【智慧社区开发专题】软件开发流程——可行性分析
2014-12-03 11:47:53 访问:
可行性分析是是整天开发流程中必不可少的一个环节,他的任务是明确项目的开发的必要性和可行性。必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。可行性分析是建立在初步调查的基础上进行的。
一、经济可行性分析
成本效益分析从经济角度评价开发一个新的软件项目是否可行,它主要包括:“成本-收益”分析和“短期-长远利益”分析。成本——收益分析最轻易懂得,如果成本高于收益则表明亏损了,如果成本大大高于收益那就亏大了。短期——长远利益容易掌握,风险较低。国内济南软件公司常常呈现一窝蜂地去做信息管理系统、多媒体光盘、系统集成项目或Internet服务。
二、技术可行性分析
技术可行性分析研究根据当前拥有的资源和技术条件下能否给定的时间内实现用户需求中提出的功能。在技术可行性分析可以分解为物理分析、功能分析、信息分析和动态分析,在这一过程中通常利用数据流分析方法从功能、数据结构对物理系统进行分解和建立静态和动态模型,并将当前的设计和已有的方案进行分析和比较,选取最合适的开发路线,保证项目可以顺利进行。
三、人力估计
人是开发中的一个非常重要的资源,它除了具有一般资源的特性外还具有不确定性。 软件是一种特殊的商品,它是智力的结晶,它需要多种可见资源和参与者的相互配合,但人力资源和其他资源的一个区别在于不会由于人力的增加就会使得生产率得到线性提高,过多的投入人力会增加通信费用和成本开支,因此,必须合理安排人员的结构和数量。表1对不同规模的软件项目所需的开发人数、管理开销以及组织结构进行描述。
四、社会环境分析
社会环境的可行性至少包括两种因素:市场与政策。其中市场又可以分为未成熟的市场、成熟的市场和将要消亡的市场,政策主要涉及到法律和知识产权。环境分析就是明确系统的目的和限制条件;使用单位的状况、经营方针和组织机构、使用单位的计算机利用情况;相关的硬件、软件及其它接口部分;用户的操作环境及操作要求;习惯、法律、制度上对软件的制约;开发能具备的基数条件和设备条件。
总是所述,可行性分析主要是在软件开发前期对技术上、经济上和社会因素上的因素进行分析,最终确定项目的可行性。在临沂软件开发、日照软件开发、烟台软件开发、威海软件开发、聊城软件开发以及各地的APP开发、手机客户端开发上都需要认真的进行可行性分析。
选购指南:
更多烟台软件开发、烟台APP开发、烟台手机客户端开发、日照软件开发、日照APP开发、日照手机客户端开发等详情,尽在烟台软件公司、日照软件公司、临沂软件公司、威海软件公司、聊城软件公司。
如需了解本公司的 详细业务情形,敬请请拜访本公司官方网站:www.simpro.cn,或拨打全国统一咨询热线400-677-0389进行详细咨询。
公司名 称:山东森普信息技术有限公司
公司网 址:http://www.simpro.cn
业务QQ:176099777
微信公共平台:simprosoft
联系电话:400-677-0389
联系人:王经理