15.1.2 可行性分析
可行性分析是对扫雷游戏项目的可行程度进行分析,以便公司管理层对资金及技术的投入进行决策。笔者对本项目的可行性分析如下。
技巧:在可行性分析中,时间的可行性是一个硬性要求,比资金和技术要求更重要。
1.引言
某公司为了扩大其公司的知名度,需要开发一款单机版的休闲类扫雷游戏。特在项目正式开始前,制定本报告用于说明项目的可行性。
1.1 编写目的
从扫雷游戏的需求及现有技术等方面研究该扫雷游戏项目的可行性,为公司上层进行决策提供依据。
1.2 项目背景
项目提出者:某公司。
项目开发者:某软件公司。
游戏用户:某公司的测试人员及其客户。
2.文档范围
包含某公司扫雷游戏项目的可行性分析。
3.使用对象
本说明书使用对象主要是某公司项目经理及分析人员。
4.参考文献
《扫雷用户需求描述文档》。
5.可行性研究的前提
5.1 功能要求
能够实现扫雷的全部规则和操作方法,支持人机对战及动画棋子演示功能。
5.2 性能要求
游戏整体运行效率尽可能做到快速高效,不占用大量系统资源。
5.3 开发软件及硬件环境要求
Intel Pentium 4 2.0GHz,512M内存,80G硬盘。
Microsoft Windows 2000 Professional。
Microsoft Visual C++(www.cppentry.com) 6.0。
5.4 运行环境
Intel Pentium 2及以上处理器,32M以上内存,20M以上硬盘空间。
Microsoft Windows 2000或XP以上操作系统。
800×600或以上的屏幕分辨率。
5.5 界面要求
采用Windows标准界面,只需要使用键盘和鼠标即可完成全部操作。而且操作相对简单,不需过多地对操作人员进行培训并提供帮助说明。
5.6 完成期限
1个月。
5.7 条件、假定和限制
开发时间:1月。
经费来源:某公司提供前期开发资金。
最迟完成时间:2007年7月30日。
5.8 决定可行性的主要因素
项目开发的资金到位和开发人员无较大变动。
6.技术可行性分析
该游戏采用Visual C++(www.cppentry.com)开发软件在Windows平台上开发完成,本公司的开发人员已经开发过很多类似的游戏项目,而且各人员都尽职尽责,比较稳定。完全可在要求时间内完成该游戏的开发。
7.项目经济可行性分析
7.1 支出
7.1.1 一次性支出
无。
7.1.2 经常性支出
每月4000元开发人员工资支出及其他费用。
7.2 收益
7.2.1 一次性收益
20000元项目开发费用。
7.2.2 经常性收益
无。
7.3 收益/投资比
20000/4000 = 5。
8. 社会因素可行性分析
8.1 法律因素
所有技术资料都由提出方保管。而且该游戏完全由本公司独立开发完成,是按本公司的开发体系结构进行开发,在法律方面没有任何侵权行为,完全符合合同的规定。
8.2 用户使用可行性
本游戏操作简单,只需要查看游戏帮助即可开始游戏。所以用户不需要有一定的电脑基础。
9. 结论意见
根据上述分析,公司认为此项目结构清晰、功能合理,而且使用C++(www.cppentry.com)技术能够进行开发,并实现客户要求的全部功能。由于这是一个小型软件,客户要求的开发时间完全充裕,利润与开发成本比也比较高,可在一定程度上提高公司的效益,因此公司决定本游戏项目可以马上开始实施,并尽可能做到提前完成。