在软件开发的早期阶段为何要进行可行性研究?应该自从哪些方面研究目标系统的可行性?

    可行性研究的目的,就是用最小的代价在尽量短的时间内肯定问题是否可以解决。它压缩简化了系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行系统分析的过程。若是在项目开始进行前,没有进行可行性研究,当开发时遇到问题且该问题根本得不到解决,那么以前在这项工程上全部的花费都只能是浪费。性能

    对遇到的问题,通常从如下三个方面去研究它的可行性:spa

    1、技术方面。设计

      对要开发项目的功能性能和限制条件进行分析,即在现有的资源条件下(包括开发人员水平、硬件、软件设备),是否可以按时按量完成该项目的全部功能,开发的风险有多大。资源

    2、经济方面开发

      对开发成本的估算,分析开发软件须要的资金是否值得投入,当时对类产品的市场需求如何,市场前景如何,公司的运营方式是否适合软件的推广。产品

    3、操做方面后台

      系统的操做方式是否使用于该产品的用户,界面是否简洁友好,操做方便,用户不须要掌握一些后台的相关知识。软件

     可行性研究最根本的任务是对之后的行动方针提出建议,若是问题没有可行的解,分析员应该建议中止这项开发工程,避免时间资源人力金钱的浪费,若是问题值得去解决,那么应该推荐一个较好的解决方案,而且为工程制定一个初步的计划。硬件

相关文章
相关标签/搜索