软件开发分析报告总结Word文档.docx
《软件开发分析报告总结Word文档.docx》由会员分享,可在线阅读,更多相关《软件开发分析报告总结Word文档.docx(8页珍藏版)》请在冰豆网上搜索。
软件开发分析报告总结Word文档
软
件
开
发
分
析
报
告
总
软件开发分析报告总结
版本号1.0
修订历史
版本
发布日期
生效日期
修订说明
作者
审核人
批准人
当前状态
1.0
2020-06-23
2020-06-24
新建
**
**
**
试用发布
1.引言
1.1项目背景
随着人民生活水平的提高,以及我国休假制度的完善,人们拥有了更长更多的假期,而假期外出旅游成为了越来越多的人们度过假期的第一选择。
在这样的背景前提下,各大旅游景区更是成为了热门中的热门,这也造成了在旅游高峰期部分旅游景点人流过大导致拥堵,从而影响到游客旅游体验的问题。
不过从根本上来说,并不主要是因为游客数量的过大,往往是因为景区的服务不够全面细致,管理不够科学,效率不高所造成的,例如景区内部的地标不够详细或者是不够完整都可能会影响的游客游玩时的顺畅性。
另一方面来说,游客人数的急剧增长所带来的安全问题,如游客的人生安全,景区的设施安全等也日益明显突出起来,系统化、电子化、网络化、智能化的景区管理系统也成为了日益迫切的需求,本项目就是在这样的背景下提出的,旨在开发出一个能够方便游客、便于景区管理的景区导览系统。
1.2术语定义
Java:
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
Android:
Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。
该平台由操作系统、中间件、用户界面和应用软件组成。
Wifi:
Wi-Fi是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。
1.3参考资料
文档名称
版本号
日期
出版单位/来源
备注
敏捷软件开发
第1版
2003年9月
清华大学出版社
OLTP项目可行性分析报告
1.0
2005/01/13
公司资产库
2.市场可行性
2.1市场前景
客户端的开发是基于谷歌android操作系统平台的,该操作系统是目前最火热的几大主流操作系统之一,具有巨大的市场和发展潜力,有望在未来几年成为移动电子设备上占有量最大的操作系统,因此本软件选择在之上进行开发,另外,
编程语言选择Java,因此具有较好的可移植性。
2.2产品定位
该系统将要完成的是旅游景区的导览功能。
这里提到的导览,是指景区向游客提供的一种服务,这种服务的目的是让游客能够方便的获取景区的各种介绍信息以及景区的实时状态,例如景区内各个分景点的人流是否拥挤、分景点的游览车的数量等等,还要提供相应的查询功能,例如查询欲知景点的位置信息,当前位置到该景点的距离及绘制出最合适的路径轨迹信息等等。
在游客拥有自己的PDA设备的前提下,利用手持设备的wifi功能,向游客的设备传输对应景区的览文件(如视频介绍,文字介绍,以及查询服务)。
并且完成提供导览文件资源服务器资源数据的管理,例如日常维护,更新文件资源等,并且提供对客户终端请求的处理。
该产品使用方便简易,软件设计的提供给操作人员的接口仅仅会涉及到简单的文件新建、修改、复制、删除等操作,因此仅仅需要操作人员熟悉简单的电脑操作即可,不需要专门进行培训。
该产品价格公道,功能齐全,且非常有实用性,如今市场上这类产品不多,所以很有市场前景。
3.技术可行性
3.1功能说明
具体有如下一些功能:
登陆服务器,缩放地图,定位,查询定位景点,获取景点多媒体信息,根据名称获取经纬数值,计算当前位置与指定景点的路程,获取当前各景点状况(人数、车辆数)景点实时监控,景点人数超额报警,查询数据,分析数据,模拟疏散模型,新增导览信息,删除导览信息,更新导览信息,定期维护,操作导览资源数据库。
3.2技术分析
见下表:
关键技术项
要求
现有水平
对照分析
Hibernate
了解
熟悉
可以满足要求。
Spring
熟悉
了解
虽有欠缺,但通过指导培训,应该在短期内可以达到要求。
ClearCase
熟练
熟悉
可以满足要求。
IBMCics
精通
了解
短期内难以达到要求,存在较大风险。
4.资源可行性
4.1人力资源
本项目需要精通Java语言的软件工程师和高级系统分析师,约三名工程师,一名系统分析师,并组成一个团队,共同完成该项目的研发。
公司目前有足够数量的软件工程师,所以,可以进行该项目的开发。
4.2软件资源
服务器系统平台WindowsXP/Windows7及以后
客户端系统平台Android操作系统2.1及以后
4.3客户端系统平台Android操作系统2.1及以后设备资源
服务器硬件要求:
支持Intel平台、AMD平台。
双CPU2.0G以上,内存2.0G以上,100M网卡、硬盘250G以上,带液晶显示。
客户端硬件要求:
支持android操作系统的嵌入式平台,支持wifi功能,支持GPS定位,带触摸屏功能,具有音频输出
4.4时间资源
预计项目开发、研究,与产品测试,市场推广所需时间为六个月。
5.经济可行性
5.1投资规划
5.1.1基础投资
●房屋和办公设施;公司已有
●计算机软/硬件设备;公司已有
●安全与保密设备:
公司已有
5.1.2直接投资
包括下列各项所需的费用:
●开发及维护期的直接工资成本(工资、奖金等);
●差旅费、培训费;
●团队建设费;
●设备/软件/场地的租金和维护费用;
●外包费用、商务费用、业务招待费等。
总投资约30万元。
5.2收益分析
5.2.1定量收益
说明能够用人民币数目表示的一次性收益:
●合同/收款金额;
●系统为企业带来的预计开支降低;
●系统为企业带来的预计价值增值;
●其他如从多余设备出售回收的收入等。
大约预计有100万的收益。
5.2.2非定量收益
逐项列出无法直接用人民币表示的收益,如服务的改进,由操作失误引起的风险减少,差错的减少、灵活性的增加、速度的提高、信息掌握情况的改进,组织机构给外界形象的改善等。
有些不可捉摸的收益只能大概估计(可按悲观值、乐观值、可能值三种情况进行加权平均得出结果)。
5.3投资收益率
150%
5.4投资回收期
约半年左右即可收回成本。
6.社会可行性
6.1法律可行性
该产品没有侵权或者抄袭等违法情况,也没有被申请过专利,故可行。
6.2政策可行性
无国家政策限制,也无地方政府(或其它机构)的限制。
6.3使用可行性
对于客户端的使用会涉及到各种类型的游客人群,虽然android操作系统刚刚退出不久尚未在国内普及,对部分人群可能会比较生疏,但是凭借其简洁明了的UI和快捷的操作特性,并不要求用户对其特别的熟悉,因此可以做到让使用方法简单易懂,操作方法尽量浅显明了,使用户能够在短时间内借助简易的说明快速上手。
为了提高系统的实用性,要求具有较强的可靠性和较大的吞吐量。
对于服务端的操作人员,由于软件设计的提供给操作人员的接口仅仅会涉及到简单的文件新建、修改、复制、删除等操作,因此仅仅需要操作人员熟悉简单的电脑操作即可,不需要专门进行培训。
该产品操作简单快捷,功能大部分齐全,可以满足用户的基本需求,而且通俗易学。
该产品不影响公司工作制度,故可以使用该产品。
7.评价过程
7.1评价标准
根据该项目产品前期投入的人力、资源、时间与资金,跟预计带来收入和收回成本时间做衡量与比较,可以大约计算出该项目产品的可行性分数,标准如下:
0-6分,可行性为低
6-8分,可行性为中
8-10分,可行性为高
7.2评价结果
可选择对各项指标采用10分制进行定量加强平均。
如下表形式:
名称
权重
得分
评价
备注
市场可行性
20%
4
低
技术可行性
20%
5
低
资源可行性
10%
4
低
经济可行性
30%
7
中
社会可行性
20%
9
高
整体可行性
6.1
中
8.结论
根据该项目产品前期投入的人力、资源、时间与资金,跟预计带来收入和收回成本时间做衡量与比较,可以大约计算出该项目产品的可行性分数约为7、5分。
所以,在各方面衡量之后得出结论是:
可以立项。