软件体系结构 - 系统分析与设计(2.面向对象方法)

简介: 【4月更文挑战第6天】软件体系结构 - 系统分析与设计(2)

面向对象系统分析和设计


面向对象分析OOA

OOA模型层次:主题层、对象类层、结构层、属性层、服务层。

OOA模型活动(步骤):标识对象类、标识结构、定义主题、定义属性、定义服务。

对象类分两种结构:分类结构(一般与特殊的关系)、组装结构(整体和部分的关系)。

OOA原则:抽象、封装、继承、分类、聚合、关联、消息通信、粒度控制、行为分析。


面向对象设计OOD

类的3中类型:

  • 实体类:映射需求中的每个实体,保存需要存储的信息。
  • 控制类:控制用力工作的类
  • 边界类:封装在用例内、外流动的信息或数据流。包括窗体、报表、打印机和扫描仪等硬件接口,以及与其他系统的接口。

面向对象编程(面向对象程序设计)OOP

基本特点:封装、继承、多态。

相关文章
|
7月前
|
Devops 测试技术 项目管理
软件体系结构 - 需求工程
【4月更文挑战第3天】软件体系结构 - 需求工程
79 11
|
7月前
|
测试技术 监控 程序员
软件体系结构 - 净室软件工程
软件体系结构 - 净室软件工程
165 1
|
7月前
|
存储 消息中间件 算法
软件体系结构 - 系统分析与设计(1.结构化方法)
【4月更文挑战第5天】软件体系结构 - 系统分析与设计(1)
202 0
|
7月前
|
前端开发 Java 数据库
软件体系结构 - 软件构件
软件体系结构 - 软件构件
212 0
|
7月前
软件体系结构 - 系统工程【切克兰德方法】
软件体系结构 - 系统工程【切克兰德方法】
289 0
|
7月前
|
敏捷开发 开发框架 测试技术
软件体系结构 - 软件工程(1)
【4月更文挑战第1天】软件体系结构 - 软件工程(1)
102 0
|
7月前
|
数据可视化 测试技术
面向对象系统分析与设计
【1月更文挑战第10天】面向对象系统分析与设计。
81 0
《面向对象分析与设计》一3.1 系统边界
本节书摘来自华章出版社《面向对象分析与设计》一书中的第3章,第3.1节,作者 麻志毅,更多章节内容可以访问云栖社区“华章计算机”公众号查看
3728 0
|
7月前
|
监控 测试技术 项目管理
软件体系结构 - 软件项目管理
【4月更文挑战第9天】软件体系结构 - 软件项目管理
93 0
|
7月前
|
项目管理
软件体系结构 - 软件工程(2)
【4月更文挑战第2天】软件体系结构 - 软件工程(2)
45 0