第3章_软件需求分析_面向对象_UML建模语言2.ppt
qw****27
亲,该文档总共32页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
第3章_软件需求分析_面向对象_UML建模语言2.ppt
软件工程23UML建模语言UML有两套建模机制:静态建模和动态建模。静可描形,动可描行。动和静是辩证的两面静态建模(系统的行为和动作)用例图、类图、对象图、包、组件图和配置图。动态建模(系统的组织和结构)消息、状态图、时序图、协作图和活动图。UML基本构造元素:事务、关系和图。UML的事务(四种):结构、行为、分组和注释。UML的关系有四种:依赖、关联、泛化、实现。(4)UML的图有十种:静态建模(6):用例图、类图、对象图、包图、组件图、部署图(实施图)动态建模(4):状态图、活动图、序列图、协作图1.
面向对象软件工程与UML 第7章 统一建模语言(UML)2.ppt
第7章统一建模语言UML面向对象方法统一建模语言UMLUML模型中9种类型的图面向对象的分析与设计过程面向对象方法与结构化方法相比,突出的优势体现在以下几个方面。(1)对问题空间的理解更直接,更符合人们认识客观事物的思维规律。而面向对象方法把二者统一于对象内部,加工过程映射为对象的操作,数据映射为对象的属性,任何数据和与这些数据相关的过程都是与相关的对象共同生存的,这样增强了模型的一致性和准确性。(2)系统分析和系统设计使用同一模型,不存在过渡困难。结构化方法的另一个主要问题是从分析过渡到设计有双重负担,
第3章 软件需求分析_面向对象_UML的图3.ppt
软件工程24UML的图接口用例图:主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作----软件的功能模块,所以是设计系统分析阶段的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具备哪些功能模块以及这些模块之间的调用关系。用例图包括:用例和参与者。下图给出来了在线购物系统的用例图,给出了角色和用例之间的关系,以及内部用例之间的关系。角色:游客,会员,管理员。用例:商品信息,购买信息,用户信息。对象名有3种形式:1.对象名:类名2.类名3.对象名
面向对象软件工程与UML 第7章 统一建模语言(UML)1.ppt
面向对象的系统分析、设计工具统一建模语言UML可视化建模和ROSE用UML和Rose建模举例统一建模语言UML什么是统一建模语言UnifiedModelingLanguage?UML的提出UML的定义UML的模型图UML的静态建模机制用例图用例图的建模元素类、对象和类图类之间的关系类图的抽象层次类图的使用原则包图构件图和配置图UML的动态建模机制消息状态图顺序图协作图活动图统一建模语言UML可视化建模和ROSE用UML和Rose建模举例可视化建模和ROSE用标准建模语言的图形标记构造系统模型我们难于想象和
《UML面向对象需求分析与建模教程--基于uml2.5标准》.ppt
《UML面向对象需求分析与建模教程--基于uml2.5标准》邹盛荣主编书号:978-7-03-044467-7科学出版社2015-2-模型是对现实世界的简化目录系统开发软件为什么需要模型开发软件为什么需要模型1.1UML的发展史1.2日常生活中的应用1.3本课程学习中需要注意的问题怎样成为优秀的软件模型设计者6.经常阅读别人的设计7.降低软件模块间的耦合度8.提高软件的内聚性9.考虑软件的移植性10.接受变化,拥抱变化11.不要低估对软件规模的需求12.性能仅仅是很多设计因素之一13.管理接口14.简单可