软件工程实验报告内容模板.docx
- 文档编号:23498915
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:16
- 大小:20.26KB
软件工程实验报告内容模板.docx
《软件工程实验报告内容模板.docx》由会员分享,可在线阅读,更多相关《软件工程实验报告内容模板.docx(16页珍藏版)》请在冰豆网上搜索。
软件工程实验报告内容模板
附录1软件工程实验报告任务书模板
天少云华学院
软件工程实验报告任务书
题目简易教学管理系统的分析、设计与实现
专业、班级学号姓名
主要内容、基本要求、主要参考资料等:
1.内容
实现选课管理和成绩管理两个主要功能模块。
2.基本要求
(1)系统分析
(2)系统设计
(3)系统实现
3.参考文献
完成期限:
___________
指导教师签名:
___________
课程负责人签名:
___________
年月日
附录2软工程实验报告模板封面
天少云华学院
软件工程实验报告
题目:
姓名:
院(系):
专业班级:
学号:
指导教师:
成绩:
时间:
年月日至年月日
附录3设计撰写的规范例子
实验报告的格式:
A:
任务书(格式见附录一)
B:
目录
C:
正文
D:
参考文献
E:
附录
正文:
题目:
ATM的设计与实现
第一章绪论
第二章ATM系统分析
一.背景
二.系统完成的功能描述
第三章ATM系统设计
一.类结构的设计
二.类与类之间的关系描述(如继承或组合的设计)
第四章ATM系统实现
一.主要功能模块算法的描述
二.。
。
。
。
三.系统测试
总结与体会
。
。
。
。
。
。
。
。
。
参考文献
附录:
(附程序源代码(主要功能模块的源代码))
附录4报告格式及内容
一、面向对象的报告格式
需求规格说明书
1导言
1.1目的
1.2范围
1.3缩写说明
1.4术语定义
1.5引用标准
1.6参考资料
1.7版本更新信息
2系统定义
2.1项目来源及背景
2.2项目要达到的目标
2.3系统整体结构
3应用环境
3.1系统运行网络环境
3.2系统运行硬件环境
3.3系统运行软件环境
4功能规格
4.1角色(Actor)定义
4.1.1应聘者
4.1.2管理用户
4.1.3数据库
4.2系统主UseCase图
4.3客户端子系统
4.3.1职位选择
4.3.2简历输入
4.4管理端子系统
4.4.1登录管理
4.4.2题库管理
5性能需求
5.1界面需求
5.2响应时间需求
5.3可靠性需求
5.4开放性需求
5.5可扩展性需求
5.6系统安全性需求
6产品提交
7实现约束
概要设计说明书
1.导言
1.1目的
1.2范围
1.3缩写说明
1.4术语定义
1.5引用标准
1.6参考资料
1.7版本更新信息
2.系统分析
3.界面设计
4.体系结构
4.1体系结构
4.1.1Struct体系结构
4.1.2系统体系结构
4.2系统运行环境
4.2.1 网络结构图
4.2.2硬件环境
4.2.3软件环境
5.数据模型
5.1数据库的概念结构模型设计
5.2数据库的逻辑结构模型设计
5.3数据库管理物理结构模型设计
6.模块设计21
6.1客户端模块设计
6.1.1表示层设计
6.1.2控制层
6.1.3模型层
6.2登录管理模块设计
6.2.1表示层设计
6.2.2控制层设计
6.2.3模型层设计
详细设计说明书
1.导言
1.1目的
1.2范围
1.3缩写说明
1.4术语定义
1.5引用标准
1.6参考资料
1.7版本更新信息
2.系统设计概述
3.详细设计概述
4.职位管理模块的详细设计
4.1视图层
4.2控制层
4.3模型层
5.题库管理模块的详细设计
5.1视图层
5.2控制层
5.3模型层
测试报告
1.导言
1.1目的
1.2范围
1.3缩写说明
1.4术语定义
1.5引用标准
1.6参考资料
1.7版本更新信息
2.测试设计
2.1测试范围
2.2测试覆盖设计
3.测试用例
3.1用例一:
基本页面的链接
测试项目名称:
网上招聘系统-客户端
测试用例编号:
TestCase-FUNC-01
测试人员:
秦泊
测试时间:
2006/6/27
测试项目标题:
所有基本页面的正确链接
测试内容:
验证网站首页所有链接有效
验证网站首页中图片能正确装入
验证网站首页中的超连接的连接页面与页面中指示(或图示)相符
验证网站中各个页面的显示的信息都符合需求。
测试环境与系统配置:
详见《测试计划》
测试输入数据
脚本见TC-F-01.c(见测试开发文档)
测试次数:
每个测试过程做2次。
预期结果:
可以正确显示图片,每个链接有效,超连接的连接页面与页面中指示(或图示)相符。
测试过程:
登陆http:
//59.64.164.26/client/joblist.jsp
对于首页每个招聘职位链接,点击进入。
察看链接的页面是否相符合。
3.对于首页每个链接,点击看能否进入相应页。
4.点击“English”,切换语言。
5.点击“Chinese”,切换语言
测试结果:
测试结论:
实现限制:
备注:
3.2用例二:
页面转移的正确性
3.3用例三:
显示职位列表
3.4用例四:
职位详细信息
二、结构化的报告格式
需求规格说明书
1引言
1.1编写目的
1.2项目背景
1.3参考资料
2系统任务概述
2.1目标
2.2用户的特点
2.3假定和约束
3需求规定
3.1软件功能的规定
3.2对性能的规定
3.2.1精度
3.2.2时间特性要求
3.2.3可靠性
3.2.4灵活性
4运行环境规定
5业务流程分析图
6数据流程、功能描述和设计
6.1系统的顶层数据流图
6.20层数据流图
6.3销售子系统的数据流图和采购子系统的数据流图
6.4各加工细化图
6.5增加查询子系统
7数据字典
概要设计说明书
1引言
1.1编写目的
1.2范围
1.3设计说明
1.4参考资料
2概要设计
2.1项目背景
2.2需求规定
2.3运行环境
2.4处理流程
2.5系统结构及模块划分
2.5.1结构
2.5.2模块描述
3接口设计
4.1内部接口
4.2外部接口
4.3软件接口
4运行设计
5系统数据结构的设计
5.1逻辑结构的设计
5.2物理结构的设计
6系统出错处理设计
6.1出错输出信息
6.2出错处理对策
详细设计说明书
1引言
1.1编写目的
1.2背景
1.3定义
1.4参考资料
2程序系统的结构
3程序1(标识符)设计说明
3.1程序描述
3.2功能
3.3性能
3.4输人项
3.5输出项
3.6算法
3.7流程逻辑
3.8接口
3.9存储分配
3.10注释设计
3.11限制条件
3.12测试计划
3.13尚未解决的问题
4程序2(标识符)设计说明
测试报告
1.引言
1.1 编写目的
测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。
目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明.设计和编码的最后复审,也是必不可少的关键步骤。
1.2项目背景
本项目(机票预定系统)时由《》航空公司委托,由<>软件开发小组负责开发。
1.3定义
SQLSERVER:
系统服务器所使用的数据库管理系统(DBMS)。
SQL:
一种用于访问查询数据库的语言
1.4参考资料
机票预定系统需求规格说明书
2.任务概述
2.1目标
测试是“为了发现程序中的错误而执行程序的过程”,测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。
2.2运行环境
由于系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。
2.3需求概述
航空公司为方便旅客,需开发一个机票预定系统。
2.4条件与限制
必须在保证各硬件设备.软件系统齐备的情况下,资金充足,人员齐备,
各方面互相配合,齐心协力,共同完成。
3.计划
3.1测试方案
本测试方案采用黑盒法设计基本的测试方案,再用白盒法补充一些方案。
在黑盒法测试方案中,采用等价划分技术,把所有可能的输入数据(有效的和无效的)划分成几等价类,其划分类在以下的输入中再详述。
3.2测试项目
客户机接受信息模块测试
3.3测试准备
在测试前,与各模块的主要负责人共同协商讨论,以概要设计说明书.详细设
计说明书作为总的提纲,选择合适的输入输出数据,并加以意义列举说明。
3.4测试机构及人员
测试机构由《》工作组组成,人员有《》软件开发小组全体人员。
4.测试项目说明
4.1测试项目名称及测试内容
在测试过程中,首先需要对各子单元过程进行测试。
各子模块测试名称如下:
客户机接受信息模块测试
4.2测试用例
4.2.1输入
●PersInfoExam过程:
在PersInfoExam过程中,首先对用户的输入信息进行测试。
客户机上的输入信息为旅客资料或帐单号,还包括一个定票/领票选项。
输出为打印帐单或机票,和确认或出错信息。
在输入的测试数据中可分为有效输入类.无效输入类。
其中的错误种类有:
无效输入类
1.数据类型不匹配,PErrorType=T;否则=F;
姓名string旅行目的地string
性别string旅行时间date
工作单位string(年/月/日yy/mm/dd)
身份证号码longint定票/取票boolean
2.数据超出规定范围PErrorRank=T;否则=F;等等
性别只能是‘男’或‘女’;身份证号码按规定必须是13位旅
行时间必须在定票的当天过一天以后;等等
有效输入类
1.当用户的输入只有旅客资料或帐单号时,则
4.2.2输出
●PersInfoExam过程:
对在旅客信息界面中输入的各项信息进行初步检验。
若发现错误,令
PErrorAppear=T,判断错误类型,并将相应的错误类型PErrorType或PerrorRank
作为参数,转入IErrorHandle过程。
若未发现错误,转入PersInfoInput过程。
4.2.3步骤及操作
在测试过程中,首先需要对各子单元过程进行测试。
各子单元过程的测试必须先在程序设计员调试并编译通过后才能进行。
在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。
其操作过程如下:
1.在客户机接受信息模块过程中,先对各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。
2.同样,在客户机输出信息模块.网络接受和发送模块结构和服务器模块(包括数据库)过程中先对各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。
,
3.然后,根据各模块之间的各种关系,对其接口进行测试。
4.在系统测试中,要注意对各种意外情况(列如断电.硬盘损坏等)加以
处理,对数据库要注意其安全性.可靠性.健壮性.效率。
网络传输更
要注意其安全性。
4.2.4允许偏差
4.3进度
由于其测试过程较长,需要对各子单元程序.各模块及它们之间的接口分
别进行测试进度.一般测试过程都伴随其概要设计.详细设计过程一起进行,
进度在18个月左右。
4.4条件
必须在保证各硬件设备.软件系统齐备的情况下,资金充足,人员齐备,
各方面互相配合,齐心协力,共同完成。
4.5测试资料
测试资料主要是《》软件开发小组的各类文档及《》航空公司公司提供的各类资料档案。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 实验 报告 内容 模板
![提示](https://static.bdocx.com/images/bang_tan.gif)