软件工程02-可行性分析

可行性研究

可行性研究的目的

用最小的代价,在尽可能短的时间里确定问题是否能过够解决

可行性的过程

  1. 分析和澄清问题定义

  2. 导出系统的逻辑模型

    数据流图+数据字典

  3. 根据逻辑模型探索若干种可供选择的解法

  4. 研究每种解法的可行性

    应至少从三个方面研究:技术可行性、经济可行性、操作可行性

可行性研究过程的主要步骤

  1. 复查系统规模和目标
  2. 研究目前正在使用的系统
  3. 导出新系统的高层逻辑模型
  4. 进一步定义问题
  5. 导出和评价供选择的解法
  6. 推荐行动方针
  7. 草拟开发计划

数据流图

数据流图是描绘系统逻辑功能的图形表示

要求掌握数据流图的基本符号和附加符号,会用数据流图描绘系统逻辑功能

数据字典

数据字典是关于数据的信息集合,也就是对数据流图中包含的所有元素的定义的集合,定义数据的方法。

数据字典的用途

  1. 作为分析阶段的工具
  2. 估计改变一个数据将产生的影响
  3. 是数据库开发的第一步

数据流图和数据字典共同构成了系统的逻辑模型

成本效益分析

目的:

从经济角度分析新系统的开发是否能盈利,帮助使用部门正确做出是否投资的决定

货币的时间价值

F=P(1+i)^n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值