《《面向对象的系统分析与设计》复习》由会员分享,可在线阅读,更多相关《《面向对象的系统分析与设计》复习(41页珍藏版)》请在金锄头文库上搜索。
1、复习课,什么是UML,Unified Modeling Language 是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。(是一种符号语言),面向对象的核心概念(类、对象) 如:类的定义、对象的定义,类与对象之间的关系是什么?UML符号如何表示? 面向对象的基本特征是什么? 面向对象技术的优点有哪些?P 5 什么是UML(Unified Modeling Language),UML的基本构造块?(事物、关系及图)课本P15 UML有哪四种事物,都包含哪些? 结构事物: 类, 接口, 协作, 用例,主动类, 构件, 节点 行
2、为事物: 交互, 状态机 分组事物:包 注释事物: 注解 UML中的关系有哪些? 关联(Association) 依赖(Dependency) 泛化(Generalization) 实现(Realization) 重点:UML元素的图形符号,什么是RUP(Rational unified Process),RUP是一个软件工程化过程。它提供了在开发机构中分派任务和责任的方法,它的目标是在可预见的日程和预算前提下确保满足最终用户需求的高质量软件的产生。,RUP 的特点,用例驱动 以体系结构为中心 迭代和增量,RUP过程概览,RUP过程可以用二维结构(或两个轴)来描述 课本P182,时间轴,(1)初始阶段:定义最终产品视图、商业模型并确定系统范围。以需求分析为主,建立系统整体结构。 (2)细化阶段:设计及确定系统的体系结构,制定工作计划及资源要求。针对第一阶段需求分析结果,进行设计,编程,测试,然后再反馈到需求分析。 (3)构造阶段:构造产品并继续演进需求、体系结构、计划直至产品提交。对第(1)阶段的需求进行设计,编程,测试,反馈。重复需求,设计,编程,测试的过程。 (4)移交阶段:把产品提交给用户使用。综合测试,交付可运行产品。,