[试题]

试题一论模型驱动的软件开发方法及其应用

模型驱动架构( MDA)是对象管理组织(OMG)提出的一种新的软件开发方法,它强调由软件系统的建模行为驱动整个系统的开发过程,来完成系统的需求分析、架构设计、构建、测试、部署和运行维护等工作。与传统的UML模型相比,MDA能够创建出机器可读和高度抽象的模型,这种模型通过转换( Transformation)技术可自动转换为代码、测试脚本、数据库定义以及各种平台的部署描述。通过使用MDA技术,可以有效解决传统软件开发过程中的生产效率问题、系统移植问题、互操作问题以及文档和系统后期维护问题。

请围绕“模型驱动的软件开发方法及其应用”论题,依次从以下三个方面进行论述。

1.概要叙述你参与实施的模型驱动的软件开发项目以及你所担任的主要工作。

2.阐述模型驱动的软件开发过程中的主要活动,并论述模型驱动的软件开发过程

与传统的软件开发过程的区别。

3.阐述在进行模型驱动的软件开发时遇到了哪些问题,如何解决。

参考答案与解析:

相关试题

试题一论模型驱动架构在系统开发中的应用 模型驱动架构(Model Driven

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

  • 查看答案
  • ()论软件开发模型的选择与应用 传统的软件开发模型有瀑布模型,螺旋模型、演化模型

    [试题]()论软件开发模型的选择与应用 传统的软件开发模型有瀑布模型,螺旋模型、演化模型等,随着软件技术的迅速发展和市场的变化,新的软件开发模型也不断出现,如XP模型、敏捷模型和RUP模型等。这些开发模型都有各自的优缺点,在实际应用中存在着许多不足和局限。 请围绕“软件开发模型的选择与应用”论题,依次对以下三个方面进行论述。 1.概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。 2.具体叙述你在参与开发的软件中选用软件开发模型的原则,具体是如何使用所选择的开发模型的? 3.简要叙述软件开发模型的

  • 查看答案
  • 常见的软件开发模型有瀑布模型、演化模型、螺旋模型,喷泉模型等。其中( )主要用来描述面向对象的软件开发过程。

    [单选题]常见的软件开发模型有瀑布模型、演化模型、螺旋模型,喷泉模型等。其中( )主要用来描述面向对象的软件开发过程。A.瀑布模型B.演化模型C.螺旋模型D.喷

  • 查看答案
  • 统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构

    [单选题]统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:起始阶段、(20)、构建阶段和(21),其中在构建阶段主要产生的文档有(22)。A.分析阶段B.细化阶段C.设计阶段D.交付阶段

  • 查看答案
  • 软件开发模型给出了软件开发活动各阶段之间的关系,()不是软件开发模型。

    [单选题]软件开发模型给出了软件开发活动各阶段之间的关系,()不是软件开发模型。A .瀑布模型B .螺旋模型C .原型模型D .程序模型

  • 查看答案
  • 传统的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型等。下图给出的软件开发

    [单选题]传统的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型等。下图给出的软件开发过程属于(49)模型。A.瀑布B.演化C.螺旋D.喷泉

  • 查看答案
  • 软件开发模型给出了软件开发活动各阶段之间的关系, (64) 不是软件开发模型

    [单选题] 软件开发模型给出了软件开发活动各阶段之间的关系, (64) 不是软件开发模型。(64)A. 瀑布模型B. 螺旋模型C. 原型模型D. 程序模型

  • 查看答案
  • 软件开发模型给出了软件开发活动各阶段之间的关系,(64)不是软件开发模型。

    [单选题]软件开发模型给出了软件开发活动各阶段之间的关系,(64)不是软件开发模型。A.瀑布模型B.螺旋模型C.原型模型D.程序模型

  • 查看答案
  • 统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是"用例驱动,以架构

    [单选题,共用题干题] 统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是"用例驱动,以架构为核心,迭代并增量"。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:起始阶段、(1)、构建阶段和(2),其中在构建阶段主要产生的文档有(3)。空白(3)处应选择()A .初始用户手册B . 用例模型C . 项目计划D . 设计模型

  • 查看答案
  • 下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来

    [单选题]下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是()。A . 原型模型B . 瀑布模型C . 喷泉模型D . 螺旋模型

  • 查看答案
  • 试题一论模型驱动的软件开发方法及其应用模型驱动架构( MDA)是对象管理组织(O