uml面向对象分析与设计ppt

uml面向对象分析与设计ppt

ID:18934883

大小:440.50 KB

页数:99页

时间:2018-09-27

uml面向对象分析与设计ppt_第1页
uml面向对象分析与设计ppt_第2页
uml面向对象分析与设计ppt_第3页
uml面向对象分析与设计ppt_第4页
uml面向对象分析与设计ppt_第5页
资源描述:

《uml面向对象分析与设计ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UML面向对象分析与设计UML把Booch,Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML的特点:统一标准面向对象可视化,表示能力强大独立于过程容易掌握使用UML的定义UML定义有两个主要组成部分:语义:用自然语言描述表示法:定义UML的可视化标准表示符号使用UML时,要从不同的角度观察系统,为此定义了概念“视图”。视图是对系统的模型在某方面的投影,注重于系统的某个方面。结构视图行为视图实现视图环境视图用例视图为最终用户做什么系统静态结构程序员提供什么软件组织

2、与管理系统集成人员如何组织与控制系统系统工程师如何配置和运行系统系统拓扑、交付、安装、操作、通信分析员或测试员系统任务控制与管理(性能,可伸缩性,吞吐量)行为结构视图:描述系统的静态结构,可根据它确定重要的设计:类、包和子系统。实现视图:描述处于开发环境中的静态软件成分的组织(源程序、构件、数据文件、可执行程序等)。行为视图:描述系统在运行时的并发性,包括任务、线程、进程及其相互作用。软件体系结构的4+1视图模型环境视图:描述处于运行环境中的各种可执行程序是如何映射到底层平台或计算结点上的。用例视图:包括若干关键场景或

3、用例。在初始和细化阶段用来帮助发现和设计体系结构。在构造阶段用来验证各种不同视图。在文档中用来表明其他视图是如何工作的。UML分析建模着重系统的用例模型和结构模型,设计建模着重行为模型,实现模型和环境模型上。体系结构中主要的元素包括:主要的类,如为业务实体建模的类。将行为赋予类的机制,如协同。模式与框架。层次与子系统。接口以及主要的进程控制或线程控制。UML的三个主要组成元素基本构造块组织构造块的规则运用于整个UML的公共机制UML的构成UML包括三种基本构造块:事物、关系和图。UML事物—结构事物类名属性操作open

4、()close()move()display()originsizeWindow类接口—描述一个类或构件的服务(操作)。协作—描述合作完成某个特定任务的一组类及其关联的集合,用于对使用情形的实现建模。用例—表示系统想要实现的行为,不关心这些行为是怎样实现的。ISpellingPlaceOrderOrderManagement用例协作实现主动类—它至少拥有一个进程或线程,故能够启动控制活动。suspend()flush()EventManager构件—系统中物理的、可替代的部件。节点—系统在运行时存在的物理元素。Orde

5、rform.java数据库服务器应用服务器课程管理成绩管理UML事物—行为事物交互—由在特定环境中共同完成一定任务的一组对象之间交换的消息组成。p:Person:CompanyAssign(development)消息有名对象匿名对象状态机—描述了一个对象或一个交互在生存周期内响应事件所经历的状态序列。initializingcommandidleKeypressFinishedExitUML事物—分组事物包用户接口包业务对象包数据库包应用包UML事物—注释事物注释—依附于一个元素或一组元素之上,对其进行约束或解释的简

6、单符号。CashAccountpresentValue()Seepolicy8-5-96.docfordetailsaboutthesealgorithms.UML关系依赖—两个事物之间的语义关系,其中一个事物发生变化会影响另一个事物的语义。CourseScheduleadd(c:Course)remove(c:Course)CourseIterator<>关联—一种描述一组对象之间连接的结构关系。聚合是一种特殊类型的关联,描述了整体和部分间的结构关系。泛化—一种一般化—特殊化的关系。employere

7、mployee0..1*EventConsoleWindowDialogBoxControl依赖泛化关联Windowopen()close()move()display()handleEvent()实现—类之间的语义关系,其中的一个类指定了由另一个类保证执行的契约。两种情况出现实现关系:在接口和实现它们的类或构件之间;用例和它们的协作之间。PlaceOrderOrderManagement用例协作实现类属性操作对象属性操作接口用例构件节点状态机包注释依赖关联泛化实现聚合复合模型中主要的图形元素UML模型的图形UseCa

8、seDiagramsUseCaseDiagrams用例图ScenarioDiagramsScenarioDiagrams协作图StateDiagramsStateDiagrams构件图ComponentDiagramsComponentDiagrams部署图StateDiagramsStateDiagrams对象图Scenario

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。