4软件的结构化设计.ppt

是否有可维护性的设计,设计是否具体、合理、有效? 是否有可移植性的设计,设计是否具体、合理、有效? 是否有可测试性的设计,设计是否具体、合理、有效?是否明确规定了测试信息的输出格式? 数据结构 是否准确定义了主要的常量? 全局变量的定义是否准确?定义的全局变量的必要性是否充分? 主要的数据结构是否都有定义? 是否说明了数据结构存储要求及一致性约束条件? 是否对所有的数据成员、参数、对象进行了描述? 是否所有需要的数据结构都进行了定义,或者定义了不需要的数据结构? 是否所有的数据成员都进行了足够详细的描述?数据成员的有效值区间是否定义?共享和存储数据的使用是否描述清楚? 运行设计 对系统运行时的顺序、控制、过程及时间的说明是否全面、准确? 出错处理设计 是否列出了主要的错误类别? 每一错误类别是否都有对应的出错处理? 设计是否考虑了检错和恢复措施? 出错处理是否正确、合理? 运行环境 硬件平台、工具的选择是否合理? 软件平台、工具的选择是否合理? 清晰性 程序结构,包括数据流、控制流和接口的描述是否清楚? 一致性 程序、模块、函数、数据成员的名称是否保持一致? 设计是否反映了真正的操作环境、硬件环境、软件环境? 对系统设计的多种可能的描述之间是否保持一致?(例如:静态结构的描述和动态描述) 可行性 设计在计划、预算、技术上是否可行? 详细程度 是否估计了每个子模块的规模(代码行数)

文档评论(0)

1亿VIP精品文档

相关文档