电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

如何使用IBMRationalSoftwareArchitect资料VIP免费

如何使用IBMRationalSoftwareArchitect资料_第1页
1/17
如何使用IBMRationalSoftwareArchitect资料_第2页
2/17
如何使用IBMRationalSoftwareArchitect资料_第3页
3/17
如何使用IBM Rational Software Architect 实现模型驱动的软件开发模型驱动架构(MDA) 是 OMG 提出的新的方法学,是一种新的系统开发方法,它强调整个系统开发过程由对软件系统的建模行为驱动,完成系统需求分析、架构设计、构建、测试、部署和运维工作。与传统的UML 模型相比, MDA 能够创建出机器可读和高度抽象的模型,这种模型通过转换( Transformation )技术可自动转换为代码、测试脚本、数据库定义以及各种平台部署描述。1 MDA概述模型驱动架构(MDA) 是 OMG 提出的新的方法学,是一种新的系统开发方法,它强调整个系统开发过程由对软件系统的建模行为驱动,完成系统需求分析、架构设计、构建、测试、部署和运维工作。与传统的UML 模型相比, MDA 能够创建出机器可读和高度抽象的模型,这种模型通过转换( Transformation )技术可自动转换为代码、测试脚本、数据库定义以及各种平台部署描述。从此,建模语言不仅仅是分析设计语言,更可用作为一种高级编程语言。MDA 通过抽象层次的不同,定义了计算独立模型(CIM )、平台独立模型 (PIM )和平台相关模型 (PSM)。计算独立模型类似于我们常说的业务模型和用例模型,是一个抽象层次较高、独立于任何实现技术的系统模型, 它着眼于操作环境中的系统以及系统需求的描述,而不关心系统本身的结构和功能实现细节; 平台独立模型类似于系统分析模型,它处于中间抽象层次,关注系统的整个架构实现,但却忽略掉与平台相关的部分。平台独立模型可以转换成多个平台相关模型;平台相关模型则与设计模型相像,它把业务独立模型与具体使用平台的细节相结合,包含了具体平台的特定实现技术。 软件开发过程中架构师会跟据系统架构的质量要求,选择一种或几种平台技术具体实现系统。图 1.1、MDA 的模型及其转换技术不同模型间可以通过模型转换技术(Model Transformation )实现相互转化,例如使用模型转换技术, 我们可以将计算独立模型(CIM )转化为平台独立模型(PIM ),平台独立模型 (PIM )转化为平台相关模型(PSM )。由此可见,模型转化技术是实现MDA 的关键。模型转换技术一般包括标记(Markings )和映射( Mapping ),映射包含了由一种模型向另一种模型转化的规约说明,而标记则用来在源模型中加入额外的信息,用来在转换时告诉映射如何将源模型中的特定模型元素映射到目标模型。通过 MDA 技术的使用,可以有效解决传统软件开发过程中的生产...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

如何使用IBMRationalSoftwareArchitect资料

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部