《面向对象的系统分析与设计》复习.ppt
《《面向对象的系统分析与设计》复习.ppt》由会员分享,可在线阅读,更多相关《《面向对象的系统分析与设计》复习.ppt(41页珍藏版)》请在三一办公上搜索。
1、复习课,什么是UML,Unified Modeling Language 是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。(是一种符号语言),面向对象的核心概念(类、对象)如:类的定义、对象的定义,类与对象之间的关系是什么?UML符号如何表示?面向对象的基本特征是什么?面向对象技术的优点有哪些?P 5什么是UML(Unified Modeling Language),UML的基本构造块?(事物、关系及图)课本P15UML有哪四种事物,都包含哪些?结构事物:类,接口,协作,用例,主动类,构件,节点行为事物:交互,状态机分组事
2、物:包注释事物:注解UML中的关系有哪些?关联(Association)依赖(Dependency)泛化(Generalization)实现(Realization)重点:UML元素的图形符号,什么是RUP(Rational unified Process),RUP是一个软件工程化过程。它提供了在开发机构中分派任务和责任的方法,它的目标是在可预见的日程和预算前提下确保满足最终用户需求的高质量软件的产生。,RUP 的特点,用例驱动以体系结构为中心迭代和增量,RUP过程概览,RUP过程可以用二维结构(或两个轴)来描述课本P182,时间轴,(1)初始阶段:定义最终产品视图、商业模型并确定系统范围。以
3、需求分析为主,建立系统整体结构。(2)细化阶段:设计及确定系统的体系结构,制定工作计划及资源要求。针对第一阶段需求分析结果,进行设计,编程,测试,然后再反馈到需求分析。(3)构造阶段:构造产品并继续演进需求、体系结构、计划直至产品提交。对第(1)阶段的需求进行设计,编程,测试,反馈。重复需求,设计,编程,测试的过程。(4)移交阶段:把产品提交给用户使用。综合测试,交付可运行产品。,UML中的视图 课本P17,类图-shows a set of classes,interfaces,and collaborations and their relationships.组件图-shows the
4、organizations and dependencies among a set of components.部署图-shows a set of nodes and their relationships.,UML中的图,需求阶段,动态行为,静态事物,用例图-organizing and modeling the behaviors of a system.,顺序图-emphasizes the time ordering of messages.协作图-emphasizes the organization of the objects that participate in an i
5、nteraction.状态图-emphasizes the event-ordered behavior of an object.活动图e-mphasizes the flow of control among objects.,用例视图描述系统的外部特性、系统功能等。,设计视图描述系统设计特征,包括结构模型视图和行为模型视图,前者描述系统的静态结构,后者描述系统的动态行为。,实现视图表示系统的实现特征,常用构件图表示。,进程视图表示系统内部的控制机制。常用类图描述过程结构,用交互图描述过程行为。,部署视图描述系统的物理配置特征。用配置图表示。,12,参与者(Actor)用例(Use Cas
6、e)关联关系(Association)包含关系(Include)扩展关系(Extend)泛化关系(Generalization),用例图的组成元素 课本P25,13,用例,用例(用况)定义 1.用例是对一个活动者(actor)使用系统的一项功能时所进行的交互过程的一个文字描述序列 2.用例是系统、子系统或类和外部参与者交互的动作序列的说明,包括可选的动作序列和会出现异常的动作序列,识别用例间的关系,Extend,Include,Generalization,association,15,用例的描述,用例描述是指对一个用例的功能进行的文字描述,是参与者与系统交互动作序列的说明.,用例采用自然语言
7、描述参与者与系统的交互行为,要易于理解.其读者是开发人员、用户、项目经理、测试人员等.,16,类图是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型,它用于描述系统的结构。类图的建模贯穿系统的分析和设计阶段的始终,通常从商务伙伴能够理解的用例开始建模,最终往往成为只有开发小组能够完全理解的类。建模类图也是一个反复迭代的过程。类图包含两个元素:类、关系。,类图概述,类图的概念,类图是描述类、协作(类或对象间的协作)、接口及其关系的图。与所有UML的其它图一样,类图可以包括注释、约束、包。类图中的关系包括:依赖关系(Dependency)、泛化关系(Generalization)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象的系统分析与设计 面向 对象 系统分析 设计 复习

链接地址:https://www.31ppt.com/p-5904701.html