1.总体组织形式清晰
2.模块定义清楚,外部接口明确
3.需求是否被所有模块覆盖
4.是否能涵盖变更
5.是否有需要外部购买部分
6.主要数据结构
7.数据库组织形式
8.关键算法验证
9.验证所有主要目标
10.处理用户输入策略
11.验证输入输出策略
12.用户界面的关键方面
13.用户界面的模块化,耦合度
14.内存估算和管理
15.每一模块的存储空间和速度限制
16.字符串处理策略,占用空间的估计
17.一致的错误处理策略
18.错误的统一处理页面
19.坚固性
20.有没有过分定义或定义缺失
21.系统目标是否明确
22.整个结构的概念一致
23.机器和语言是否依赖顶层设计
24.重要决定动机
25.程序员对架构是否满意
2.模块定义清楚,外部接口明确
3.需求是否被所有模块覆盖
4.是否能涵盖变更
5.是否有需要外部购买部分
6.主要数据结构
7.数据库组织形式
8.关键算法验证
9.验证所有主要目标
10.处理用户输入策略
11.验证输入输出策略
12.用户界面的关键方面
13.用户界面的模块化,耦合度
14.内存估算和管理
15.每一模块的存储空间和速度限制
16.字符串处理策略,占用空间的估计
17.一致的错误处理策略
18.错误的统一处理页面
19.坚固性
20.有没有过分定义或定义缺失
21.系统目标是否明确
22.整个结构的概念一致
23.机器和语言是否依赖顶层设计
24.重要决定动机
25.程序员对架构是否满意