514数据库设计 数据库的应用越来越广泛,目前大多数的系统 都要用到数据库技术。 数据库设计是一项专门的技术,包括模式设计 子模式设计、完整性和安全性设计和优化处理等
5.1.4 数据库设计 数据库的应用越来越广泛,目前大多数的系统 都要用到数据库技术。 数据库设计是一项专门的技术,包括模式设计、 子模式设计、完整性和安全性设计和优化处理等
515制定测试计划 在软件开发的早期阶段提前考虑软件的测试计 划是很有必要的。这样能促使软件设计人员在设计 时注意到软件的测试问题,从而有利于提高软件的 可测试性
5.1.5 制定测试计划 在软件开发的早期阶段提前考虑软件的测试计 划是很有必要的。这样能促使软件设计人员在设计 时注意到软件的测试问题,从而有利于提高软件的 可测试性
总体设计阶段的文档 (1)总体设计说明书(包括系统实现方案和软 件模块结构); (2)测试计划(包括测试策略、测试方案、预 测的测试结果、测试进度计划等); (3)用户手册(根据总体设计阶段的结果,编 写的初步的用户操作手册); (4)详细的实现计划 (5)数据库设计结果
总体设计阶段的文档 (1)总体设计说明书(包括系统实现方案和软 件模块结构); (2)测试计划(包括测试策略、测试方案、预 测的测试结果、测试进度计划等); (3)用户手册(根据总体设计阶段的结果,编 写的初步的用户操作手册); (4)详细的实现计划; (5)数据库设计结果
5.2软件设计基本原理 5.2.1模块化 52,2抽象 52.3信息隐蔽 524模块独立性 退出
5. 2 软件设计基本原理 5.2.1 模块化 5.2.2 抽象 5.2.3 信息隐蔽 退出 5.2.4 模块独立性
521模块化 模块:又称构件,是能够单独命名并独立地完成一定 功能的程序语句的集合。例如高级语言中的过程、函数、 子程序等都可作为模块。 模块化是软件的一个重要属性。模块化的特性提供了 人们处理复杂的问题的一种方法,同时也使得软件能够 被有效地管理
模块:又称构件,是能够单独命名并独立地完成一定 功能的程序语句的集合。例如高级语言中的过程、函数、 子程序等都可作为模块。 5.2.1 模块化 模块化是软件的一个重要属性。模块化的特性提供了 人们处理复杂的问题的一种方法,同时也使得软件能够 被有效地管理