UML系统建模与分析设计-统一建模语言UML.pptVIP

UML系统建模与分析设计-统一建模语言UML.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程方法 第二章 统一建模语言UML 本章目的: 2.1 UML模型系统体系结构 2.1.2 UML的特点 高级语言程序设计 UML系统建模与分析设计 UML系统建模与分析设计 UML系统建模与分析设计 2.4.3 模型元素的语义扩展与约束 2.5 UML与软件开发统一过程 2.5.1 迭代、渐增式的开发过程 2.详细规划阶段 (1)用例分类 1)将用例的优先级分为三级: 2)体系结构方面的风险的风险。 3)进度风险(对实现每个用例所需工作 量估算的评价)分为三级: (2)确定每次迭代的开发周期 (3)将用例分配到各次迭代中 1.开始阶段 4.移交阶段 3.系统构造阶段 渐增式 集成测试 测试演示 保存测试案例 2.5.2 软件开发步骤及核心支持活动 1.需求分析 2.系统设计 3.实现 4.测试 5.配置 6.核心支持工作 (1)配置与变化管理 (2)项目管理 (3)环境设置 2.5.3 UML软件开发过程产生的模型与文档 (1)业务模型:建立问题领域的组织结构和业 务流程的抽象。 描述方式:需求分析规格说明书。 (2)领域模型:建立问题领域的需求分析说明。 描述方式:需求分析规格说明书。 (3)用例模型:表达系统的功能。 描述方式:用例图、活动图及需求分析规格说 明书。 1.模型 基本功能分析; 实现功能的对象; 对象之间的关系; 4)分析模型(任选):只有复杂的系统才需要建立独立的分析模型。该模型包括: 描述方式:类图、对象图、包图、顺序图、合 作图、状态图和活动图。 (5)设计模型:系统具体解决方案,由调整和完善 分析模型而成。 描述方式:类图、对象图、包图、顺序图、合作 图、状态图和活动图。 (7)实现模型:软件的系统体系结构。 描述方式:包图和构件图。 (6)进程模型(任选):描述系统并发和同步机制。有多线程的并发系统才建立。 描述方式:状态图、顺序图、合作图、活 动图、构件图和配置图。 * * 掌握UML特点和基本图标元素的表示符 掌握UML软件系统体系结构的五种视图和九种基本图 了解UML的用例模型、静态模型、动态模型的简单建模方法 了解UML的系统体系结构模型 掌握UML与软件开发统一过程 2.1.1 UML的诞生与发展 统一标准 面向对象 可视化、表达能力强 独立于过程 易掌握、易用 2.1.3 软件系统体系结构的描述 作用:描述系统的功能需求,找出用例和执行者; 适用对象:客户、分析者、设计者、开发者和测试者; 描述使用的图:用例图和活动图; 重要性:系统的中心,它决定了其他视图的开发,用于确认和最终验证系统。 1.用例视图 2.逻辑视图 作用:描述如何实现系统内部的功能 ; 适用对象:分析者、设计者、开发者 ; 描述使用的图:类图和对象图、状态图、顺序图、合作图和活动图 ; 重要性:描述了系统的静态结构和因发送消息而出现的动态协作关系 。 作用:描述系统代码构件组织和实现模块,及它们之间的依赖关系 ; 适用对象:设计者、开发者 ; 描述使用的图:构件图 ; 重要性:描述系统如何划分软件构件,如何进行编程 。 3.构件视图 作用:描述系统的并发性,并处理这些线程间的通信和同步 ; 适用对象:开发者和系统集成者 ; 描述使用的图:状态图、顺序图、合作图、活动图、构件图和配置图 ; 重要性:将系统分割成并发执行的控制线程及处理这些线程的通信和同步 。 4.进程视图 作用:描述系统的物理设备配置,如计算机、硬件设备以及它们相互间的连接 ; 适用对象:开发者、系统集成者和测试者 ; 描述使用的图:配置图 ; 重要性:描述硬件设备的连接和哪个程序或对象驻留在哪台计算机上执行 。 5.配置视图 2.1.4 UML模型元素 关联:连接(connect)模型元素及链接(link)实例。 依赖:表示一个元素以某种方式依赖于另一种元素。 泛化:表示一般与特殊的关系,即“一般”元素是“特殊”关系的泛化。 聚合:表示整体与部分的关系。 2.2 UML系统模型与建模 三大类九种图表示 用例模型图:由用例图组成。 静态模型图:由类图、对象图、包图、构件图和配置图组成。 动态模型图:由活动图

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档