- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十一章 UML 与 Rose 11.1 UML概述 11.2 UML的表示法 11.3 UML软件开发过程概述 11.4 Rational Rose概述 11.1 UML概述11.1.1 UML的定义11.1.1 UML的定义11.1.3 UML的应用领域 11.1 UML概述11.1.1 UML的定义 UML是一种可视化的建模语言,它能让系统构造者用标准的、易于理解的方式表达出他们所设想的蓝图,并提供一种机制,以便共享和交流设计结果。 UML设定的目标是: 1.运用面向对象的概念来构造系统模型; 2.建立起从概念模型到可执行体的对应关系; 3.基于具有重大影响的问题; 4.创建一种对人和计算机都适用的建模语言。 11.1 UML概述11.1.2 UML的组成 1.UML语义和UML表示法 (1) UML语义:描述基于UML的元模型。 (2) UML表示法:UML采用图形表示法。 2.主要内容 类图(2) 对象图(3) 用例图(4) 状态图 (5) 顺序图(6) 活动图(7) 协作图 (8) 构件图 (9) 部署图 11.1 UML概述11.1.2 UML的组成 3.UML 2.0中的新图 组成结构图 (2) 交互纵览图 (3) 计时图 (4) 包图 11.1 UML概述11.1.3 UML的应用领域 1.在不同类型系统中的应用 (1)信息系统 (2)技术系统 (3)嵌入式实时系统 (4)分布式系统 (5)系统软件 (6)商业系统 11.1 UML概述11.1.3 UML的应用领域 2.在软件开发的不同阶段中的应用 (1)需求分析 UML的用例视图可以表示客户的需求。 (2)分析 分析阶段主要考虑所要解决的问题,可用UML的逻辑视图和动态视图来描述。 (3)设计 在设计阶段,把分析阶段的结果扩展成技术解决方案。 11.1 UML概述11.1.3 UML的应用领域 2.在软件开发的不同阶段中的应用 (4)构造 在构造(或程序设计阶段)阶段,把设计阶段的类转换成某种面向对象程序设计语言的代码。 (5)测试 对系统的测试通常分为单元测试、集成测试、系统测试和接受测试几个不同级别。 11.2 UML的表示法11.2.1 概述11.2.2 用例图11.2.3 类图 11.2 UML的表示法11.2.1 概述 1.建模技术 构造模型的基本技术手段是抽象。抽象的目的在于描述那些对某种目的有重要影响的特征,避免那些不重要因素的缠绕。抽象总是为某种目的服务,由目的来决定什么重要,什么不重要。 模型语言应当能够有效地支持这种渐进的、由非形式化逐渐转换成严格的形式化的问题求解过程。而图形语言简明和直观的特点使其成为人们建立问题模型的有力工具。 11.2 UML的表示法11.2.1 概述 2. 标准建模语言UML建模框架 (1) 系统的使用实例:从系统外部的操作者的角度描述系统的功能。 (2) 系统的逻辑结构:描述系统内部的静态结构和动态行为,即从内部描述如何设计实现系统功能。 (3) 系统的构成:描述系统由哪些程序构件所组成。 11.2 UML的表示法11.2.1 概述 2. 标准建模语言UML建模框架 (4) 系统的并发特性:描述系统的并发性,强调并发系统中存在的各种通信和同步问题。 (5) 系统的配置:描述系统的软件和各种硬件设备之间的配置关系。 11.2 UML的表示法11.2.1 概述 3. UML模型的基本概念 UML的事物 UML中的事物有:结构事物、动作事物、分组事物、注释事物。这些事物是UML模型中最基本的面向对象的建筑块。 (2)关系 UML中的关系有:依赖 、关联 、一般化 、实现 11.2 UML的表示法11.2.2 用例图 1.用例模型 用例模型描述的是外部执行者所理解的系统功能。用例模型用于需求分析阶段,它的建立是系统开发者和用户反复讨论的结果,表明了开发者和用户对需求规格达成的共识。 在UML中,一个用例模型用若干个用例图描述,用例图的主要元素是用例和执行者。 11.2 UML的表示法11.2.2 用例图 2.用例 一个用例是用户与计算机之间的一次典型交互作用。 用例特点: (1) 用例捕获某些用户可见的需求,实现一个具体的用户目标,激活并提供确切的值给执行者。 (2) 用例可大可小,但它必须是对一个具体的用户目标实现的完整描述。 11.2 UML的表示法11.2.2 用例图 3.执行者 执行者是指用户在系统中所扮演的角色。他们都起着同一种作用,扮演着相同的角色,所以用一个执行者表示。一个用户也可以扮演多种角色(执行者)。 11.2 UML的表示法11.2.2 用例
您可能关注的文档
- 配电网自动化技术 郭谋发 配电网自动化技术——CH3配电网自动化数据通信【修订】新.ppt
- 配电网自动化技术 郭谋发 配电网自动化技术——CH6配电网馈线自动化【修订】新.ppt
- 配电网自动化技术 郭谋发 配电网自动化技术——CH8配电网自动化主站系统【修订】新.ppt
- 配电网自动化技术 郭谋发 配电网自动化技术——CH9配电网高级应用软件【修订】新.ppt
- 轻化工识图与制图 张枫叶 第八章 零件图、装配图简介新.ppt
- 轻化工识图与制图 张枫叶 第二章 正投影法和三视图新.ppt
- 轻化工识图与制图 张枫叶 第九章 化工设备图新.ppt
- 轻化工识图与制图 张枫叶 第六章 组 合 体新.ppt
- 轻化工识图与制图 张枫叶 第七章 图样画法新.ppt
- 轻化工识图与制图 张枫叶 第三章 点、直线和平面的投影新.ppt
最近下载
- 预见性护理及早期风险识别PPT课件.pptx VIP
- 1.7 有理数的加减混合运算(分层练习).pdf VIP
- 打造“四有”体育课堂-发展学生核心素养.docx VIP
- 洋马发动机喷射泵拆卸更换调整.pptx VIP
- 2025年人工智能训练师(五级)初级资格理论考试练习题库(476题)含答案.pdf VIP
- 苏教版五年级小数的加法和减法练习题1(完美打印版).doc VIP
- 2023年上海市第二十四届初中物理竞赛(大同中学杯)初赛试卷及答案.docx
- 第5课 美丽河山我们的家 课件 人民版中华民族大家庭.pptx
- 英语人教版九年级全册Unit2 Section A教学设计.doc VIP
- 2025海康威视网络硬盘录像机(76+77+86+E系列)用户手册.docx VIP
文档评论(0)