- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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系统模型与建模 三大类九种图表示 用例模型图:由用例图组成。 静态模型图:由类图、对象图、包图、构件图和配置图组成。 动态模型图:由活动图
您可能关注的文档
最近下载
- 2024年智慧树《中华国学》考试题库(含答案).pdf VIP
- 2023年江苏省泰州市中考地理试卷真题(附答案)+2022年地理试卷及答案.docx
- 二年级下册 看图写话 助人为乐.ppt
- GB-50618-2011房屋建筑和市政基础设施工程质量检测技术管理规范.pdf VIP
- 李澄-急性原发性肠脂垂炎CT诊断只是课件.ppt
- 考低压电工证模拟试题(练习题附答案).doc VIP
- 2025高中英语外刊时文阅读 《黑神话:悟空》英文介绍课件.pptx
- DB34T 1589-2012 建筑节能门窗应用技术规程.pdf VIP
- 第四课 共同开发建设祖国 《中华民族大团结》七年级全一册(初中).pptx VIP
- 新审计法党课培训.ppt VIP
文档评论(0)