2011版软件工程实验指导书 联系客服

发布时间 : 星期六 文章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