可行性分析【软件工程总结】

可行性研究的目的是,用最小的代价在尽可能短的时间内确定问题能否解决,从技术、经济和操作三个方面进行可行性研究。

一、可行性研究过程:

1. 复查系统规模与目标:确保分析员解决的问题正是要求他解决的问题。

2. 研究目前正在使用的系统:花费适当的时间,分析新旧系统的优缺点,现有系统的文档资料和使用手册。

3. 导出新系统的高层逻辑模型:使用数据流图和数据字典定义新系统的模型,建造新的物理系统。

4. 进一步定义系统:确保分析员对问题没有误解,以及没有用户曾经遗漏的要求。

5 .导出和评价供选择的解法:为每个在技术、操作和经济等方面都可行的系统制定实现大致的进度表。

6. 推荐行动方针:分析员对于所推荐的系统进行比较详细的成本/效益分析。

7. 书写文档提交审查。

二、系统流程图:概括地描述物理系统的传统工具,用图形符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、人工过程等)。

三、数据流图(DFD):是一种图形化技术,描绘信息流和数据从输入移动到输出的过程中所经受的变换,数据流图的用途是作为信息交流、分析和设计的工具。

四、数据字典:是关于数据的信息的集合,也是对数据流图中的所有元素的定义的集合,数据流图最重要的用途是作为分析阶段的工具。

五、成本/效益分析:

1. 成本估计:

       1) 代码行技术

       2) 任务分解技术

       3) 自动估计成本技术

2. 分析方法:

       1)借助货币的时间价值

       2)考虑投资回收期

       3)计算纯收入

       4)考虑投资回收率

  • 5
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
1 可行性研究报告   可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能先择的各种方案;说明论证所选定的方案。 可行性研究报告的编写内容要求如下: 1.1 引言   1.1.1 编写目的   1.1.2 背景   1.1.3 定义   1.1.4 参考资料 1.2 可行性研究的前提   1.2.1 要求   1.2.2 目标   1.2.3 条件、假定和限制   1.2.4 进行可行性研究的方法   1.2.5 评价尺度 1.3 对现有系统的分析   1.3.1 数据流程和处理流程   1.3.2 工作负荷   1.3.3 费用开支   1.3.4 人员   1.3.5 设备   1.3.6 局限性 1.4 所建议的系统   1.4.1 对所建议系统的说明   1.4.2 数据流程各处理流程   1.4.3 改进之处   1.4.4 影响   1.4.4.1 对象设备的影响   1.4.4.2 对软件的影响   1.4.4.3 对用户单位机构的影响   1.4.4.4 对系统动行的影响   1.4.4.5 对开发的影响   1.4.4.6 对地点和设施的影响   1.4.4.7 对经费开支的影响   1.4.5 局限性   1.4.6 技术条件方面的可行性 1.5 可选择其他系统方案   1.5.1 可选择的系统方案1   1.5.2 可选择的系统方案2 1.6 投资及收益分析   1.6.1 支出   1.6.1.1 基本建设投资

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值