软件项目计划
问题定义
可行性研究
软件风险分析
项目实施计划
后续讲解——软件管理
目录
《系统目标与范围的说明》
(1)可行性研究的内容
(2)可行性研究的步骤
(3)系统流程图
(4)成本—效益分析
成本
计算系统的成本的组成效益
开发成本估计使用的几个概念
开发成本估计的方法
效益分析
货币的时间价值
纯收入
投资回收期
(5)方案选择
(6)可行性论证报告
软件项目计划
一个软件是否值得开发
需要多长的开发时间和多少投资?
存在哪些风险,如何预防这些风险?
这些问题都要开发前预先研究,才能减少失误
——这就是计划时期的主要任务
用最小的代价,
在尽可能短的时间内确定问题能否解决?
计划时期的工作流程
开始
问题定义
可行性研究
可行否
项目实施计划
终止项目的建议
停止
转开发时期
目录
Definition
目的
弄清用户需要解决的问题——系统总目标是什么?
项目所需的资源和经费(粗略估计)
任务
编写“系统目标与范围的说明”
例:学生到教材课购书
人工教材销售中,学生购教材,要先到系里根据教学计划用书开购书证明,然后去教材科购买学生要跑两个地方——烦!系里——烦!
如果直接到教材科,为防止学生多买或错买,影响计划供应,教材科在开发票前要审查购书单,(书种类多,学生专业多!),手续繁琐效率低下!
————求助计算机管理!!
《系统目标与范围的说明》-示例
系统目标和范围说明书
2001年1月
:教材销售系统
:人工发售教材手续繁琐,且易出错。
:建立一个高效率、无差错的微机教材销售系统。
:利用现有微型计算机,软件开发费用不超过5000元。
:建议在系统中增加对缺书的统计与采购功能。
:建议进行大约10天的可行性研究,研究费用不超过1000元。
Statement of Scope and Objective
目标不是一下子就能确定的!
系统分析员要同用户多次交流、还应收集阅读资料
确定目标:系统将产生什么信息?期望功能和性能如何?
投资的估计是粗略的——心中有数!
注意:
目录
目的
研究项目是否可能实现和值得进行?
回答 Why to do?& Yes or No
开销
可行性研究的成本只占预期工程总成本的5%-10%
不是解决用户提出的问题,而是分析存在风险,确定是否值得投入巨大的人力物力去作这个项目?
研究的内容
经济可行性
技术可行性
法律可行性
开发方案选择
目录
(1)可行性研究的内容
经济可行性
这个系统有无经济效益,多久能收回开发成本?
通过成本—效益估算,确定系统是否值得投资开发
技术可行性
风险分析:给定约束下能否设计并实现系统所需功能?
资源分析:现有资源下(硬、软件,技术力量)能否实现?
技术分析:现有科学技术能否实现?有哪些技术难点?
法律可行性:
侵权、破坏、责任,是否与法律相抵触?
开发方案的选择:提供多种开发方案,评价,择一
目录
软件工程课件:软件项目计划 来自淘豆网www.taodocs.com转载请标明出处.