网站大量收购独家精品文档,联系QQ:2885784924

第三篇 章 MDA在典型项目中的应用研究生课程-MDA.ppt

第三篇 章 MDA在典型项目中的应用研究生课程-MDA.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三篇 章 MDA在典型项目中的应用研究生课程-MDA.ppt

* 第三章 MDA在典型项目中的应用 赵建华 南京大学计算机系 RUP过程与MDA 初始(Inception)阶段 充分理解将被开发的系统,以使得对项目的可行性以及对开销和时间表估算的合理性具备信心。 营造(elaboration)阶段 使用MDA的营造阶段的目标是开发出一组可执行PIM,这些PIM确切地支持每个选定用例的主场景。 构建(Construction)阶段 MDA方法使得编码活动消失了, 一些剩余的用例场景,以及底风向的域需要建模 测试。 移交(Transition)阶段。 MDA给移交阶段带来的关键的好处PIM和代码保持一致。 可以通过对软件体系结构和代码生成器作出改进来改进系统的效率。 营造阶段的工件 营造阶段会交付一组可执行PIM,以及一些额外的补充信息。 附加用例; 经过精化的分层的域集合和它们之间的经详细说明的依赖关系; 每一个域有一个完整的类图; 类的状态图,并带有基于状态的动态行为; 在域层次和类层次上的交互图; 操作和状态行为的可执行描述; 在适当的地方用定量信息进行标记的PIMs; 组件图; 部署图; 提供给其它域的接口; 如果在初始阶段没有找出来,本阶段对于可复用或购买的域的认定; 开发计划,描述每个迭代过程将包含哪些用例场景; 精化的量化模型; 受到管理的风险列表。 可执行PIM在营造阶段的好处 系统行为的规约 平台以及实现无关性 更受关注的可交付工件 潜在的契约式规约 在构建阶段中实现策略的选择 利用商用转换技术 系统行为的规约 每个域有一个可执行PIM。 得到的易于度量的交付工件之一 可以通过使用仿真运行来测试这些规约 可以对它们进行定量的以及定性的评估 潜在的契约式规约 可执行PIM形成了一份理想的可以交给实现者的规约 完整而详细地描述了该部分的所需行为 用于可执行PIM的测试同样也适用于最终系统 ,因此对于交付的软件进行测试也是直接的。 在构建阶段中实现策略的选择 允许采用广泛的实现策略 可以定义多种PIM到PSMs以及实现相关环境的映射 可执行PIM可以自动地转换到目标语言和环境上 利用商用转换技术 用于域模型的原型生成,以获得有价值的度量数据; 作为演示版本; 在开发过程中提供信心; 被修改以适应项目的目标体系结构。 可维护的规约 PIM组成了系统行为的最清晰、最精确的描述。 一旦应用了转换技术,PIM就是唯一需要维护的信息形式。 对系统的升级更新都是通过修改模型并再次转换生成代码来完成的 在单个域中建模 域的类图 状态图 使用类协作图 描述操作和状态动作 域的类图 域PIM的基石是类图。 随着模型的开发,类、关联、属性以及操作都不断加了进来。 每一个新类都有一个含义清晰的名字和一段描述。 每对关联的两端都要有角色短语以及多重性。 每个属性都应该有一个含义清晰的名字、已定义的类型以及一段描述。 该阶段加入的任何操作都应该有一段简短的描述。 使用状态图 主动类(active)和被动(passive)类 主动类的对象接收一条消息后作出的反应依赖于它当前的状态。其行为使用状态图来表示。 JOB:可以启动、暂停、继续和终止。处于启动状态就只对pause(暂停)信号起反应;处于暂停状态就只对continue(继续)信号起反应。 使用Moore状态模型:只有在状态入口处才可以制定动作,而且,对于任何给定的状态,一个单独的事件只能产生一个离开状态的转换。 使用类协作图 详述类之间交互的细节,并从整体上将所有类之间的交互模式直观化 在用例集合中观察类之间的通讯模式 *

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档