SG-UAP资质认证

模型驱动描述错误的是()A、模型驱动提供了场景模版创建B、提供了全新的创建空白界面C、模型驱动前后端代码是一次生成的D、模型驱动(开发)是一种以模型作为主要工件的软件开发方法,模型在建模工具的支持下,被转换成代码或者可运行配置

题目

模型驱动描述错误的是()

  • A、模型驱动提供了场景模版创建
  • B、提供了全新的创建空白界面
  • C、模型驱动前后端代码是一次生成的
  • D、模型驱动(开发)是一种以模型作为主要工件的软件开发方法,模型在建模工具的支持下,被转换成代码或者可运行配置
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

试题一论模型驱动架构在系统开发中的应用 模型驱动架构(Model Driven Architecture,MDA)是对象管理组织提出的软件体系架构方法学,它基于UML以及一系列工业标准,能够支持基于可视化模型驱动的软件设计、内容存储与交换。MDA核心思想是抽象出与实现技术无关、完整描述业务功能的核心平台无关模型(PIM),然后针对不同实现技术制定多个映射规则,通过映射规则和辅助工具将PIM转换成与具体实现技术有关的平台相关模型(PSM),最后完成PSM到代码的转换。通过PIM和PSM,MDA分离业务建模与底层实现技术,降低技术变迁对业务模型带来的影响。

请围绕“模型驱动架构在系统开发中的应用”论题,依次从以下三个方面进行论述。

1.简要叙述你参与管理和开发的、与MDA相关的软件开发项目以及你所担任的主要工作。

2.简要分析模型驱动架构能够为软件开发带来哪些好处,详细论述采用模型驱动架构进行开发的过程。

3.具体阐述你参与管理和开发的项目中使用模型驱动架构的情况与实际开发效果。


正确答案:
试题一写作要点
1、模型驱动架构能够为软件开发带来的好处
(1)模型驱动架构将开发人员的注意力转移到了平台无关模型中,可以避免陷入到具体的实现细节当中去,从而简化了系统开发的工作量,提高了软件的开发效率。
(2)对于多种流行平台,很多工具会支持从平台无关模型到平台相关模型的转换;对于将来可能出现的新技术和平台,确定了平台表示及公共中间件的概念和功能,利用转换规则快速实现平台无关模型到新技术平台的迁移,提高了系统的可移植性。
(3)利用模型驱动架构中基于平台无关模型的桥接器,实现了多个平台相关模型之间跨平台的相互通信,加强了互操作性。
(4)对于系统变更,通过修改平台无关模型并重新生成平台相关模型和代码,能够降低系统维护的成本。
(5)平台无关模型帮助团队成员之间提高沟通效率并减少错误,自动生成代码能够保证代码的质量和一致性,确保了软件的质量。
(6)使用模型驱动架构时,功能和架构独立定义,针对新技术,能够利用原有的设计产生对应的实现,延长了系统的生命周期。
2、模型驱动架构的开发过程
(1)使用平台无关模型从如何以最好的方式支持商业逻辑的角度对系统进行建模,开发人员根据用户需求和其它因素对平台无关模型进行精化,以使它能够更加精确地描述系统。
(2)将平台无关模型转换到一个或多个特定技术相关的平台相关模型,对于每种特定的技术都会生成独立的平台相关模型。
(3)根据技术特性对生成的平台相关模型进行修改以满足程序设计人员的要求,这些修改可以反映到平台无关模型中去。
(4)对平台相关模型不断精化,以指导代码生成器生成质量更高的程序代码。
(5)最后将每个平台相关模型转换到代码,进行后续的完善和系统测试。
3、结合项目的实际情况,具体阐述你参与管理和开发的项目中使用模型驱动架构的情况,包括平台无关模型构建、平台相关模型的技术方案选择和实际开发效果及分析。

第2题:

瀑布模型是一种()。

A、整体开发模型

B、非整体开发模型

C、风险驱动模型

D、对象驱动模型


参考答案:A

第3题:

模型驱动开发中,涉及不同的技术方法,它们的差别主要是要求分析员绘制和验证的模型类型不同,以下哪一项不属于目前流行的模型驱动开发方法()

A.过程建模

B.迭代建模

C.数据建模

D.对象建模


正确答案:B

第4题:

事务处理系统、管理信息系统、决策支持系统的驱动模式分别是( )。

A.数据驱动、数据驱动、模型驱动

B.数据驱动、模型驱动、模型驱动

C.设备驱动、数据驱动、模型驱动

D.数据驱动、模型驱动、数据驱动


正确答案:A
解析:事务处理系统、管理信息系统、决策支持系统的驱动模式分别是数据驱动、数据驱动、模型驱动。

第5题:

下面关于模型驱动中生成代码的描述,哪个不正确()

A.代码生成包括生成后端逻辑代码和生成前端界面代码两种

B.生成后端逻辑代码时,可以选择是否生成HBM文件

C.生成前端界面代码时,需要手动填写weblet名称

D.生成后端逻辑代码时,不能进行对象选择操作


参考答案:D

第6题:

喷泉模型是一种以用户需求为动力,以对象为驱动的模型,主要用于描述面向对象的软件开发过程。()

此题为判断题(对,错)。


参考答案:正确

第7题:

()是文档驱动的线性顺序软件开发模型。

A.瀑布模型

B.喷泉模型

C.快速原型模型

D.螺旋模型


正确答案:A

第8题:

下列哪几项是驱动模型界面建模的功能()

A、提供图形化的界面建模工具对界面模型文件、模板、数据源等对象进行管理

B、支撑为UI组件进行数据源和权限信息的设置

C、基于界面模型生成UAPMxFramework前端(facE)代码

D、提供业务对象模型物理文件解析和反解析功能


参考答案:A, B, C

第9题:

下列不属于平台模型驱动模块的是哪一个()

A.对象建模

B.界面建模

C.模型驱动引擎

D.业务建模


参考答案:D

第10题:

螺旋模型是一种(3)的开发模犁,适合于大型软件的开发。

A.文档驱动

B.对象驱动

C.模型驱动

D.风险驱动


正确答案:D
解析:螺旋模型将瀑布模型与增量模型结合起来,并加入了风险分析,是一种风险驱动的开发模型,适合于大型软件的开发。

更多相关问题