第一篇:软件工程可行性研究报告
《软件工程》 可行性研究报告
报告名称航空机票预定系统专业计算机科学与技术班级08级 1班姓名高维安学号 日期2010/10/11指导教师毕硕本引言
1.1 编写目的:
可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内
确定问题是否可解
经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要
面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的 经济效益。本报告经审核后,交软件经理审查。
1.2 项目背景:
开发软件名称:机票预订系统。
项目任务提出者:中国民航及中国国际旅游开发公司。
项目开发者:浙江大学IMK 开发小组。
用户:中国民航及中国国际旅游开发公司。
实现软件单位:中国国际旅游开发公司及浙江大学
项目与其他软件,系统的关系:
本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle的为开发软件的数据库服务程序。
1.3 参考资料:
《软件工程导论》,张海藩,清华大学出版社。
《实用软件工程》,郑人杰等,清华大学出版社。
2 可行性研究的前提
2.1要求
主要功能:为游客提供机票预定服务,方便旅游局的售票工作,提高旅游局的服 务质量和服务效率
性能要求:机场提供的信息必须及时的反映在旅游局的工作平台上。售票系统的定单必须无差错的存储在机场的主服务器上。对服务器上的数据必须进行及时正确的刷新。输出要求:数据完整,详实。
输出要求:简捷,快速,实时。
安全与保密要求:服务器的管理员享有对机场航班信息库及机票信息库和定票信 息库的管理与修改。售票员只享有对订票信息库的部分修改(写入与读出)。完成期限:预计六个月。
2.2目标:
系统实现后,大大提高旅游局的机票预定服务效率。降低售票服务中的错误发生率,减少信息
交流的烦琐过程及其带来的开销。
2.3条件,假定和限制
建议软件寿命:5 年。
经费来源:中国国际旅游开发公司。
硬件条件:服务器sun 工作站,终端为pc 机。
运行环境:Linux
数据库:Oracle8
2.4决定可行性的主要因素
成本/效益分析结果,效益〉成本。
技术可行,现有技术可完全承担开发任务。
操作可行,软件能被原有工作人员快速接受。
3 技术可行性分析
系统简要描述:
在旅游局中的终端是安装了Windows NT 的PC 机,主要目的是向机场的服务器传
递数据。当顾客在旅游局进行咨询时,终端向服务器发出查询请求,服务器根据航班信息库 的实时数据,向终端发送数据,显示在终端的屏幕上。当顾客向售票员定票时,终端向服务 器发出详尽的一份定单,服务器核对后,存入定票信息库,并修改机票信息库。当顾客再次 来取票时,终端向服务器发出查询定票请求,服务器接收后,查询定票信息库,核对后,传 送机票确认表单,终端打印出机票。
4 经济可行性分析
4.1支出
基础投资:
终端PC 机20台:8000*20 = 16 万
网络设备:10 万
辅助配置:10 万
共计:36 万
其他一次性投资:
系统管
理员
事务
航班信息的更新
服务器终端
显示数据
产生报表
售票员查询请求
数据库产生报表客户机终端
显示数据
售票员表单申请产生报表
客户机终端
显示数据
售票员
机票核对事
务在客户端打
印机票和帐
单
产生报表及
帐单
Oracle 8.0 : 20 万
Windows NT: 10 万
操作员培训费:5 万
共计:35 万
经常性支出:
人工费用: 6(月)*20(人)*5000(圆)=60 万
其他不可知额外支出: 20 万
共计: 80 万
支出共计: 151 万
4.2效益
一次性收益
0 元
经常性收益
(按银行利率:1%);
减少员工20 人(1000 圆/人)五年收益:
1000*(1.1+(1.1)2+(1.1)+(1.1)+(1.1))*20*12*5=120 万
工作效率提高收益(工作效率提高30%): 345
30*(1.1+(1.1)2+(1.1)+(1.1)+(1.1))*(30%)*5 = 45 万
经常性收益共计: 160 万
不可定量收益 345
因服务质量提高增加旅客量10%:
1000 万*10%*(90%+(90%)2+(90%)3+(90%)4+(90%)5)=360 万
收益共计: 520 万
4.3收益/投资比
520 万/151 万= 344%
4.4投资回收周期
2-3 年
4.5敏感性分析
设计系统周期为五年, 估计最长可达10 年
处理速度: 一般查询速度<4 秒
关键数据查询速度: <2 秒用户使用可行性
使用本软件人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知 识,所有人员都要经过本公司培训.管理人员也需经一般培训.经过培训人员将会熟练使用本软件.两名系统管理员,一名审计员将进行专业培训,他们将熟练管理本系统.6 其他可供选择的方案
客户端与服务器端联系在一起,在旅游局中只设立终端,在机场设立服务器,数据输入由终端输入,所有数据都由服务器处理,只在终端上显示数据结果。此设计简化了数据处理,但加重了服务器的数据处理。而使用客户端/服务器机理,简化数据流量,加快数据处理。
7 结论意见
由于投资效益比远大于100%, 技术、经济、操作都有可行性,可以进行开发。
第二篇:软件工程·可行性研究报告模版
文档编号:_________
版 本 号:_________
文档名称:可行性研究报告
项目名称:__________
项目负责人:________
编写:____________年__月__日 校对:____________年__月__日 审核:____________年__月__日 批准:____________年__月__日
开发单位:____________________
1.引言
1.1编写目的阐明编写可行性研究报告的目的,指出读者对象。
1.2 项目背景
1.2.1 所建议开发软件的名称
1.2.2 项目的任务提出者、开发者、用户及实现软件的单位
1.2.3 项目与其他软件或其它系统的关系
1.3 定义
列出文档中用到的专门术语的定义和缩写词的原文
1.4 参考资料
列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源
1.4.1 项目经核准的计划任务书、合同或上级机关的批文
1.4.2 与项目有关的已发表的资料
1.4.3 文档中所引用的资料,所采用的软件标准或规范
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.4.3 对用户的影响
4.4.4 对系统运行的影响
4.4.5 对开发环境的影响
4.4.6 对运行环境的影响
4.4.7 对经费支出的影响
4.5 技术可行性评价
包括:在有限条件下,功能目标是否能达到;利用现有技术,功能目标能否达到;对开发人员的数量和质量的要求,并说明能否满足;在规定的期限内,开发能否完成。
5.所建议系统经济可行性分析
5.1 支出
5.1.1 基建投资
5.1.2 其他一次性投资
5.1.3 经常性支出
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.经济可行性
全面展示企业的经济管理模式,为企业带来更多的客户资源,提高企业的经济效益。通过计算机网络对运单进行管理,方便客户对虎屋托运情况进行查询,及时和客户进行沟通,满足客户的需求。
2.技术可行性
在管理过程中,满足了企业全程跟踪物品的托运情况的要求,使企业能够根据实际情况,对企业运营过程中的各项工作做出及时、准确的调整。
在每个模块中,具体的实现主要应用到JavaBean技术。JavaBean是一种Java 类,通过分装属性和方法称为具有独立功能、课重复使用的并且可以与其他控件通信的组件对象,Jsp功能强大的一个方面就是体现在能够使用JavaBean。可以将可重用的代码部分和页面逻辑部分写入JavaBean中,还可以通过使用JavaBean 来减少在JSP页面中脚本语言的使用频率,这样可以使JSP页面更整洁,更容易维护、更容易被非编程序员接受。
6 其他可供选择的方案
7 结论意见
第四篇:软件工程_可行性研究报告(国家标准)
可行性研究报告(ISO标准)
编者说明:
在立项时,应该对项目进行综合分析,探讨项目的经济、社会、技术可行性,从而为决策提供基础。该模板为ISO标准文档模板,其不仅适用于软件项目,对于其它的系统项目也适用。
1.引言
1.1 编写目的[编写本可行性研究报告的目的,指出预期的读者。]
1.2 背景
a.[所建议开发的软件系统的名称;]
b.[本项目的任务提出者、开发者、用户及实现该软件的计算站或计算机网络;] c.[该软件系统同其他系统或其他机构的基本的相互来往关系。]
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 对所建议系统的说明
[概括地说明所建议系统,并说明在第2条中列出的那些要求将如何得到满足,说明所使用的基本方法及理论根据。]
4.2 处理流程和数据流程。
[给出所建议系统的处理流程式和数据流程。]
4.3 改进之处
[按2.2条中列出的目标,逐项说明所建议系统相对于现存系统具有的改进。]
4.4 影响
[说明新提出的设备要求及对现存系统中尚可使用的设备须作出的修改。]
4.4.1.对设备的影响
[说明新提出的设备要求及对现存系统中尚可使用的设备须作出的修改]
4.4.2.对软件的影响
[说明为了使现存的应用软件和支持软件能够同所建议系统相适应,而需要对这些软件所进行的修改和补充。]
4.4.3.对用户单位机构的影响
[说明为了建立和运行所建议系统,对用户单位机构、人员的数量和技术水平等方面的全部要求。]
4.4.4.对系统运行过程的影响
[说明所建议系统对运行过程的影响。]
4.4.5.对开发的影响
[说明对开发的影响。]
4.4.6.对地点和设施的影响
[说明对建筑物改造的要求及对环境设施的要求。]
4.4.7.对经费开支的影响
[扼要说明为了所建议系统的开发,统计和维持运行而需要的各项经费开支。]
4.5 技术条件方面的可能性
[本节应说明技术条件方面的可能性]
5.可选择的其他系统方案
[扼要说明曾考虑过的每一种可选择的系统方案,包括需开发的和可从国内国外直接购买的,如果没有供选择的系统方案可考虑,则说明这一点。]
5.1 可选择的系统方案1
[说明可选择的系统方案1,并说明它末被选中的理由。]
5.2 可选择的系统方案2
[按类似5。1条的方式说明第2个乃至第n个可选择的系统方案。]
[……]
6.投资及效益分析
6.1 支出
[对于所选择的方案,说明所需的费用,如果已有一个现存系统,则包括该系统继续运行期间所需的费用。]
6.1.1 基本建设投资
[包括采购、开发和安装所需的费用。]
6.1.2 其他一次性支出
6.1.3 非一次性支出
[列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用。]
6.2 收益
[对于所选择的方案,说明能够带来的收益,这里所说的收益,表现为开支费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等,包括:
6.2.1 一次性收益]
[说明能够用人民币数目表示的一次性收益,可按数据处理、用户、管理和支持等项分类叙述。]
6.2.2 非一次性收益
[说明在整个系统生命期内由于运行所建议系统而导致的按月的、按年的能用人民币数目表示的收益,包括开支的减少和避免。]
6.2.3 不可定量的收益
[逐项列出无法直用人民币表示的收益。]
6.3 收益/投资比
[求出整个系统生命期的收益/投资比值。]
6.4 投资回收周期
[求出收益的累计数开始超过支出的累计数的时间。]
6.5 敏感性分析
[是指一些关键性因素与这些不同类型之间的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的范围的估计。]
7.社会因素方面的可能性
7.1.[法律方面的可行性]
7.2.[使用方面的可行性]
8.结论
[在进行可行性研究报告的编制时,必须有一个研究的结论]
第五篇:ISO软件工程—可行性研究报告
ISO软件工程模板(1)可行性研究报告
1.引言
一骑黄红学子倚,半打驿站笑脸迎。
这是高校中的一道人性化的风景线——校园通自行车借还服务项目。学生、教职工们可以凭借有效证件方便地在各个自行车借还点处借、还自行车。这项服务方便了学生、教职工们的出行,为之节省了一定的时间,意义深刻。然而在为全校几千学子服务的同时,我们的服务队同学却还要每天手工整理、登记和统计自行车的借还情况,工序繁杂、费时劳神。为减轻相关工作人员的负担,同时减少工作出错率、展现为同学服务的精神,我们小组决定开发一套旨在更好地为同学们服务的“校园通自行车借还服务系统”。
1.1 编写目的1.1.1 减轻自行车服务队同学的工作负担、节省经费。
1.1.2 提高自行车借还登记处理速度,更好、更有效地为同学服务。
1.1.3 使自行车管理信息化,跟上时代脚步。
1.2 背景
本系统使用Tomcat服务器、Myeclipse8.6和Mysql数据库,在此基础上形成了方便可靠的对校园自行车租赁的管理。
1.3 定义
服务器:从广义上讲,服务器是指网络中能对其它机器提供某些服务的计算机系统
数据库:按照一定的结构组织的相关数据的集合,是在计算机存储设备上合理存放的相互关联的数据集。
1.4 参考资料
2.可行性研究的前提
2.1 要求
2.1.1 减轻自行车服务队同学的工作负担、节省经费。
2.1.2 提高自行车借还登记处理速度,更好、更有效地为同学服务。
2.1.3 使自行车管理信息化,跟上时代脚步。
2.2 目标
人性化管理,方便快捷的办理自行车的租赁,减轻工作人员的负担,提高租赁的精确度 使租赁走上中国特设的信息化道路。
2.3 条件、假定和限制
条件:同学日益增长的对自行车的需求同落后的自行车租赁管理之间的矛盾。
假定:一套人性化的方便快捷的自行车租赁管理软件,大大提高工作效率。
限制:用户对此软件不够熟悉,使用户望而却步。
2.4 进行可行性研究的方法
问卷调查,大量的收集自行车租赁的信息,进行专家访谈评估。
2.5 评价尺度
系统效率即规定时间内可完成,系统准确度即自行车租赁借还的时间的准确。用户操作的方便性。
3.对现有系统的分析
3.1 处理流程和数据流程
[说明现有系统的基本的处理流程和数据流程。此流程可用图表即流程图的形式表示,并加以叙述。]
3.2 工作负荷
[列出现有系统所承担的工作及工作量。]
3.3 费用开支
[列出由于运行现有系统所引起的费用开支。]
3.4 人员
[列出为了现有系统的运行和维护所需要的人员的专业技术类别和数量。]
3.5 设备
Tomcat服务器,Myeclipse开发平台,Mysql数据库。
3.6 局限性
本系统只有上网才可了解到可租赁自行车的情况,所以对那些不能上网的人来说确实是不方便的,此处问题有待解决。
4.所建议的系统
4.1 对所建议系统的说明
用户可通过网络进行了解自行车的信息,当选了自行车后由用户转变成客户,于是和管理员进行交易,从而实现对自行车的租赁。
4.2 处理流程和数据流程。
[给出所建议系统的处理流程式和数据流程。]
4.3 改进之处
对那些不能上网的人来说,系统可短息交流平台给用户提供有效的自行车租赁信息。
4.4 影响
管理员不在手工记录对客户的租赁情况而改变成在电脑上进行操作。
4.4.1.对设备的影响
由原来的对纸张的操作改成对电脑的操作,设备上进行了改进。
4.4.2.对软件的影响
4.4.3.对用户影响
用户得有可与系统交互的电脑条件,否则,不能了解到有关自行车租赁的信息。
4.4.4.对系统运行过程的影响
系统运行过程变得高效,方便。
4.4.5.对开发的影响
开发耗费一定时间和金钱。
4.4.6.对地点和设施的影响
[说明对建筑物改造的要求及对环境设施的要求。]
4.4.7.对经费开支的影响
[扼要说明为了所建议系统的开发,统计和维持运行而需要的各项经费开支。]
4.5 技术条件方面的可能性
本软件采用的是图形界面操作,开发平台为Tomcat+Myeclipse+Mysql,形成了自成一体的自行车租赁管理系统。拟定的开发时间为1个月,经过本组详细讨论和分工下,估计开发时间的偏差不会超过1周。
5.可选择的其他系统方案
5.1 可选择的系统方案1
本系统的数据库可使用SQL Server2005.5.2 可选择的系统方案2
本系统可使用php+Mysql也可形成对自行车的租赁的管理。
6.投资及效益分析
6.1 支出
[对于所选择的方案,说明所需的费用,如果已有一个现存系统,则包括该系统继续运行期间所需的费用。]
6.1.1 基本建设投资
[包括采购、开发和安装所需的费用。]
6.1.2 其他一次性支出
6.1.3 非一次性支出
[列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用。]
6.2 收益
[对于所选择的方案,说明能够带来的收益,这里所说的收益,表现为开支费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等,包括:
6.2.1 一次性收益]
[说明能够用人民币数目表示的一次性收益,可按数据处理、用户、管理和支持等项分类叙述。]
6.2.2 非一次性收益
[说明在整个系统生命期内由于运行所建议系统而导致的按月的、按年的能用人民币数目表示的收益,包括开支的减少和避免。]
6.2.3 不可定量的收益
[逐项列出无法直用人民币表示的收益。]
6.3 收益/投资比
[求出整个系统生命期的收益/投资比值。]
6.4 投资回收周期
[求出收益的累计数开始超过支出的累计数的时间。]
6.5 敏感性分析
[是指一些关键性因素与这些不同类型之间的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的范围的估计。]
7.社会因素方面的可能性
7.1.[法律方面的可行性]
本系统适合于校园内对自行车租赁的管理,与用户进行等价交换,所有行为都在法律规定范围内。
7.2.[使用方面的可行性]
用户操作方便快捷,管理人员轻松办理,大大减轻里双方在办理自行车租赁时所消耗的时间与精力,提高了办事的效率,可谓是“马上就办”。
8.结论
在开发此系统,我们组都各负起责,在其位,谋其政。学到了许多知识。例如,我们根据软件工程这本书,按部就班的执行系统开发,收到了一想不到的结果。对软件工程有了进一步了解,也顺利完成了对校园自行车租赁的管理,可谓是双赢。