系统分析师笔记--面向对象方法学

简介: 系统分析师笔记--面向对象方法学

面向对象方法学

面向对象测试:

算法层:测试单个方法(成员函数)。方法:等价类划分、组和功能测试、递归函数测试和多态消息测试。

类层:测试单个对象类。不变式边界测试、模态类测试、非模态类测试。

模板层:测试对象集成(一组协调工作的类的相互作用)。多态服务测试和展平测试。

系统层:测试整个面向对象的系统。


UML事物(元素)

1,结构事物。类、接口、协作、用例、活动类、构件、节点。

2,动作事物。交互、状态机。

3,分组事物。包。

4,注释事物。


UML2.0 14种图:

1,类图。描叙一组类、接口、协作和他们之间的关系。

2,对象图。描叙一组对象及他们之间的关系。

3,构件图。描叙一个封装的类和它的接口、端口,以及由内嵌的构件和连接构件组成的内部结构。

4,组合结构图。描述结构化类(如构件或类)的内部结构,包括结构化类与系统其余部分的交互点。

5,用例图。描述一组用例、参与者和他们的关系。

6,顺序图。由一组对象或参与者以及他们之间可能发生的消息构成。

7,通信图。它强调收发消息的对象或参与者的结构组织。

8,定时图。它强调消息跨越不同对象或参与者的时间。

9,状态图。他描叙一个状态机,由状态、转移、时间和活动组成。

10,活动图。将进程或其它计算结构展示为计算内部的一步步控制流和数据流。

11,部署图。运行时的处理节点和其中生存的构件配置。

12,制品图。描述计算机中的一个系统物理结构。制品包括:文件、数据库和类似的物理比特集合。

13,包图。描述与模型本身分解而成的组织单元,以及他们之间的依赖关系。

14,交互概览图。活动图和顺序图的组合。


交互图:顺序图、通信图、定时图。顺序图强调时序,通信图强调关系。

结构图:类图、对象图、组件图、部署图。

行为图:用例图、顺序图、活动图、状态图、通信图。


UML关系:

依赖关系、泛化、关联(聚集、组合)、实现。


OOA包括三个活动:建模系统功能、发现并确定业务对象、组织对象并确定对象间的关系。


OOA清理候选对象:

1,对象的同义词

2,系统范围外的名词。

3,不具有独特行为的名词。

4,不清楚的名词。

5,另一个对象的行动或属性的名词。


目录
打赏
0
0
0
0
36
分享
相关文章
 2023年上半年信息系统项目管理师综合知识真题与答案解释(1)
 2023年上半年信息系统项目管理师综合知识真题与答案解释(1)
210 1
2023年上半年信息系统项目管理师___综合知识真题与答案解释(2)
2023年上半年信息系统项目管理师___综合知识真题与答案解释(2)
138 3
2023年上半年信息系统项目管理师___综合知识真题与答案解释(2)
论需求分析方法及应用--系统分析师 1
由于最近在备考系统分析师,需要准备一些论文,所以后面会写一个系列的文章,对于工作多年的项目一个总结,也锻炼一下写作水平,准备备考2022年上半年系统分析师的同学,可以参考一下,欢迎交流
404 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等