软件工程可行性研究报告
在日常生活和工作中,大家逐渐认识到报告的重要性,通常情况下,报告的内容含量大、篇幅较长。你知道怎样写报告才能写的好吗?下面是小编为大家整理的软件工程可行性研究报告,仅供参考,希望能够帮助到大家。
软件工程可行性研究报告15.4投资回收周期为三年。(上述利息均为5%)
6、社会因素可行性分析
6.1法律因素
全部软件购买正版;机器设置通过正当途径购得;所有软件都用正版,技术资料都由提出方保管,数据信息均可保证合法来源。所以,在法律方面是可行的。
6.2用户使用可行性
开发的系统操作要非常简单,以便适合大人小孩老人各类人们都可以很方便操作使用。还有,要有经过培训的专业人员在指导,以便当储户有什么疑难问题时能及时得到正确的答复。
7、其他可供选择的方式
可以购买现有系统,但是由于现有系统过于简单、购买成本高,而且并不适合银行的特殊情况,所以不建议使用这个方案。
8、结论意见
银行储蓄系统技术在目前是一个技术上成熟的系统,并且在银行公局内部准备采取有力措施保证资金和人员配置等。因此,分阶段开发“银行储蓄系统”的构想是可行的。为了使银行适应现代化高场竞争的需求,促进银行管理信息化,不断满足储户的要求,争取更好的'经济效益,建议立即着手系统的建议。
参考文献:
[1] 刘韬,楼兴华.SQL Server20xx 数据库系统开发实例导航. 北京:人民邮电出版社,20xx.
[2] 丁宝康,董健全. 数据库实验教程. 北京:清华大学出版社, 20xx
[3] 孙强. 基于ASP.NET 的专题网站的研究与设计. 东北师范大学,20xx.
[4] Michele Leroux Bustamants.Secure your ASP.NET Apps and WCF services with Windows CardSpace. MSDN Magazine,April 20xx.
[5] 肖建编. ASP.NET 编程实例与技巧集粹. 北京:北京希望电子出版社,20xx.
软件工程可行性研究报告21、可行性研究目的
1.1编写目的
说明编写本可行性研究报告的目的,指出预期的读者。
1.2背景
说明:
A.所建议开发的软件系统的名称;
B.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;
C.该软件系统同其他系统或其他机构的基本的相互来往关系。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出用得着的参考资料,如:
1.本项目的经核准的计划任务书或合同、上级机关的批文;
2.属于本项目的其他已发表的文件;
3.本文件中各处引用的文件、资料,包括所需用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2、可行性研究的前提
说明对所建议的开发项目进行可行性研究的前提,如要求、目标、假定、限制等。
2.1要求
说明对所建议开发的软件的基本要求,如:
A.功能;
B.性能;
C.输出如报告、文件或数据,对每项输出要说明其特征,如用途、产生频度、接口以及分发对象;
D.输入说明系统的输入,包括数据的来源、类型、数量、数据的组织以及提供的频度;
E.处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述;
F.在安全与保密方面的要求;
G.同本系统相连接的其他系统;
H.完成期限。
2.2目标
说明所建议系统的主要开发目标,如:
A.人力与设备费用的减少;
B.处理速度的提高;
C.控制精度或生产能力的提高;
D.管理信息服务的改进;
E.自动决策系统的改进;
F.人员利用率的改进。
2.3条件、假定和限制
说明对这项开发中给出的条件、假定和所受到的限制,如:
a.所建议系统的运行寿命的最小值;
b.进行系统方案选择比较的时间;
c.经费、投资方面的来源和限制;
d.法律和政策方面的限制;
e.硬件、软件、运行环境和开发环境方面的条件和限制;
f.可利用的信息和资源;
g.系统投入使用的最晚时间。
2.4进行可行性研究的方法
说明这项可行性研究将是如何进行的,所建议的系统将是如何评价的。摘要说明所使用的基本方法和策略,如调查、加权、确定模型、建立基准点或仿真等。
2.5评价尺度
说明对系统进行评价时所使用的主要尺度,如费用的多少、各项功能的优先次序、开发时间的长短及使用中的难易程度。
3、对现有系统的分析
这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚至是一个人工系统。
分析现有系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要性。
3.1处理流程和数据流程
说明现有系统的基本的处理流程和数据流程。此流程可用图表即流程图的形式表示,并加以叙述。
3.2工作负荷
列出现有系统所承担的工作及工作量。
3.3费用开支
列出由于运行现有系统所引起的费用开支,如人力、设备、空间、支持性服务、材料等项开支以及开支总额。
3.4人员
列出为了现有系统的运行和维护所需要的人员的专业技术类别和数量。
3.5设备
列出现有系统所使用的各种设备。
3.6局限性
列出本系统的主要的局限性,例如处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能不够等。并且要说明,为什么对现有系统的改进性维护已经不能解决问题。
4、所建议的系统
本章将用来说明所建议系统的目标和要求将如何被满足。
4.1对所建议系统的说明
概括地说明所建议系统,并说明在第2章中列出的那些要求将如何得到满足,说明所使用的基本方法及理论根据。
4.2处理流程和数据流程
给出所建议系统的处理流程和数据流程。
< ……此处隐藏3859个字……化考试系统开发小组;产品生产者:标准化考试系统开发小组;
产品所有权:标准化考试系统开发小组拥有
1.3定义
1.4参考资料
《软件工程导论》-陈明机械工业出版社
《Java程序设计概论》-赵生慧高等教育出版社
第二章2.可行性研究的前提
2.1要求
本软件的功能和要求是解决高校对学生的电子考试的问题,为进一步完善学校的对学生考试,教师测评,实现学生考试自动化,本软件采用的单机系统是目前广泛采用的系统,考试安全和保密有一定的保障。软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化。实现保证软件质量的前提下的资金投入最小化。
2.2目标
开发此考试系统软件,使教学人员及操作者进行考试测评,方便操作者随时考试、查看、更改,使老师人员从繁琐的批改作业到电脑自动化批改作业;方便学生随时考试,随时可以得到答案,达到考试训练的目的,是学生成绩不断提高。
2.3条件、假定和限制
建议软件寿命:5年。
经费来源:学校。
硬件条件:普通PC机即可
运行环境:windows系列
2.4可行性研究方法
2.5评价尺度
此软件由于只是一个初级产品,只要能构建一个结构,达到一些发卷、答题、查看答案等基本功能和要求即可,软件开发周期不长。本软件可实现学生信考试发卷、答题、查看答案功能,使用友好的用户界面,用户可轻松使用。
第三章3.对现有系统的分析
3.1处理流程和数据流程
现有系统的数据处理与流程基本为学生考试试卷的录入与答题等操作,系统的保密性不高。
3.2工作负荷
由于学生考试量越来越大,现有的系统已明显不能适应目前的庞大考试数据量,系统工作负荷过大,考试数据处理缓慢,对计算机硬件的要求比较高。
3.3费用支出
在系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。
3.4人员、设备
鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于考试数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。设备的科技含量也比较低,没有达到大量的计算机普及程度,更难以实现网络化考试办公。
3.5局限性
经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。所以开发这样一个系统还是很有必要的。
第四章4.所建议技术可行性分析
4.1对系统的简要描述
新系统在原有系统的基础上加入了新的考试界面,使用了先进的考试答案批改处理技术,使标准答案与考试作答的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。
标准化考试系统可大致分大致实现以下功能:
读取试卷内容与考试时间要求:把现有的试卷以按照要求的格式读取,试卷包含了考试时间,和考试要求等信息。
显示答案正误:考生答完题或者时间到,马上就能显示考生的成绩,并指出考生错误的题号,并通知考试是否合格。
4.2处理流程和数据流程
4.3与现有系统比较的优越性
很明显,在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先随着学生人数的不断增加,数据信息越来越多,需要投入很大的人力和物力才能维持它的正常运作,同时它的答题,批改等都很繁琐而且容易出错,新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且加入了对数据的安全保密性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。
4.4采用建议系统可能带来的影响
采用建议系统与现有系统的差别在上面已所过,在此从不同方面具体说一下:
(1).设备:采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升级。
(2).现有软件:由于建议系统采用了考试处理技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。
(3).用户:建议系统使用的新技术是完全基于原有的系统上的,故用户不必考虑新系统带来的人员培训等等。
(4).经费支出:建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化。
4.5技术可行性评价
就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。
第五章5.所建议系统经济可行性分析
5.1支出
基建投资:
PC机2台:5000*2=10000元
打印机1台:1000元
其他一次性支出:
人员培训费用:20xx元
经常性支出:
人工费用:(考试工作人员工资20xx元/月)*2=4000/月
其他不可预知费用:10000元
共计:27000元,每年再支出16000元
5.2效益
一次性收益:
无
经常性收益:
减少考试工作人员10个:(考试工作人员工资1800元/月)*10=18000元/月
效率提高:30%以上,节约成本30000元/年
不可定量收益:
无
共计:246000元/每年
5.3收益/投资比
246000*5/(53000+48000*5)=4.19
5.4投资回收周期
101000/246000=0.41
5.5敏感性分析
设计系统周期为五年,估计最长可达10年
第六章6.社会因素可行性分析
6.1法律因素
所有软件都选用正版。
所有技术资料都由提出方保管。
合同制定确定违约责任。
6.2用户使用可行性
使用本软件人员要求有一定计算机基础的人员,考试系统管理员要求由计算机的专业知识。
第七章7.其他可供选择的方案
由于系统过于简单,所以开发小组没有提供其他的方案,只有一种开发方案。
第八章8.结论
结论可以是:在进行必要的人员投入后,工程可以立即开始进行研发。