欢迎来到天天文库
浏览记录
ID:46862383
大小:141.00 KB
页数:23页
时间:2019-11-28
《《软件工程》实验指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《软件工程》实验指导苏州大学计算机学院陈建明有关说明软件项目的开发,按照其生命周期,主要经历问题定义、可行性分析、需求分析、系统概要设计、系统详细设计、编码、测试、验收与使用维护等阶段。对设计工作者来说,每个阶段主要就是完成相应的文档。这里有技术类文档,也有管理类文档。《软件工程概论》课程的实验,主要是通过对一个简单项目的设计,了解其开发过程,并初步掌握各阶段主要文档的编制。在木实验指导中,主要列出了软件开发过程中所需完成的十二个主要文档的内容组成和编制方法。这十二个文档是:1)可行性分析报告2)立项报告3)开发进度计划4)需求分析报告5)概要设计说明书6)功能设计说明书7)
2、数据结构说明书8)详细设计说明书9)测试计划10)功能测试说明书11)用户手册12)项目总结报告%1.可行性分析报告1・引言1.1编写目的[在此说明编写这份概要设计说明书的目的,指出预期的读者。]1.2开发背景建议系统名称:[建议系统名称]项目信息:[项目的提出者,开发者,用户,完成项目的环境]定义:[术语和缩写的说明]1.3参考资料:[项目合同或核准任务书或上级机关批文][本项目中以发表的其他文件][本文引用的文章资料或标准]2.可行性研究前提2.1)基本要求[此项目的基本要求]2.2)目标[此项目主要开发目标]2.3)条件限制[此项目开发中可用的件、假定和所受的限制]2.
3、4)调研方式及评价方式[对此项目的可行性调研是如何开展的][对此项目可行性的评价方法]2.5)评价标准『评价此项目的标准和尺度]3.对现有系统的分析3.1)现有系统的流程[处理流程][数据流程]3.2)工作负荷[现有系统所能承受的最大负荷]3.3)费用开支[运行现有系统过程屮费用支出情况]3.4)人员结构1现有系统屮人员结构与职能关系]3.5)设备情况[现有系统对设备的要求和设备利率]3.6)局限性[现有系统的局限性分析]4.所建议的系统4.1)所建议的系统简介[新系统将如何实现预期的目标][新系统的特点]4.2)建议系统使用的流程[处理流程][数据流程]4.3)针对原系统进
4、行的改进[针对原系统的不足Z处进行的改进]4.4)预期的影响[对设备的影响(硬件各软件)][对系统使用机构结构的影响][预见计所须经费开支][其它的影响]4.5)建议系统的局限性〔建议的系统在功能上的局性]4.6)技术上的可行性[技术上实现的可能性,特别是有争议的新技术]2.可选的其它方案[曾考虑过的其它解决方案的简要说明及其被方弃的理由]3.投资及效益分析6.1)支出(包括现有系统继续运行所需费用)a)基本建设投资[硬件和软件投资]b)其它一次性支出[安装、调试费用等]c)非一次生支出[运行及维护费用等]6.2)收益a)一次性收益〔新项目带来的一次性收益,如对外技术支持]b
5、)非一次性收益[新项目运行中可逐步获得的收益,包扌舌支出的减少]c)不可定量的收益[不可确定的收益项目,如安全性的提高,误操作破坏范围的减小等]6.3)收益/投资比[在整个系统生命周期中投资与收益之比]6.4)投资回收期[达到收支累计平衡所需时间]6.5)敏感性分析[系统关键因素的变化对收支关系的影响的预计]4.其它方面的可行性[法律上的可行性][使用上的可行性15.结论[据以上情况,认为此项目可:立即执行/推迟执行/修改日标后执行/放弃计划]二、立项报告1.引言1.1)编写目的[在此说明编写这份概要设计说明书的目的,指出预期的读者。]1.2)系统简要信息[系统名称,提出者,
6、开发者等]1.3)定义[本文中术语和缩定的说明]1.4)参考资料[本文引用的文档,标准,本系统已发布的文档]2.主要内容及基本要求2.1)对项目的基本要求[项目完成的最低要求]2.2)此项目的主要目标[项目完成时的预期目标]2.3)给出的条件、假定、限制[可用的条件和一些限制,以及系统运行时的默认条件]2.4)技术基础及相应的市场分析[对于此项目,我方的技术力量情况,以及相应的市场分析结果]2.5)对项目的评价方式及尺度[确定项目可从一个阶段进入下一阶段的量化标准]3・项目的设计及实现3.1)流程[处理流程][数据流程]3.2)工作负荷[系统的负荷能力]3.3)费用开支[完成
7、此项目的经费预算]3.4)人员结构[参与此项目的人员及各自的职能]3.5)设备情况[用于开展此项目的硬件源]3.6)局限性[局限性]4.运行设计4.1)项日吋间总体规划[对项目进度中时间的初步计划]4.2)进度分段标准「确定用何种标准来将项目划分为不同的阶段]4.3)阶段考核方法〔在各阶段结束吋,用何种方法来评价此阶段的完成情况]4.项目验收5.1)项目验收方式〔验收此项目的步骤和方式]5.2)提交内容清单[项目验收时需提交的文件,产品的清单]5.3)后续工作情况[项目验收通过后尚需进行的工作]6•总结
此文档下载收益归作者所有