软件系统分析_UML与Rose.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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中,一个用例模型用若干个用例图描述,用例图的主要元素是用例和执行者。 用例图包含6个元素 参与者(Actor) 用例(Use Case) 关联关系(Association) 包含关系(include) 扩展关系(Extend) 泛化关系(Generalization) 11.2 UML的表示法 11.2.2 用例图 2.用例 一个用例是用户与计算机之间的一次典型交互作用。 用例特点: (1) 用例捕获某些用户可见的需求,实现一个具体的用户目标,激活并提供确切的值给执行者。 (2) 用例可大可小,但它必须是对一个具体的用户目标实现的完整描述。 11.2 UML的表示法 11.2.2 用例图

文档评论(0)

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

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

1亿VIP精品文档

相关文档