zoukankan      html  css  js  c++  java
  • 在软件开发的早期阶段为什么要进行可行性研究?应该自从哪些方面研究目标系统的可行性?

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

        对遇到的问题,一般从以下三个方面去研究它的可行性:

        一、技术方面。

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

        二、经济方面

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

        三、操作方面

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

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

  • 相关阅读:
    WPF动态加载3D 放大-旋转-平移
    WPF窗口继承实现统一风格的自定义窗口
    桌面程序的其他实现方式----使用WPF窗体展现网页
    WPF 中自定义控件及其使用
    flask系列三之Jinja2模板
    Python模块学习
    利用Flask-SQLAlchemy提供的paginate()方法实现博客文章的分页显示
    Python利用flask sqlalchemy实现分页效果
    sqlalchemy和flask-sqlalchemy几种分页操作
    Python SQLAlchemy ORM示例
  • 原文地址:https://www.cnblogs.com/pcry/p/5301968.html
Copyright © 2011-2022 走看看