UML基础与应用.ppt

上传人:小飞机 文档编号:5451558 上传时间:2023-07-08 格式:PPT 页数:20 大小:218KB
返回 下载 相关 举报
UML基础与应用.ppt_第1页
第1页 / 共20页
UML基础与应用.ppt_第2页
第2页 / 共20页
UML基础与应用.ppt_第3页
第3页 / 共20页
UML基础与应用.ppt_第4页
第4页 / 共20页
UML基础与应用.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《UML基础与应用.ppt》由会员分享,可在线阅读,更多相关《UML基础与应用.ppt(20页珍藏版)》请在三一办公上搜索。

1、UML基础与应用,第一章、UML概述,1.1什么是UML,UML(Unified Modeling Language)统一建模语言是用来设计软件蓝图的可视化建模语言。UML不是一种程序设计语言,而是一种描述程序设计思想的工具,不局限于某个开发平台或某种程序设计语言。UML的特点是使用图符和文档相结合的方式来描述现实世界中的问题及解决问题的方案。,1.1什么是UML,模型:模型就是对现实的简化。模型有四个作用模型可以按照能够理解和接受的方式简单明了地表达一个实际的复杂系统。模型可以帮助深入了解系统的结构和行为。通过对模型的分析和理解,可以更好地实现这个系统。模型可以帮助进行决策。,1.1什么是U

2、ML,面向对象建模随着面向对象技术的广泛应用,面向对象的建模受到了越来越多的重视。作为OMG(对象管理组织)标准的UML已经成为主要的面向对象建模语言,受到计算机界的普遍欢迎,得到了许多科研机构和软件公司的支持。许多知名公司都成为了UML修订工作小组成员,例如Rational公司HP公司IBM公司。,1.1什么是UML,UML建模的优点采用UML可以促进面向对象技术的学习。采用UML可以促进与领域专家进行交流。采用UML可以帮助理解全局。,1.2UML的发展历史,1.3UML的主要内容,UML模型图(5类10种)用例图静态图(类图、对象图、包图)行为图(状态图、活动图)交互图(顺序图、和作图)

3、实现图(构件图、部署图),1.4软件过程,软件组织为了提高软件产品的质量和用户的满意程度,开始研究软件生产过程。CMM模型(见表1.1),第二章、用例图,用例图概述,用例图描述系统外部的执行者与系统提供的用例之间的某种联系,一个用例就是外部执行者与系统之间的一系列典型交互过程,每个用例为执行者提供有价值的功能。用例图显示谁将是相关的用户、用户希望系统提供什么服务以及用户需要为系统提供的服务。用例图最常用来描述系统以及子系统。,执行者,用例图包含6个元素:执行者(Actor)用例(Use Case)关联关系(Association)包含关系(Include)扩展关系(Extend)泛化关系(Ge

4、neralization),执行者,执行者,系统外部的一个实体。参与用例的执行过程。通过向系统输入或请求系统输入某些事件来触发系统的执行。由参与用例时所担当的角色来表示。每个执行者可以参与一个或多个用例。,执行者,执行者,执行者的种类:系统用户与所建造的系统交互的其他系统一些可以运行的进程,执行者,如何寻找系统的执行者谁使用系统的主要功能是需要系统支持日常工作谁来维护、管理系统的正常工作系统需要操纵那些硬件需要与系统交互的其他系统对系统产生的结果感兴趣的人或事物,执行者间的关系,在用例图中,使用泛化关系来描述多个执行者之间的公共行为。,执行者间的泛化关系示例:,用例,外部可见的系统功能单元。在不揭示系统内部构造的前提下定义连贯的行为。不是需求或功能的规格说明,但是也展示和体现其所描述的过程中的需求情况。,用例,识别用例最好的方法就是从分析系统的参与者开始,考虑每个参与者是如何使用系统的。如何识别用例。执行者要求系统提供那些功能执行者需要读、产生、删除、修改或存储信息有那些类型系统是否需要知道那些外部事件,执行者怎样把这些事件告诉系统,执行者与用例之间的关系,一个用例和一个执行者之间最多只有一个关联关系。但一个执行者可以和多个用例关联。一个用例也可以和多个执行者关联。,理解用例,教师,学生,讲授课程,自我测试,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号