面向对象分析方法
1、统一建模语言
1.1、UML结构
UML有三种构造快:事务、关系、图
UML语言中的视图大致分为如下5种:
1、用例视图。用例视图强调从系统的外部参与者(主要是用户)的角度看到的或需要的系统功能。
2、逻辑视图。逻辑视图从系统的静态结构和动态行为角度显示如何实现系统的功能。
3、进程视图。进程和线程进行活动类建模,描述系统并发和同步。
4、实现视图。系统的物理代码的文件和构建建模
5、部署视图。软件到硬件的部署映射2013年系分真题:选择题1
1.2、事物
事务也称结构元素,包括结构事务、行为事务、分组事务
1.3、关系
UML关系主要有四种
1、依赖:
2、关联:
3、泛化:
4、实现:
用例之间的关系
1、包含 :从两个或两个以上的原始用例中提取公共行为。
2、 扩展:一个用例混合了两种或两种以上的不同场景
包含与扩张都是依赖关系2014年系分真题:选择题1
类之间的关系
1、关联关系:不同类之间相互作用的连接,一对一,一对多,多对多
2、依赖关系:一个事务的变化会引起另一个事务的变化
3、泛化关系:一般与特殊的关系,子类继承父类
4、聚合关系:整体与部分,部分可以独立存在。汽车与轮子
5、组合关系:整体与部分,紧密联系,共存。公司与部门
6、实现关系:类实现接口操作
7、流关系:一个对象的值、状态、位置的转换。2013年系分真题:选择题4、5