第二章
可行性研究
一、问题定义(背景,现状,条件,要求)
1.定义的步骤:
听取用户的要求,背景理由,看报告
加工整理,与用户讨论,改进,
双方都满意
实例:微机教材销售系统
1,名称:教材销售系统
2,背景:人工销售效率低,容易出错
3,目标:改善背景
4,范围:现有微机,费用小于1500元
5,设想:建议增加缺书统计和采购
6,可行性研究:运行一周,费用不超过100元
二、可行性研究(方法:高层次的系统分析)
1,经济可行性(成本,效益)
2,技术可行性(资源,人员,技术)
3,操作可行性
4,法律可行性
5,时间可行性
步骤:目标—研究系统——逻辑模型
—用户推荐—方针—草拟计划—
提交到上级
三、软件价格估计
1.参数化算法:函数 c =f(v)
2.代码行价格估算技术
3.任务分解法(软件开发步骤得出每个小成本)
4.自动的估计成本方法(还没太出现)
三、成本效益分析
1.成本估计(自顶向下,自底向上)
2.成本效益分析法
四、几个有关概念
1,货币的时间价值= 利用率
2,纯收入= 效益-投资
3,投资回收期= 时间(什么时候收回成本)
4,投资回收率
衡量投资效益的大小
五、文档格式(软件项目计划)
1.参考资料(参考文献)
2.条件与限制(硬件软件不具备的)
3.服务(人员培训,服务)
4.人员分工(具体一点)
5.交付期限(每个阶段)