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

《软件建模与实践》课件_4_软件建模和设计方法.pptx

《软件建模与实践》课件_4_软件建模和设计方法.pptx

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

课程内容;课程目的;重点;难点;协作的对象建模和体系结构设计方法(CollaborativeObjectModelingandArchitecturalDesignMethod,COMET)是一种常用的迭代用例驱动和面向对象的方法,与统一软件开发过程(UnifiedSoftwareDevelopmentProcess,USDP)和螺旋模型兼容。;4.1协作的对象建模和体系结构设计方法;(1)在需求建模阶段进行用例模型开发。

(2)在分析建模阶段进行静态和动态系统模型的构建。

(3)在设计建模阶段进行系统软件体系结构的设计,并将分析模型映射到设计模型中。

(4)增量软件构建方法是指采用一系列的增量构件来设计、实现、集成和测试软件,每一个构件由多种相互作用的模块所形成的提供特定功能的代码片段构成。

(5)在增量软件集成期间,以增量所选用例为依据对各软件增量进行集成测试。

(6)系统测试主要包括系统的功能测试,是基于黑盒用例完成系统测试。;4.2COMET生存周期与其他软件过程的比较;4.3需求、分析和设计建模;4.3.3设计建模中的活动;4.4用例建模;3.软件需求规格说明书的质量属性;4.4.2用例分析;4.4.3参与者;2.主要和次要参与者;3.边界;4.识别参与者;5.参与者之间的泛化关系;4.4.4标识用例;4.4.5用例规格化描述;4.4.5用例规格化描述;4.4.5用例规格化描述;表4-1“处理订单”用例描述;4.4.6用例关系;(2)扩展关系;(3)泛化关系和包含关系;4.4.7用例图在需求分析过程中的作用;4.5静态建模;4.5.1类之间的关联;(1)类图中关联的描述;(2)关联的多重性;一对多关联;规定数值关联;;多对多关联;(3)三元关联;(4)一元关联;(5)关联类;4.5.2组合和聚合层次;4.5.2组合和聚合层次;4.5.2组合和聚合层次;4.5.3泛化/特化层次;4.5.4约束;4.5.5静态建模与UML;(2)使用UML构造型对类分类;(3)外部类建模;(3)外部类建模;(4)实体类的静态建模;在线购物系统实体类模型;在对实体类的建模中,还需定义每个实体类的属性。;4.6动态建模;4.6.1状态机图;(1)状态与事件;(2)状态机图示例;(3)状态图的建模过程;(3)状态图的建模过程;4.6.2顺序图的建模;顺序图是一个二维图,水平方向是对象维,沿水平方向排列的是参与交互的对象。;(1)顺序图上的消息标签;移动用户成功登录移动公司的网站后查询相关信息的顺序图;(2)对象的创建和销毁;(3)顺序图建模策略;(4)顺序图建模实例;“结算订单”用例模型;“结算订单”用例模型;②确定实现用例所需的对象;③确定消息通信序列;④确定可替换流。;4.6.3通信图的建模;(2)通信图示例;用例“打印发票”的协作图;4.6.4顺序图和协作图的比较;本章小结

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档