总体设计的过程(7)制定测试计划虽然是在设计阶段,但是提早考虑测试问题,能促使设计人员在设计时注意提高软件的可测试性。在总体设计阶段仅是利用黑盒测试法制定功能测试计划与测试策略。在详细设计时才编写详细的测试用例和测试计划
总体设计的过程 ” (7)制定测试计划 虽然是在设计阶段,但是提早考虑测试问 题,能促使设计人员在设计时注意提高软件的 可测试性。在总体设计阶段仅是利用黑盒测试 法制定功能测试计划与测试策略。在详细设计 时才编写详细的测试用例和测试计划
总体设计的过程(8)编写文档应该用正式的文档记录总体设计的结果,文档通常包括以下五种。①系统说明。主要内容包括系统流程图描绘的系统构成方案,组成系统的物理元素清单,成本/效益分析,对最佳方案的概括性描述,精华的数据流图,用层次图或结构图描绘的软件结构,用IPO表或PDL语言简要描述的各个模块的算法,模块间的结构关系,以及需求、功能和模块三者之间的交又参照关系等
总体设计的过程 ” (8)编写文档 应该用正式的文档记录总体设计的结果,文档通常包括 以下五种。 ① 系统说明。主要内容包括系统流程图描绘的系统构成 方案,组成系统的物理元素清单,成本/效益分析,对最佳方 案的概括性描述,精华的数据流图,用层次图或结构图描绘 的软件结构,用IPO表或PDL语言简要描述的各个模块的算法 ,模块间的结构关系,以及需求、功能和模块三者之间的交 叉参照关系等
总体设计的过程用户手册。根据总体设计的结果,修改更正在需求分析阶段产生的初步的用户手册,测试计划。包括测试策略、测试方案、预期结3果、测试计划等。详细的实现计划。包括实现的各阶段所需要的时间、资源、人员配置等。数据库设计的结果5
总体设计的过程 ” ② 用户手册。根据总体设计的结果,修改更正在 需求分析阶段产生的初步的用户手册。 ③ 测试计划。包括测试策略、测试方案、预期结 果、测试计划等。 ④ 详细的实现计划。包括实现的各阶段所需要的 时间、资源、人员配置等。 ⑤ 数据库设计的结果
总体设计的过程(9)审香和复香最后,应该对总体设计的结果进行严格的技术审查,在通过之后,再由使用部门负责人从管理的角度进行复审。总体设计的典型整体过程如图4.2所示
总体设计的过程 ” (9)审查和复查 最后,应该对总体设计的结果进行严格的 技术审查,在通过之后,再由使用部门负责人 从管理的角度进行复审。 总体设计的典型整体过程如图4.2所示
设想供选选择合理推荐最佳设计软件功能分解结构方案方案择方案设计制定测试计划数据库系统流程图数据流图组成系统的物理元素清单成本/效益分析实现系统的进度计划系统说明书写文档用户手册测试计划详细的实现计划数据库设计结果审查和复审图4.2典型总体设计过程
” 图4.2典型总体设计过程