33、面向对象系统设计:从分析到实现的关键路径

面向对象系统设计:从分析到实现的关键路径

1. 引言

在面向对象系统开发中,分析阶段聚焦于明确业务需求,而设计阶段则致力于规划如何构建系统。设计阶段的核心任务是将分析阶段的成果转化为设计表示,为系统的实现绘制蓝图。

设计过程中,项目团队需综合考虑当前组织环境和现有系统,包括与现有系统的集成、数据转换以及内部技能的利用等。同时,要制定系统的物理架构,涵盖硬件和软件的选择以及系统处理方式的组织。

2. 设计目标
  • 理解分析模型的验证和确认。
  • 掌握从分析到设计的过渡。
  • 了解分解、分区和分层的使用。
  • 能够创建包图。
  • 熟悉定制、打包和外包设计方案。
  • 能够创建替代矩阵。
3. 设计阶段的主要活动

设计阶段包含多个相互关联的活动,主要如下表所示:
|活动|描述|
| ---- | ---- |
|设计策略选择|系统可以从头构建、购买并定制或外包给其他方,项目团队需评估每种方案的可行性。|
|详细设计|完成系统中各个类和方法的详细设计,如使用CRC卡、类图、合同规范、方法规范和数据库设计等技术。|
|用户界面、输入和输出设计|设计用户与系统交互的方式,可采用故事板和原型等技术。|
|物理架构决策|确定支持新系统的硬件和软件,以及系统处理的组织方式,如集中式、分布式或两者结合。|

4. 避免经典设计错误

在设计过程中,需要避免以下常见错误:
1. 减少设计时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值