- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
11.3 UML软件开发过程概述11.3.4构造阶段 构造阶段通过一系列迭代过程建造系统。 构造阶段的迭代开发是增量式和重复进行的。 (1) 迭代开发在功能上是增量式的,每次迭代开发都建立在已经开发的用例之上。 (2) 已有的程序代码在每次迭代时都可能会有部分修改,使其更为灵活。程序重组是迭代编码中非常有用的一种技术。 11.3 UML软件开发过程概述11.3.5移交阶段 在移交阶段,不能再开发新的功能(除了个别小功能或非常基本的以外),而只是集中精力进行纠错工作。 产品的测试版和终版之间的这段时间是典型的移交阶段。 11.4 Rational Rose概述11.4.1 Rose的内容11.4.2 可视化设计11.4.3 建模的概念11.4.4 使用Rose 实现建模11.4.5 Rational Rose系列产品 11.4 Rational Rose概述11.4.1 Rose的内容 Rational Rose是一个面向对象的软件分析设计建模工具。它使用UML的图形化的模型描述规范,对软件系统的内/外部特性和结构进行描述和定义,在描述和定义的过程中,自动生成和管理设计文档和源代码框架,并可对原有的C++源代码进行分析(称为逆向工程),生成用UML描述的系统的逻辑结构模型,供进一步的分析、设计之用。 11.4 Rational Rose概述11.4.2 可视化设计 1.设计的三层结构 Rose支持三层结构方案。客户机/服务器体系结构的广泛使用预示了系统复杂化的发展趋势,为了解决这一问题,与之相应的三层结构方案越来越得到了广泛的应用。 第十一章 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) 系统的逻辑结构:描述系统内部的静态结构和动态行为,即从内部描述如何设计实现
您可能关注的文档
最近下载
- J-BT 14173-2020单元托盘储存类穿梭车货架.PDF
- 《匠心传承》课件 13 鼓风器 冶金助力.pptx VIP
- 体例格式6:工学一体化课程《windows服务器基础配置与局域网组建》任务1学习任务分析表.docx VIP
- 2024沪粤版八年级上册物理期末复习全册知识点考点提纲.pdf VIP
- 基本公共卫生服务慢病管理演示文稿.ppt VIP
- 体例格式7:工学一体化课程《windows服务器基础配置与局域网组建》任务1学习任务教学活动策划表.docx VIP
- Unit+3+Make+it+happen(复习课件)英语外研版2024八年级上册.pptx VIP
- 《虚拟现实技术》全套教学课件(共7章)非AI生成.pptx
- 饮片车间厂房设施风险评估.doc
- 基本公共卫生服务慢病管理.ppt VIP
原创力文档


文档评论(0)