- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
zhjr14- 课程总结
《统一建模语言与建模工具》 UML课程小结 软件开发过程概述 本章旨在了解软件开发的典型过程。一般的过程可以分为需求分析、设计、实现、测试、运行和维护几个阶段,对于一个复杂的系统来说,需要多次重复这些过程。 软件工程 = 管理 + 技术 软件工程的目标 也就是说,软件工程要解决两个问题: 如何开发软件,满足用户对软件的需求, 如何维护数量众多的已有软件。 从以下的两个方面着手进行改善: 1)使用更好的软件开发方法和开发工具。 2)进行组织管理。 在20世纪80年代之前,结构化分析和设计技术SA?SD?SP; 自20世纪90年代以来,面向对象分析和设计技术OOA?OOD?OOP 。 回顾:结构化方法 (一)结构化分析过程 (二)结构化分析建模 (三)结构化分析工具 建模常用的工具 统一建模语言UML(Unified Modeling Language)是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统的文档。 UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。 1、James Rumbaugh??? 参与创立了称为对象建模技术(Object Modeling Technique,简写OMT)的早期建模语言。??? OMT包括对象模型、动态模型、功能模型用于分析、系统设计、对象设计和实现等步骤。? 2、Grady Booch??? 开发了Booch方法,是一个面向对象的软件解决方案开发方法,用来分析、模型化和记录系统要求。??? 使用对象图、状态转换图、交互图来进行逻辑建模和物理建模。??? 3、Ivar Jacobson??? 创立了面向对象的软件工程(Object-Oriented Software Engineering,简称OOSE)方法。OOSE是一种真正的面向对象的软件方法,突出的特点是Ivar Jacobson加入的用例驱动和方法。 UML发展知识图谱 1995年10,第一个公开版本 UM0.8 1996年6月10月 UML0.9和UML0.91 1997年1月 UML1.0 ; 11月 UML 1.1 2001年,UML 1.4版本引入了动作语义,它使得UML规格说明更加完整。 2003年,OMG发布了UML 2.0版本。 UML模型分为三类:功能、行为和实现。 功能类别模型用来收集要求和描述功能。 行为类别模型用于描述解决方案的对象和用户的行为。 实现类别模型用于解决方案功能和行为的物理实现。??? 1、功能模型:用例图、类图??? 2、行为模型:交互图(顺序图和协作图)、状态图、活动图??? 3、实现模型:组件图、部署图 三个主要组成元素 UML事物 事物:指建模元素本身。它可以分为如下4种: (1)结构事物(Structural Thinl):UML中的名词,它是模型的静态部分,描述概念或物理元素。包括类、接口、协作、用例、活动类、组件、节点。 (2)行为事物(Behavioral Thing):UML中的动词,它是模型中的动态部分,是一种跨越时间、空间的行为。例如UML模型中的动态交互、状态机等。 (3)分组事物(Grouping Thing):UML中的容器,用来组织模型,使模型更加的结构化。 (4)注解事物(Annotational Thing):UML中的解释部分,和代码中的注释语句一样,是用来描述模型的。附加到模型上以捕获特殊信息,类似于黄色便签,其实就是注解。 第3章 面向对象基本概念 用 例 分 析 教学要求 掌握:用例图定义、用例图的标记符组件以及如何建立用例图模型。 理解:用例图建模的原因、泛化技术,以及包含与扩展关系。 了解:描述用例的方法。 4.1 需求 4.2 用例分析 4.3 用户目标和系统交互功能 4.4 用例图 4.4.1 参与者(活动者) 4.4.2 用例 4.4.3 项目词汇表 4.4.4 事件流 4.4.5 用例描述 4.5 用例图内元素的关系 4.6 如何绘制用例图(一般步骤) 4.7 用例图设计实例 活动图 教学要求 掌握:活动图的作用,活动图建模元素 掌握:活动图建模的方法 关于活动图的规范问题(容易犯错的点): 一个结点可以有多个入边 当多个入边时:所有入流到达,结点动作才执行 如右图(本PPT40页图),有错吗? 如何解决呢? 不太合理的 取款用 例事件 流活动 图(还有一处小错误) 圆圈处? 参考答案: 合理的 取款用 例事件 流活动 图 交互图(顺序图和协作图) 教学要求 顺序图如何表达对象间的交互关系,顺序图与类图的关系。
您可能关注的文档
最近下载
- 品管基础知识培训课件.pptx VIP
- 人教版数学小学三年级上册《口算乘法》说课稿.doc VIP
- 2019冀教版高中英语必修二单词表.docx VIP
- (高清版)C-H-T 8024-2011 机载激光雷达数据获取技术规范.pdf VIP
- 工厂有关员工权益保护的四个政策(反骚扰、虐待、强迫、歧视).doc VIP
- 2025年河北机关事业单位工人技能等级考试(仓库保管员·中级)历年参考题库含答案详解.docx VIP
- 全国化工大赛-恒逸石化杯-中石化茂名分公司乙烯厂建造年产4.9万吨的醋酸乙烯酯3-反应器的选型与设计说明书.docx VIP
- 干部履历表填写范本(中共中央组织部1999年).doc VIP
- 2025陕西公需课党的二十届三中全会精神解读与高质量发展答案.docx VIP
- 正交曲线壳体物理方程.ppt VIP
有哪些信誉好的足球投注网站
文档评论(0)