- 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章 统一建模语言与现代软件工程 3.1 软件工程的发展趋势及成功经验 3.1.1 现代软件工程研究中的热点内容 3.1.2 现代软件工程的成功经验 3.2 统一建模语言概述 3.2.1 什么是软件建模 3.2.2 什么是UML 3.2.3 UML的历史 3.2.4 UML中的五类图 3.2.5 UML建模的基本过程 3.2.6 统一建模语言在现代软件工程中的作用 教学要求 理解:什么是统一建模语言;统一建模语言的作用;统一建模过程。 了解:现代软件工程研究中的热点内容;面向对象的建模思想。 3.1 软件工程的发展趋势及成功经验 3.1 软件工程的发展趋势及成功经验 软件过程的研究 在实际开发中如何合理的运用各种经典的过程模型,构造出与具体开发方法相适应的严格的应用步骤。 软件开发方法的研究 如面向构件的方法、极限编程,面向服务的方法、轻型计划的方法、以及针对具体行业的特殊开发方法等 管理过程的研究 为了使软件项目能够按照预定的成本、进度、质量要求顺利完成项目开发,而对成本、人员、进度、质量、风险等因素进行分析、控制和管理的活动,旨在整个企业的开发能力。 设计模式研究 每一个设计模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心 辅助工具的研究 3.1 软件工程的发展趋势及成功经验 现代软件工程的成功经验 文档可视化 迭代式开发 使用模式 基于组件的架构 变更管理(变更文档) 3.2 统一建模语言概述 模型的三个特点 是一种简化; 通过不同的视角看问题; 使用通用的符号。 软件建模的实现过程 3.2 统一建模语言概述 面向对象的软件建模机制 3.2 统一建模语言概述 统一建模语言(Unified Modeling Language,UML)是一种通用的可视化面向对象的建模语言,适用于对任何面向对象的事物的建模,如面向对象的软件建模、业务建模。 3.2 统一建模语言概述 最初的阶段是专家的联合行动,由三位OO(面向对象)方法学家将他们各自的方法结合在一起,形成UML 0.9。 第二阶段是公司的联合行动,由十几家公司组成的“UML伙伴组织”将各自的意见加入UML,形成UML 1.0和1.1,并作为向OMG申请成为建模语言规范的提案。 第三阶段是在OMG控制下的修订与改进,OMG于1997年11月正式采纳UML 1.1作为建模语言规范。 第四阶段是作出重大修订后于2003年推出UML 2.0,UML得到了广泛认可和使用。 3.2 统一建模语言概述 用例图 静态图 类图(Class Diagram) 对象图(Object Diagram) 包图(Package Diagram) 行为图 状态图(Statechart Diagram) 活动图(Activity Diagram) 交互图 顺序图(Sequence Diagram) 协作图(Collaboration Diagram) 实现图 组件图(Component Diagram) 部署图(Deployment Diagram) 3.2 统一建模语言概述 UML建模机制 3.2 统一建模语言概述 不同开发阶段的UML模型 3.2 统一建模语言概述 它是优秀的文档可视化工具,符号形象直观。 能体现文档的连贯性(即需求→设计→实现的自然过渡,且能较灵活地应对变更)。 贯穿软件开发生命周期的各个阶段。 能清楚地表达设计模式。 与最好的软件工程实践经验集成。 为面向对象的设计与开发中涌现出的高级概念(如协作、框架、模式和组件)提供支持,强调在软件开发中对架构、框架、模式和组件的重用。 与具体的实现无关,可应用于任何语言平台和工具平台。 与具体的过程无关,可应用于任何软件开发的过程。 本章小结 现代软件工程的成功经验中,强调文档的可视化、软件的重用性、代表多方利益的人员之间无障碍地交流。在这些环节中,统一建模语言发挥着很大的作用。统一建模语言(UML)是一种通用的可视化面向对象的建模语言,它使用通用的符号,通过反复迭代的建模机制分析需求,进行系统的分析和设计。 中国水利水电出版社 中国水利水电出版社 高职高专计算机类专业“十二五”规划教材 主编 曹静 第一部分 基 础 篇 1 第二部分 实 践 篇 2 第三部分 工 具 篇 3 第3章 统一建模语言与现代软件工程 3.1.1 现代软件工程研究中的热点内容 各种软件建模工具 (如Rational Rose、 Visio、Rational XDE)、项目计划工具(如Project)、文档自动生成工具(如SOD
您可能关注的文档
- 软件工程实践教程 第2版 教学课件 作者 刘冰 补充 软件开发方法简介.ppt
- 软件工程实践教程 第2版 教学课件 作者 刘冰 第八章 软件工程标准化和软件文档.ppt
- 软件工程实践教程 第2版 教学课件 作者 刘冰 第二章 需求分析.ppt
- 软件工程实践教程 第2版 教学课件 作者 刘冰 第九章 软件工程质量.ppt
- 软件工程实践教程 第2版 教学课件 作者 刘冰 第六章 系统运行和维护.ppt
- 软件工程实践教程 第2版 教学课件 作者 刘冰 第七章 面向对象建模.ppt
- 软件工程实践教程 第2版 教学课件 作者 刘冰 第三章 系统设计.ppt
- 软件工程实践教程 第2版 教学课件 作者 刘冰 第十一章 开发实例.ppt
- 软件工程实践教程 第2版 教学课件 作者 刘冰 第十章 软件工程项目管理.ppt
- 软件工程实践教程 第2版 教学课件 作者 刘冰 第四章 系统实施.ppt
最近下载
- 初三语文下册《儒林外史》名著阅读知识梳理+中考真题演练.docx VIP
- 个人债务两清协议结清证明范本.docx VIP
- 大班幼儿参与幼儿园物质环境创设的现状及提升策略.docx VIP
- 2025广西盐业集团玉林盐业有限公司招聘笔试备考题库及一套参考答案详解.docx VIP
- 民用航空器系统/部件通用代码-中国民航维修网.PDF
- 浅谈地方媒体的发展与中老年人的关系.docx VIP
- 2025年部编版二年级道德与法治上册全册教案.pdf VIP
- 学习课件进路联锁与联锁表的编制方法表.ppt VIP
- 附着式升降脚手架施工方案范本.pdf VIP
- 小学四年级英语阅读理解30篇及小学四年级英语作文.doc VIP
文档评论(0)