UML简介+用例及用例图

UML简介+用例及用例图

ID:43190980

大小:1.10 MB

页数:43页

时间:2019-10-02

UML简介+用例及用例图_第1页
UML简介+用例及用例图_第2页
UML简介+用例及用例图_第3页
UML简介+用例及用例图_第4页
UML简介+用例及用例图_第5页
资源描述:

《UML简介+用例及用例图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、UML简介+用例及用例图一、基本概念1什么是UML2UML的构成21什么是UML数学家用数学符号来学习或推演数学音乐家用五线谱记录乐谱建筑师会将其设计的建筑物画成蓝图软件工程师用的就是——31什么是UMLTheUnifiedModelingLanguage(UML)不是一种可视化编程语言,而是一种可视化建模语言。4为什么要建模?1什么是UML修建大厦和修建狗窝的区别是建设狗窝不需要设计--GradyBooch建模是对现实的简化建模就是把复杂的系统变成小的系统,采用“各个击破”的原则逐一解决。5UML发展历史1什么是UMLUML2.06FusionOperationdes

2、criptions,MessagenumberingMeyerBeforeandafterconditionsHarelStatechartsWirfs-BrockResponsibilitiesEmbleySingletonclasses,High-levelviewOdellClassificationShlaer-MellorObjectLifecyclesGamma,et.alFrameworks,patterns,notesBoochJacobsonRumbaugh1什么是UML7UML则统一了Booch、OMT和OOSE的表示方法,而且对其作了进一步的发展。

3、1997年,UML被国际对象组织OMG采纳为面向对象的建模语言的国际标准,它溶入了软件工程领域的新思想、新方法和新技术。UML不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。1什么是UML81什么是UML目前,在多数大型企业的正规化开发流程中,开发人员普遍使用UML进行模型的建立。作为一名软件开发人员,我们必须学会UML。[喻]因为UML就是那个统一的"文字",统一的"度"、"量"、"衡",不理解UML,作为软件设计统一王国的国民,将是艰难而痛苦的。91什么是UML图书管理系统用例图102UML的构成基本构造块(basicbuildingbloc

4、k)事物(thing)关系(relationship)图(diagram)公共机制(commonmechanism)规范说明(specification)修饰(adornment)公用分类(commondivision)扩展机制(extensibilitymechanism)架构112UML的构成图122UML的构成132UML的构成(1)类图(ClassDiagram):类图描述系统所包含的类、类的内部结构及类之间的关系;(2)对象图(ObjectDiagram):对象图是类图的一个具体实例;(3)包图(PackageDiagram):包图表明包及其之间的依赖类图;(

5、4)组件图(CompomentDiagram,也称构件图):组件图描述代码部件的物理结构以及各部件之间的依赖关系;(5)部署图(DeploymentDiagram):部署图定义系统中软硬件的物理体系结构;142UML的构成(6)用例图(UsecaseDiagram):用例图从用户的角度出发描述系统的功能、需求,展示系统外部的各类角色与系统内部的各种用例之间的关系;(7)顺序图(SequenceDiagram):顺序图表示对象之间动态合作的关系;(8)协作图(CollaborationDiagram):合作图描述对象之间的协作关系;(9)状态图(StatechartDia

6、gram):状态图描述一类对象的所有可能的状态以及事件发生时状态的转移条件;(10)活动图(ActivityDiagram):活动图描述系统中各种活动的执行顺序。15二、用例1用例与用例图2建立用例模型3用例图和用例描述设计实例161用例与用例图用例实际上就是从用户的角度去定义具有交互过程的系统功能。每个功能与一个或多个参与者(actor)相连接。参与者是指处于系统之外,需要使用用例的人或事物。一个系统的用例一般有多个,用例图就是用来组织这些用例的。例如,整个RUP流程都是"用例驱动"的。171用例与用例图用例是需求分析中最重要的概念。需求获取(RequirementE

7、licitation)是需求工程的主体,其主要工作是建立待开发系统的模型,而用例就是用于建立这种模型的良好方法。用例最初由IvarJackboson博士提出,后被综合到UML规范之中,成为需求表述的标准化体系。181用例与用例图在用例图中主要涉及到参与者(又称角色、执行者)、用例以及二者之间的通讯关联。图书管理系统用例图191用例与用例图系统边界系统边界是用来表示正在建模系统的边界。边界内表示系统的组成部分,边界外表示系统外部。系统边界在画图中方框来表示,同时附上系统的名称,参与者画在边界的外面,用例画在边界里面。201用例与用例图参与者

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

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

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