- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 尚辅网 第3章 UML简介 主编:刘志成 本章学习导航 本章学习要点 任务1 任务1 任务1 任务1 任务1 任务2 任务2 任务2 任务2 课堂实践 1 任务2 任务2 任务2 任务2 任务2 任务2 任务2 任务2 任务2 任务2 课堂实践 3 课外拓展 * 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 * * 软件工程与Rose建模案例教程 * 软件工程与Rose建模案例教程 尚辅网 尚辅网 尚辅网 UML的发展 UML的特点 UML的结构 UML的视图 UML基本图形符号 教学课时:4课时 尚辅网 了解UML的发展历程,并理解为什么要使用UML进行建模 任务目标 小组讨论法 资料查询法 学习方法 尚辅网 UML(统一建模语言,Unified Modeling Language)是一种建模语言,是第三代用来为面向对象开发系统的产品进行说明、可视化和编制文档的方法。 UML的发展历程 尚辅网 UML是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示。UML不是一种可视化的程序设计语言,而是一种可视化的建模语言;UML不是工具或知识库的规格说明,而是一种建模语言规格说明,是一种表示的标准;UML不是过程,也不是方法,但允许任何一种过程和方法使用它。 理解UML 易于使用、表达能力强,进行可视化建模; 与具体的实现无关,可应用于任何语言平台和工具平台; 与具体的过程无关,可应用于任何软件开发的过程; 简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改; 为面向对象的设计与开发中涌现出的高级概念(例如协作、框架、模式和组件) 提供支持,强调在软件开发中对架构、框架、模式和组件的重用; 与最好的软件工程实践经验集成; 可升级,具有广阔的适用性和可用性; 有利于面对对象工具的市场成长。 UML的目标 尚辅网 1.标准的表示方法 UML是一种建模语言,是一种标准的表示,而不是一种方法(或方法学)。 2.与软件开发的成功经验集成 UML的价值在于它体现了世界上面向对象方法实践的最好经验,并以建模语言的形式把它们打包,以适应开发大型复杂系统的要求。 3.UML的应用贯穿在系统开发的五个阶段 (1)需求分析。 (2)系统分析。 (3)系统设计。 (4)构造。 (5)测试。 UML的特点 尚辅网 (1)结构事物 类 、接口 、协作 、用例 、活动类 、组件 、结点 (2)行为事物 交互 、状态机 (3)分组事物 (4)注释事物 UML的事物 UML由图和元模型组成,图是语法,元模型是语义。UML主要包括三个基本构造块:事物(Things)、关系(Relationships)和图(Diagrams)。 UML的结构 (1)依赖关系 (2)关联关系 (3)泛化关系 (4)实现关系 UML的关系 尚辅网 了解UML的5种视图和9种图形及功能,了解UML建模的基本流程 任务目标 小组讨论法 资料查询法 学习方法 尚辅网 UML中的视图包括:用例视图(Use-case view)、逻辑视图(Logical view)、并发视图(Concurrency View)、组件视图(Component view)、部署视图(Deployment View)等五种。 UML的视图 尚辅网 用于描述系统应该具有的功能集。它是从系统的外部用户角度出发,对系统的抽象表示。用例视图所描述的系统功能依靠于外部用户或另一个系统触发激活,为用户或另一个系统提供服务,实现用户或另一个系统与系统的交互。 用例视图 用来显示系统内部的功能是怎样设计的,它利用系统的静态结构和动态行为来刻画系统功能。静态结构描述类、对象和它们之间的关系等。 逻辑视图 尚辅网 用来显示系统的并发工作状况。并发视图将系统划分为进程和处理机方式,通过划分引入并发机制,利用并发高效地使用资源、并行执行和处理异步事件。 并发视图 用来显示代码组件的组织方式。它描述了系统的实现模块和它们之间的依赖关系。组件视图由组件图构成。组件是代码模块,不同类型的代码模块形成不同的组件,组件按照一定的结构和依赖关系呈现。 组件视图 尚辅网 (1)通过学习小组讨论和上网查询资料形式完成。 (2)UML的作用与工程设计和机械设计的绘图标准进行比较。 操作提示 (1)UML的发展历程是怎样的,目前的UML的版本是多少? (2)UML与面向对象分析和设计是什么样的关系? (3)类比说明建模
您可能关注的文档
- 软件工程(第二版)电子教案卢潇 第1章概述.ppt
- 软件工程(第二版)电子教案卢潇 第2章软件计划.ppt
- 软件工程(第二版)电子教案卢潇 第4章总体设计.ppt
- 软件工程(第二版)电子教案卢潇 第5章详细设计.ppt
- 软件工程(第二版)电子教案卢潇 第6章编码.ppt
- 软件工程(第二版)电子教案卢潇 第7章软件测试.ppt
- 软件工程(第二版)电子教案卢潇 第8章软件维护.ppt
- 软件工程(第二版)电子教案卢潇 第9章面向对象程方法学.ppt
- 软件工程(第二版)电子教案卢潇 第10章软件工程标准化及软件文档.ppt
- 软件工程(第二版)电子教案卢潇 第11章软件工程质量.ppt
- 软件工程与Rose建模案例教程 高职软件专业 刘志成陈承欢 课件 第4章 Rational Rose简介.ppt
- 软件工程与Rose建模案例教程 高职软件专业 刘志成陈承欢 课件 第5章 图书管理系统需求建模.ppt
- 软件工程与Rose建模案例教程 高职软件专业 刘志成陈承欢 课件 第6章 图书管理系统静态建模.ppt
- 软件工程与Rose建模案例教程 高职软件专业 刘志成陈承欢 课件 第7章 图书管理系统动态建模.ppt
- 软件工程与Rose建模案例教程 高职软件专业 刘志成陈承欢 课件 第8章 图书管理系统物理建模.ppt
- 软件工程与Rose建模案例教程 高职软件专业 刘志成陈承欢 课件 第9章 双向工程简介.ppt
- 软件工程与Rose建模案例教程 高职软件专业 刘志成陈承欢 课件 附录A 综合实训.ppt
- 软件工程与Rose建模案例教程 高职软件专业 刘志成陈承欢 习题答案 习题答案.doc
- 软件工程与实践电子教案刘竹林 软件工程与实践1.ppt
- 软件工程与实践电子教案刘竹林 软件工程与实践2 1.ppt
最近下载
- 数字产业集聚与区域经济韧性——基于省级面板数据的实证分析.pdf VIP
- 职业中学学生职业选择与学习动机研究教学研究课题报告.docx
- PGT25PLUS燃气轮机结构介绍(参考).ppt VIP
- 10.多撇不同向 课件-六年级上册小学书法(苏少版).pptx VIP
- 11一字无二捺 教学课件 六年级上册书法(苏少版).ppt VIP
- 2025年元宇宙产业发展趋势报告:区块链技术基础设施建设创新.docx VIP
- 跨境电商出口跨境电商行业跨境电商出口市场分析与发展趋势报告.docx
- 初中数学教学中推理能力的培养与数学学习策略的关系研究教学研究课题报告.docx
- 跨境电商跨境电商平台跨境电商平台跨境电商平台运营策略研究报告.docx
- 1平正安稳 教学课件 六年级下册书法(苏少版).ppt VIP
文档评论(0)