概要设计说明书评测规范

填表说明:Y—是,TBD—不确定,N—否,NA—不适用

  

评测结果

Y/TBD/N/NA

        清晰性

1

是否所设计的架构,包括数据流、控制流和接口,被清楚的表达了

 

2

是否所有的假设、约束、策略及依赖都被记录在本文档了

 

3

是否定义了总体设计目标

 

        完整性

4

是否所有的以前的TBD(待确定条目)都已经被解决了

 

5

是否设计已经可以支持本文档中遗留的TBD有可能带来的变更

 

6

是否所有的TBD的影响都已经被评估了

 

7

是否仍存在可能不可行的设计部分

 

8

是否已记录设计时的权衡考虑,该文件是否包括了权衡选择的标准和不选择其他方案的原因

 

        依从性

9

该文档是否遵守了公司规定的文档编写标准

 

        一致性

10

数据元素、流程和对象的命名和使用在整套系统和外部接口之间是否一致

 

11

该设计是否反映了实际操作环境(硬件、软件和支持软件)

 

        可行性

12

从进度、预算和技术的角度上看该设计是否可行

 

13

是否存在错误的、缺少的或不完整的逻辑

 

        数据使用

14

所有复合数据元素、参数以及对象的概念是否都已文档化

 

15

是否还有任何需要的,但还没有定义的数据结构,反之亦然

 

16

是否已描述最低级别的数据元素,是否已详细说明取值范围

 

        功能性

17

是否对每一下级模块进行了概要算法说明

 

18

所选择的设计和算法能否满足所有需求

 

        接口

19

操作界面的设计是否有为用户考虑(例如:词汇、使用信息和进入的简易)

 

20

是否已描述界面的功能特性

 

21

界面将有利于问题的解决吗

 

22

是否所有界面都互相一致,与其他模块一致,以及和更高级别文档只中的需求一致

 

23

是否所有的界面都提供了所要求的信息

 

24

是否已说明内部各界面之间的关系

 

25

界面的数量和复杂程度是否已减少到最小

 

        可维护性

26

该设计是否是模块化的

 

27

这些模块具有高内聚度和低耦合度吗

 

28

是否已经对继承设计、代码或先前选择工具的使用进行了详细说明性能

 

        可靠性

29

该设计是否能够提供错误检测和恢复吗(例如:输入输出检查)

 

30

是否已考虑非正常的情况

 

31

是否所有的错误情况都被完整并准确地说明

 

32

该设计是否满足该系统进行集成时所遵守的约定

 

        易测性

33

是否能够对该套系统进行测试、演示、分析或检查来说明它是满足需求的

 

34

该套系统是否能用增量型的方法来集成和测试

 

        可追溯性

35

是否各部分的设计都能追溯到需求说明书的要求

 

36

是否所有的设计决策都能追溯到原来确定的权衡因素

 

37

所继承设计的已知风险是否已确定和分析

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值