10、关键设计评审:从理论到实践

关键设计评审:从理论到实践

在软件开发项目中,当完成了用例文本的歧义消除、初步设计评审以及详细设计后,距离开始编码仅一步之遥,这关键的一步就是关键设计评审(Critical Design Review,CDR)。

1. 关键设计评审的基本认知

在开始编码前进行 CDR,主要有三个重要目标:
- 确保详细设计与需求匹配 :对于每个用例,要将用例与对应的序列图匹配起来,保证设计实现了需求中所规定的功能。
- 检查设计质量 :需要有设计专家参与评审,确保设计的合理性和高效性。
- 检查消息连续性 :审查序列图中消息箭头的方向,确保能明确哪个对象处于控制地位,避免逻辑跳跃。

关于 CDR 的参与人员,主要是设计师和开发人员,客户通常不参与。因为这是一个技术评审环节,需要技术人员参与。虽然客户在功能需求和用例等方面有重要贡献,但除非客户是技术设计专家,否则参与 CDR 可能会带来不必要的麻烦。而且到这个阶段,客户已经对用例进行了两次签字确认,在开发过程中也会有很多反馈机会。

进行 CDR 的合适时间是完成当前版本计划实现的所有用例的序列图,并更新类图,确保类图反映了序列图中分配的所有操作。

2. 关键设计评审的十大准则

以下是关键设计评审的十大准则,按照重要性排序:
| 序号 | 准则 | 说明 |
| ---- | ---- | ---- |
| 1 | 审查测试计划 | 生成逻辑软件功能级别的单元测试列表,可使用工具自动生成测试用例并收集到测试计划中。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值