发布时间 : 星期六 文章2011版软件工程实验指导书更新完毕开始阅读42bbe47927284b73f2425093
求分析报告、详细设计说明书、测试计划、用户手册 12 参考资料 参考资料是指本文件书写时用到的其他资料。如各种有关规范、模板、标准、准则
1.4 参考资料(References)
[1] 用户需求报告 [2] 数据库设计规范 [3] 命名规范
1.5 相关文档(Related Documents)
[1] 源程序清单 [2] 测试计划及报告 [3] 《用户使用手册》
2.总体设计(Design of Collective)
2.1 体系结构设计(Design of Architecture)
软件系统的结构,按照不同的设计方法,有不同的总体逻辑结构。 采用包图画出系统体系结构的逻辑模型。
2.2 子系统清单(Subsystem List)
子系统清单,如表3-2所示。
表3-2 子系统清单
子系统编号 子系统英文名 子系统功能简述 子系统之间的关系 SS1 SS2 SS3
2.3 模块设计(Module Design)
? 依据用例模型进行用例实现,建立设计模型,要求用序列图表示; ? 依据设计模型,建立设计类模型。 2.4 功能模块清单(Module List)
模块(类)清单,如表3-3所示。
表3-3 模块(类)清单
编 号 模块(类)英文名 模块(类)功能简述 接口简述 M 1-1 M 1-2 M 2-1 M 2-2
13
3.数据结构设计(Design of Data Structure)
3.1 数据库表名清单(DB Table List)
数据库表名清单,如表3-4所示。
表3-4 数据库表名清单
序号 1 2 3
中文表名 英文表名 表功能说明 3.2 数据库表之间关系说明(Relation of DB Table)
用E-R图表示。
3.3 数据库表的详细清单(Particular List of DB Table)
每个表的详细清单内容包括:表名、字段中文名、字段英文名、字段的类型、宽度、精度、主键/外键、空否、取值约束(默认值、最大值、最小值)、索引否。同时要指出该表的索引:索引文件名、索引字段名、索引特性(主键索引、惟一索引unique、聚集索引clustered)。详细清单可以用列表给出,如表3-5所示。
表3-5 表名:XXXX
序号 1 2 3
字段中文名 字段英文名 类型、宽度、精度 取值约束 空否 默认值 主键/外键 索引否 3.4 视图设计(View Design)
视图设计与授权有关,设计时参照需求文档的用户授权范围。视图设计中要给出视图的中文名、英文名,视图中的中文列名、英文列名、类型、宽度、精度,每一列的具体算法,对应的基本表名。 3.5 其他数据结构设计(Design of Other Data Structure)
此小节描述系统的其他数据结构设计内容。
14
四、源程序清单
1 #####(Module Name)
1.1 描述(Description)
(用结构化自然语言或流程图对模块的功能进行简要描述) 1.2 代码(Program)
2 #####(Module Name)
2.1 描述(Description)
2.2 代码(Program)
. . .
15
五、测试报告
完成人:
1. 概述(Summary)
1.1 项目简介(Project Synopsis)
在本章节中简介项目的基本情况。 1.2 术语定义(Terms Glossary)
将该测试报告中的术语、缩写进行定义, 包括用户应用领域与计算机领域的术语与缩写等。 1.3 参考资料(References)
说明该测试报告使用的参考资料,如: [1] 《需求规格说明书》 [2] 《设计规格说明书》
2. 组件测试(Module Test)
2.1功能模块清单
由《设计规格说明书》拷贝到的模块清单,如表5-1所示。
表5-1 模块(类)清单
编 号 M 1-1 M 1-2 M 2-1 M 2-2 模块(类)英文名 模块(类)功能简述 接口简述
2.2 组件测试报告(Report for Module Test)
选择一个模块,应用基本路径法设计测试用例,进行现场测试。要求画出程序流程图,表示每条基本路径,记录测试数据,评定测试结果。测试活动的记录格式,如表5-2所示。
表5-2 模块测试记录
编号 1 2 3 4 路径标识 输入 期望输出 输出内容 发现问题 测试结果 √ √ √ × 测试时间 测试人
16