37、面向对象系统设计:从模型平衡到类与方法设计

面向对象系统设计:从模型平衡到类与方法设计

在进行系统设计时,有许多关键步骤和概念需要我们深入理解和掌握。下面将详细介绍从模型平衡到类与方法设计的相关内容。

1. 设计前的模型平衡

在进入设计阶段之前,需要完成一项重要任务,即验证功能、结构和行为模型是否相互一致,也就是平衡这些模型。这一活动能够揭示模型中的不一致之处,并发现关于待实现系统的新信息。具体步骤如下:
- 开发与验证模型 :先开发并验证功能、结构和行为模型。
- 模型平衡 :确保这三种模型相互一致,通过创建修正后的迭代版本来解决不一致问题。
- 探索设计方案 :完成模型平衡后,探索设计替代方案并确定设计策略。

2. 关键概念与操作

以下是一些重要的概念和操作,它们在系统设计中起着关键作用:
|概念|描述|
| ---- | ---- |
|平衡模型|确保功能、结构和行为模型相互一致,揭示不一致性并发现新信息|
|分解(Factoring)|与抽象和细化相关,用于处理模型中的元素|
|分区(Partition)|与协作相关,是系统的一种划分方式|
|层(Layer)|包括数据管理层、人机交互层、物理架构层和问题域层等,各层有不同的目的和作用|
|包图(Package Diagram)|用于建模分区和层,需要进行验证和确认|
|设计策略|包括定制开发、使用打包软件和外包等,各有优缺点,选择时需考虑多种因素|

3. 设计策略选择

选择合适

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值