第二章软件要求定义
主要内容
可行性研究
项目开发计划
软件需求分析
1
第二章软件要求定义
课程的任务、目的和基本要求
了解可行性研究的任务
理解并掌握可行性研究的步骤
学会使用系统流程图设计具体问题
掌握成本—效益分析方法
了解需求分析的特点、原则、任务和方法
2
可行性研究
提出问题→有无解决的办法→是否值得去做
一、可行性研究的任务
技术可行性:确定技术风险,项目实现的可能性
经济可行性:考虑投入—产出,市场前景,经营策略
社会可行性:考虑合同、责任、侵权、用户组织的管理模式及规范问题
3
二、可行性研究的具体步骤
确定项目规模和目标
研究正在运行的系统
建立新系统的高层逻辑模型
导出和评价各种方案
推荐可行的方案
编写可行性研究报告,交使用部门审查
4
三、可行性分析工具——系统流程图
用图形符号描述项目处理流程、范围和功能
处理输入/输出
连接换页连接
数据流文档
联机存储磁盘
显示人工输入
人工操作辅助操作
通信链路
5
四、技术可行性分析方法
提出问题
确定规模和目标
需求分析
建立逻辑模型
提出解决办法
围绕开发的风险、资源的有效性确定技术可行性
6
五、经济可行性分析方法——成本-效益法
有形效益:货币的时间价值、投资回收期、纯收入
效益表现
无形效益:从性质上、心理上进行衡量
7
货币的时间价值
F=P*(1+n*i) (不计复利) P=F/(1+n*i)
i----利率 P---现在值(元)
n----年数 F---将来值(元)
投资回收期
使累计的经济效益等于最初投资费用所需的时间
投资回收期越短,就越快获得利润
纯收入
整个生存周期之内的累计经济效益(折合成现在值)与投资之差
8
六、可行性研究的文档
在可行性研究后提交的文档,包括
引言
可行性研究前提
对现有系统的分析
所建议系统的技术可行性分析
所建议系统的经济可行性分析
社会因素可行性分析
其它可供选择方案
结论意见
9
项目开发计划
对值得开发的项目制定开发计划,并以此对项目的费用、进度和资源进行控制和管理,包括
项目概述
实施计划
人员组织及分工
交付期限
10
第二章软件要求定义 来自淘豆网www.taodocs.com转载请标明出处.