13、软件开发建模与设计的最佳实践指南

软件开发建模与设计的最佳实践指南

1. 建模最佳实践

在有了指导建模工作的理念后,下一步是确定一系列经过验证的最佳实践来应用。以下是一些不同方面的建模最佳实践:
- 面向对象规范化 :规范化在数据领域一直是基本的设计最佳实践,但在面向对象领域并非如此。通过遵循面向对象的规范化规则,以连贯的方式在类之间分配职责并减少类耦合,可显著提高面向对象设计的质量。
- 基于组件设计的建模 :Desmond D’Souza 描述了基于组件设计的出色建模实践,重点关注 UML 中的协作、类型和细化概念。他认为协作是开发组件模型时的关键,每个协作本身都是一个架构元素,协作的选择和组合定义了应用程序的架构。遵循此方法可得到可重用、可插拔的组件。
- 在非面向对象语言中模拟继承 :Bob O’Brien 描述了在非面向对象语言(如 Visual Basic)中模拟继承的技术。尽管 Visual Basic 是基于对象的,但不支持面向对象的继承概念。这些技术对于在不理想条件下工作的对象建模人员很重要。

以下是这些实践的总结表格:
| 实践类型 | 描述 |
| ---- | ---- |
| 面向对象规范化 | 提高面向对象设计质量,减少类耦合 |
| 基于组件设计的建模 | 关注协作,得到可重用、可插拔组件 |
| 在非面向对象语言中模拟继承 | 在不支持继承的语言中实现继承概念 |

2. 完善用户界面设计

用户界面设计对于软件的成功至关重要。以下是一些设计有效用户界面的技巧和技术: <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值