MDA开发三个阶段

原创 2012年03月27日 10:49:59
MDA(Model-Driven Architecture)开发程序,作为专业分工的依据,MDA主要将生成的UML模型,分为下列三个阶段:
CIM(Computation Independent Model)
聚焦于系统环境及需求,但不涉及系统内部的结构与运作细节
PIM(Platform Independent Model)
聚焦于系统内部细节,但不涉及实现系统的具体平台
PSM(Platform Specific Model)
聚焦于系统落实于特定具体平台的细节。

1、CIM分为3个阶段:
CIM-1:定义业务流程(理清系统范围,估算开发成本与时间)
生成:业务用例图和简述
CIM-2:分析业务流程(分析CIM-1生成的每个业务用例的工作流程)
生成:活动图
CIM-3:定义系统范围
CIM-2活动图中的每一个动作,都可能成为CIM-3的系统用例
CIM-1中的业务执行者,CIM-2中的动作负责人,都可能成为CIM-3的系统执行者
生成:系统用例图和简述

2、PIM分为4个阶段:
PIM-1:分析系统流程(分析CIM-3的每一个系统用例的内部细节,并编写详尽的系统用例叙述)
生成:详尽的系统用例叙述(Word文档)
PIM-2:分析业务规则
生成:状态图
PIM-3:定义静态结构
生成:类图
PIM-4:定义操作及方法

生成:序列图(并补充PIM-3阶段类图的不足)


欢迎定制Trufun全程实战TUP课程,欢迎定制企业自己的MDA平台,可获赠最新苹果6手机,www.trufun.net!
版权声明:本文为博主原创文章,未经博主允许不得转载。

web开发的三个阶段

阶段(1):Model1技术点:jsp + javaBean + db简单分析: Model1设计模式中,主要分为两层,视图层和模型层。 一切的业务逻辑都是由jsp来处理的,通常是通过jsp直接调...

DSP学习的三个阶段

  • 2014年01月10日 14:11
  • 30KB
  • 下载

MDA Model Driven Architecture 模式驱动开发

模式驱动开发 MDA的流程 MDA的实现主要集中在以下3个步骤: 1 首先,您用UML对您的应用领域进行高度抽象的建模,这个模型和实现它的技术(或者底层技术)完全没有关系。这个模型我们称之...

数据管理技术的发展的三个阶段

  • 2012年10月08日 20:28
  • 21KB
  • 下载

代码优化的三个阶段

  • 2011年11月23日 00:02
  • 852KB
  • 下载

MDA模式开发Struts Portlet

MDA模式开发Struts Portlet 前言:      上一篇笔记中,我们在Ext环境中开发了一个简单的Struts Portlet,在这一篇中我们将使用MDA模式开发一个较为复杂的Stru...

MDA 模式驱动开发

http://www.ibm.com/developerworks/cn/rational/r-mda/ 1. 什么是MDA MDA(Model Driven Archit...

atitit.提升开发效率---mda 软件开发方式的革命

atitit.提升开发效率---mda 软件开发方式的革命     1. 软件开发方式的革命开发工具的抽象层次将再次提升 1 2. 应用框架和其实现相分离 2 3. 目前的问题模型和代码不同...
  • attilax
  • attilax
  • 2014年07月10日 00:52
  • 1327

MDA白皮书-模型驱动开发和UML 2.0

  • 2008年02月08日 15:34
  • 198KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MDA开发三个阶段
举报原因:
原因补充:

(最多只允许输入30个字)