信息技术系软件开发类毕业设计报告撰写格式Word文档格式.docx
- 文档编号:6763144
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:11
- 大小:57.96KB
信息技术系软件开发类毕业设计报告撰写格式Word文档格式.docx
《信息技术系软件开发类毕业设计报告撰写格式Word文档格式.docx》由会员分享,可在线阅读,更多相关《信息技术系软件开发类毕业设计报告撰写格式Word文档格式.docx(11页珍藏版)》请在冰点文库上搜索。
2.2系统描述
2.2.1对需求的支持
●设计满足需求的程度;
●设计未能完全满足的需求及其原因。
2.2.2系统目标
简述所开发的系统,如果本系统同其他系统有不论是手工还是计算机方面的关系,也要描述。
可参考需求分析报告的内容。
2.3总体设计
2.3.1系统运行环境
给出本软件系统运行所需的基本软/硬件环境、使用本软件系统典型用户的设备分布图及设备上相应软件配置。
软件环境包括:
操作系统、数据库、以及其它支撑软件;
硬件环境包括:
主机类型、网络类型、存储器容量、其它特殊设备。
2.3.2软件功能描述
描述被开发系统的功能。
2.3.3软件结构
以图表形式给出软件子系统结构和模块组成结构。
2.3.5技术路线
给出本软件系统在实现过程中所采用的技术路线、方法。
对比较新的技术给予详细的阐述及必要的说明,在可能的情况下给出相应的技术参考资料。
2.4外部接口
2.4.1用户接口
描述该软件与用户的接口,包括用户输入输出界面样式、操作方式和界面间的转移关系。
界面可截图,并说明设计理由及优缺点。
2.4.2软件接口
描述该软件与其它系统的软件接口,主要说明其它系统提供的编程接口和本系统向其它系统提供的编程接口。
2.4.3其它接口
描述该软件与其它系统的其它类型接口,主要说明其它系统提供的和本系统向其它系统提供的硬件接口、通信协议及规程、数据交换格式等。
2.5模块设计
2.5.1功能
简述各模块的功能。
2.5.2性能
说明对各模块的性能要求,包括精度、时间特性和处理速度。
2.5.3内部接口
说明各模块之间接口,包括:
1)各模块的用途、使用(调用)方式;
2)说明其每个子程序(方法,Method)、特性(Property)和反馈的事件(Event),相应的输入、输出项说明;
3)指明各模块内含的各类外部接口,并列出这些外部接口说明材料名。
2.5.4算法
●定义系统所采用的计算或算法;
●确定实现这些算法的流程。
●可剪切部分代码。
2.6数据库设计
2.6.1数据流图
2.6.2数据模型
2.6.3数据字典
对数据库设计中涉及到的各种项目,如数据项、记录、表、数据库等建立数据字典,以说明它们的标识符、同义名及有关信息,并说明对此数据字典设计的基本考虑。
可采用数据库设计工具(如ER图设计工具)生成的数据字典。
请详细说明主键、约束、触发、索引等。
●对逻辑数据库/文件设计的描述;
●对物理数据库/文件设计的描述;
●数据校验规则。
2.7故障处理说明
说明本系统所采用的基本错误处理方法和原则,例如:
统一采用VB.NETtry-catch错误方法,所有错误最终必须以界面形式向用户说明。
用一览表方式说明各类可能的错误或故障出现时系统的处理方法和补救措施。
2.8安全和备份
系统在安全和备份方面的考虑与设计,包括回滚和恢复。
在数据库的设计中,如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密设计考虑。
三、软件测试
3.1测试方案设计
测试目的、测试方法、测试工具及测试用例的设计。
3.2测试结果
四、项目管理与保障
4.1项目计划
对工作任务进行分解,确定各阶段任务的负责人及开始时间、完成时间。
说明实际参加人员、时间及工作划分:
说明参加本项目的负责人、参加人员、起止时间及实际工作量。
按项目开发的阶段划分,细划每位开发人员在各开发阶段所用开发时间及实际工作量。
可显示计划甘特图。
项目情况表
计划甘特图
4.2配置管理
4.2.1确定配置项
软件项目配置可包括项目文档(主要指可行性分析报告、开发计划、需求分析报告、软件功能规格说明书、系统设计报告、数据库表结构、技术报告、总结报告、验收报告等等),源代码,执行程序,相关设备及其它资料等。
4.2.2版本管理
4.2.3状态报告
五、维护管理
5.1基本要求
5.2技术支持
5.3培训
5.4维护
六、使用说明
·
系统运行环境的安装与配置
系统的安装、配置与调试
系统的后台管理与日常使用手册
系统常见的故障排除
七、遵循开发标准
7.1基础标准
软件工程术语GB/T11457-1995
信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编辑符号及约定GB1526-1989
信息处理系统计算机系统配置图符号及约定GB/T14085-1993
7.2开发标准
信息技术软件生存周期过程GB/T8566-2001
软件支持环境GB/T15853-1995
软件维护指南GB/T14079-1993
7.3文档标准
软件文档管理指南GB/T16680-1996
计算机软件产品开发文件编制指南GB/T8567-1988
计算机软件需求说明编制指南GB/T9385-1988
7.4管理标准
计算机软件配置管理计划规范GB/T12505-1990
信息技术软件产品评价质量特性及其使用指南GB/T16260-2002
计算机软件质量保证计划规范GB/T12504-1990
计算机软件质量保证计划规范GB/T14394-1993
7.5其它标准
八、项目总结
8.1软件产品或软件项目
8.1.1发布
给出该系统软件产品在项目任务书中确定的正式的项目名称和项目编号;
并给出该系统软件产品正式批准发布的版本标识。
8.1.2程序量
按模块进行划分,给出系统软件产品的源程序的存贮容量。
源代码用代码行来表示,可执行程序及其他程序可用字节来表示,文档可用页或字节来表示。
(源代码一定要按模块来统计)
模块名称
代码行(千行)
字节数(KB)
源码
模块1
模块2
执行程序
等等
注:
源码不填写“字节数”,执行程序只填写“字节数”。
8.1.3存储介质
给出该系统软件产品正式发布版本的存储介质及所需存储介质及其数量。
8.2主要功能和性能
1)描述该系统软件产品所实现的功能,根据需要说明该产品的有关性能指标。
2)与最初的需求相比较,给出功能和/或性能上的差异并说明原因。
8.3项目规模总结
根据系统开发的各阶段,总结该系统软件产品完成的功能模块数量与计划的对比,给出对比图表,并对比较结果进行分析。
阶段
计划模块数
完成模块数
需求分析
系统设计
编码
测试
合计
8.4进度及工作量总结
总结该系统软件产品实际完成所用的时间及工作量与原计划的对比。
用图表来表示。
8.4.1从开发人员的角度进行总结:
将每位开发人员开发该系统软件产品起止时间和工作量与计划进行比较,给出对比图表,并对比较结果进行分析。
开发人员
计划时间
实际时间
是否按时
计划M
实际M
A
B
C
D
8.4.2从模块的角度进行总结:
将每一模块完成的起止时间和工作量与计划进行比较,给出对比图表,并对比较结果进行分析。
模块3
模块4
总计
8.4.3从开发阶段的角度进行总结:
将每一阶段完成的起止时间和工作量与计划进行比较,给出对比图表,并对比较结果进行分析。
8.4.4从工作量的角度进行总结:
将开发该系统软件产品所用工作量与计划进行比较,给出由于技术问题报告所增加的工作量,给出对比图表,并对比较结果进行分析。
8.4.5从完成情况进行总结:
将项目的总体进度和阶段进度与计划进行比较,说明此项目是正常完成、正常但增加工作量、延期但不增加工作量、即延期又增加工作量,并对比较结果进行分析。
批复工作量
实际工作量
结论
注:
以最后一版的开发计划中的开发进度为准,批复工作量包括由于软件问题报告增加的工作量。
8.5项目评价
8.5.1生产率评价
评价生产率可以有两种方法:
代码行数与人月数比较,或修改BUG数与所用人月数的比较。
我们可以采用任何一种。
如果采用第一种方法,应以模块为单位进行比较;
如果采用第二种方法,应以各测试版本的BUG数、修改的BUG数、修改BUG所用的工作量及修改单位BUG所用的工作量进行比较,总结评价项目的开发效率及相应的原因分析。
8.5.3技术方法评价
总结该软件项目或软件产品开发时所采用的各项技术。
8.5.4产品质量评价
可参考以下几个方面进行产品质量的评价。
●历次测试发现的BUG数;
●同种原因产生的BUG数;
●同种类型的BUG数;
●各等级的BUG数;
●同一BUG出现的次数。
8.5.5出错原因分析
8.6经验和教训
可以从以下几方面总结开发中获得的经验及纠正错误或缺陷等问题的教训。
●管理水平;
●开发人员的合理分工;
●开发人员的技术水平;
●开发人员的更换;
●开发人员的配合及协作;
●用户的密切配合;
●需求及设计的更改;
●开发过程中计划的合理调整等等。
九、致谢
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术 软件 开发 毕业设计 报告 撰写 格式
![提示](https://static.bingdoc.com/images/bang_tan.gif)