软件工程报告模板Word格式.docx
《软件工程报告模板Word格式.docx》由会员分享,可在线阅读,更多相关《软件工程报告模板Word格式.docx(38页珍藏版)》请在冰豆网上搜索。
与现有系统比较的优胜性3
4.4
采纳建议系统可能带来的影响3
4.5
技术可行性评论3
5.所建议系统经济可行性剖析3
5.1
支出3
5.2
效益3
5.3
利润/投资比3
5.4
投资回收周期3
5.5
敏感性剖析3
6.社会要素可行性剖析3
6.1法律要素3
6.2用户使用可行性3
7.其余可供选择的方案3
1.前言
1.1编写目的
【说明编写可行性研究报告的目的,指明读者对象。
】
1.2项目背景
【应包含:
所建议开发软件的名称;
项目的任务提出者、开发者、用户及实现软件的单位;
项目与其余软件或其余系统的关系。
1.3定义
【列出文档中所用到的特意术语的定义和缩写词的原文。
1.4参照资料
【列出有关资料的作者、标题、编号、发布日期、第一版单位或资料根源,可包含:
项目经批准的计划任务书、合同或上司机关的批文;
与项目有关的已发布的资料;
文档中所引用的资料,所采纳的软件标准或规范。
2.可行性研究的前提
2.1要求
【列出并说明建议开发软件的基本要求,如
功能;
性能;
输出;
输入;
基本的数据流程和办理流程;
安全与保密要求;
与软件有关的其余系统;
达成限期。
2.2目标
【可包含:
人力与设备花费的节俭;
办理速度的提升;
控制精度或生产能力的提升;
管理信息服务的改良;
决议系统的改良;
人职工作效率的提升,等等。
2.3条件、假设和限制
建议开发软件运转的最短寿命;
进行系统方案选择比较的限期;
经费根源和使用限制;
法律和政策方面的限制;
硬件、软件、运转环境和开发环境的条件和限制;
可利用的信息和资源;
建议开发软件投入使用的最迟时间。
2.4可行性研究方法
2.5决定可行性的主要要素
3.对现有系统的剖析
3.1办理流程和数据流程
3.2工作负荷
3.3花费支出
【如人力、设备、空间、支持性服务、资料等项开销。
3.4人员
【列出所需人员的专业技术类型和数目。
3.5设备
3.6限制性
【说明现有系统存在的问题以及为何需要开发新的系统。
4.所建议技术可行性剖析
4.1对系统的简要描绘
4.2办理流程和数据流程
4.3与现有系统比较的优胜性
4.4采纳建议系统可能带来的影响
4.4.1对设备的影响
4.4.2对现有软件的影响
4.2.3对用户的影响
4.2.4对系统运转的影响
4.2.5对开发环境的影响
4.2.6对运转环境的影响
4.2.7对经费支出的影响
4.5技术可行性评论
【包含:
在限制条件下,功能目标能否能达到;
利用现有技术,功能目标可否达到;
对开发人员数目的和质量的要求,并说明可否知足;
在规定的限期内,开发可否达成。
】5.所建议系统经济可行性剖析
5.1支出
基建投资
其余一次性支出
常常性支出
5.2效益
5.2.1一次性利润
5.2.2常常性利润
5.2.3不可以定量利润
5.3利润/投资比
5.4投资回收周期
5.5敏感性剖析
【敏感性剖析是指一些要点性要素,如:
系统生计周期长短、系统工作负荷量、办理速度要求、设备和软件配置变化对支出和效益的影响等的剖析。
】6.社会要素可行性剖析
6.1法律要素
【如,合同责任、入侵专利权、入侵版权等问题的剖析。
6.2用户使用可行性
【如,用户单位的行政管理、工作制度、人员素质等可否知足要求。
7.其余可供选择的方案
【逐一说明其余可供选择的方案,并要点说明未被介绍的原因。
8.结论建议
【结论建议可能是:
可着手组织开发;
需待若干条件(如资本、人力、设备等)具备后才能开发;
需对开发目标进行某些改正;
不可以进行或不用进行(如技术不可以熟,经济上不合算等);
其余。
二、需求规格说明书
1.前言1
编写目的1
2.任务概括2
2.1
目标2
2.2
运转环境2
2.3
条件与限制2
3.数据描绘3
3.1静态数据3
3.2动向数据3
3.3数据库介绍3
3.4数据字典3
3.5数据收集3
4.功能需求3
4.1功能区分3
4.2功能描绘3
5.性能需求3
5.1数据精准度3
5.2时间特征3
5.3适应性3
6.运转需求3
6.1用户界面3
6.2硬件接口3
6.3软件接口3
6.4故障办理3
7.其余需求3
【说明编写需求说明书的目的,指明读者对象。
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
本文档供项目经理、设计人员、开发人员参照。
项目的拜托单位、开发单位和主管部门
该软件系统与其余
【列出文中间所用到的特意术语的定义和缩写词的原文。
项目经批准的计划任务书、合同或上司机关的批文
项目开发计划
文档所引用的资料、标准和规范。
列出这些资料的作者、标题、编号、发布日期、
第一版单位或资料根源
2.任务概括
2.1目标
2.2运转环境
操作系统:
MicrosoftWindows2000AdvancedServer
支持环境:
IIS5.0
数据库:
MicrosoftSQLServer2000
2.3条件与限制
3.数据描绘
3.1静态数据
3.2动向数据
【包含输入数据和输出数据。
3.3数据库介绍
【给出使用数据库的名称和种类。
3.4数据字典
3.5数据收集
4.功能需求
4.1功能区分
4.2功能描绘
5.性能需求
5.1数据精准度
5.2时间特征
【如响应时间、更新办理时间、数据变换与传输时间、运转时间等。
5.3适应性
【在操作方式、运转环境、与其余软件的接口以及开发计划等发生变化时,
有的适应能力。
6.运转需求
6.1用户界面
应具
【如屏幕格式、报表格式、菜单格式、输入输出时间等。
6.2硬件接口
6.3软件接口
6.4故障办理
7.其余需求
【如可使用性、安全保密、可保护性、可移植性等。
】三、纲要设计说明书
2.任务概括3
目标3
运转环境3
需求概括3
2.4
条件与限制3
3.整体设计3
3.1办理流程3
3.2整体构造和模块外面设计3
3.3功能分派3
4.接口设计3
4.1外面接口3
4.2内部接口3
5.数据构造设计3
5.1逻辑构造设计3
5.2物理构造设计3
5.3数据构造与程序的关系3
6.运转设计3
6.1运转模块的组合3
6.2运转控制3
6.3运转时间3
7.犯错办理设计3
7.1犯错输出信息3
7.2犯错办理对策3
8.安全保密设计3
9.保护设计3
【说明编写纲要设计说明书的目的,指明读者对象。
项目的拜托单位、开发单位和主管部门;
该软件系统与其余系统的关系。
【列出本文档中所用到的特意术语的定义和缩写词的原文。
项目开发计划;
需求规格说明书;
测试计划(草稿);
用户操作手册(草稿);
文档所引用的资料、采纳的标准或规范。
2.3需求概括
2.4条件与限制
3.整体设计
3.1办理流程
3.2整体构造和模块外面设计
3.3功能分派
【表示各项功能与程序构造的关系。
4.接口设计
4.1外面接口
【包含用户界面、软件接口与硬件接口。
4.2内部接口
【模块之间的接口。
5.数据构造设计
5.1逻辑构造设计
5.2物理构造设计
5.3数据构造与程序的关系
6.运转设计
6.1运转模块的组合
6.2运转控制
6.3运转时间
7.犯错办理设计
7.1犯错输出信息
7.2犯错办理对策
【如设置后备、性能降级、恢复及再启动等。
8.安全保密设计
9.保护设计
【说明为方便保护工作的设备,如保护模块等。
四、用户操作手册
1.1编写目的1
1.2项目背景2
1.3定义2
1.4参照资料2
2.软件概括2
2.1目标2
2.2功能2
2.3性能2
3.运转环境2
3.1硬件2
3.2支持软件3
4.使用说明3
4.1安装和初始化3
4.2输入3
4.3输出3
4.4犯错和恢复3
4.5求援查问3
5.运转说明35.1运转表3
5.2运转步骤3
6.特别规过程3
7.操作命令一览表3
8.程序言件(或命令文件)和数据文件一览表3
9.用户操作举例3
【说明编写手册的目的,指明读者对象。
【应包含项目的根源、拜托单位、开发单位和主管部门。
【列出手册中所用到的特意术语的定义和缩写词的原文。
项目的计划任务书、合同或批文;
纲要设计说明书;
详尽设计说明书;
测试计划;
手册中引用的其余资料、采纳的软件工程标准或软件工程规范。
2.软件概括
2.2功能
2.3性能
数据精准度【包含输入、输出及办理数据的精度。
时间特征【如响应时间、办理时间、数据传输时间等。
灵巧性【在操作方式、运转环境需做某些更改时软件的适应能力。
3.运转环境
3.1硬件
【列出软件系统运转时所需的硬件最小配置,如
计算机型号、主存容量;
外储存器、媒体、记录格式、设备型号及数目;
输入、输出设备;
数据传输设备及