1、软件项目定义和计划必须包括哪些内容(2、3、4、12、13、14、18),
不应该包括哪些内容?(1、5、6、7、8、10、11、15、17、19、20)
2、需求分析文档必须包括哪些内容(1、5、9、18),
不应该包括哪些内容?(6、8、10、11、17、19、20)
3、软件的概念设计文档必须包括哪些内容(6、9、18、19、20),
不应该包括哪些内容?(10、11)
也可以用15代19
4、软件的详细设计文档必须包括哪些内容(6、8、9、10、11、18、20),
不应该包括哪些内容?(1、5)
也可以用15代19
5、软件的测试文档必须包括哪些内容(6、8、9、11、17、18、20),
不应该包括哪些内容?(1、5)
(注意:可用/可不用的,也许用/也许不用的不能包含在选择内)
1) 描述数据及其联系的ER图
2) 描述问题域和工作域的工作任务分解(WBS)图
3) 描述各个任务进展情况的进程计划
4) 描述开发团队管理的内容
5) 描述软件项目对应的具体业务流程的数据流图
6) 软件的体系结构图(描述系统元素及其联系、模块及其联系)
7) 描述系统状态变迁和事件/条件的转换图
8) 测试用例的编写
9) 测试计划
10) 程序设计语言和数据库系统(DBMS)的选择
11) 描述复杂逻辑的判定树、判定表
12) 软件开发模型的选择
13) 软件开发小组的组织形式的选择和阐述
14) 软件开发小组的组织结构的选择和阐述
15) Jackson图(包括Jackson图表示的输入输出结构图和导出的程序结构图)
16) 用户手册
17) 软件功能和性能的测试验收标准
18) 供复审的相关资料和完整的文档
19) 从数据流图(描述用户的业务流程和对软件的功能需求)导出软件结构
20) 从ER图(描述用户业务的数据和数据需求)导出数据结构和数据库描述