目录
《系统目标与范围的说明》
(1)可行性研究的内容
(2)可行性研究的步骤
(3)系统流程图
(4)成本—效益分析
成本
计算系统的成本的组成
开发成本估计使用的几个概念
开发成本估计的方法
估算方法
估算模型
效益分析
货币的时间价值
纯收入
投资回收期
(5)方案选择
(6)可行性论证报告
软件项目计划缩节版去掉COCOMO2
2021/1/25
1
问题:软件项目计划是做什么?
需多长开发时间和多少投资成本?使用多少资源?
存在哪些风险,如何预防这些风险?
——可行性分析
,安排人员?分配任务?安排进度?
——项目计划
这些问题都要开发前预先研究,才能减少失误
这就是计划时期的主要任务
用最小的代价,
在尽可能短的时间内确定问题能否解决?
软件项目计划缩节版去掉COCOMO2
2021/1/25
2
计划时期的工作流程
开 始
问题定义
可行性研究
可行否
项目实施计划
终止项目的建议
停 止
转开发时期
目录
软件项目计划缩节版去掉COCOMO2
2021/1/25
3
Definition
目的
弄清用户需要解决的问题——系统总目标是什么?
项目所需的资源和经费(粗略估计)
任务
编写“系统目标与范围的说明”
软件项目计划缩节版去掉COCOMO2
2021/1/25
4
例:学生到教材课购书
人工教材销售中,学生购教材,要先到系里根据教学计划用书开购书证明,然后去教材科购买学生要跑两个地方——烦!系里——烦!
如果直接到教材科,为防止学生多买或错买,影响计划供应,教材科在开发票前要审查购书单,(书种类多,学生专业多!),手续繁琐效率低下!
————求助计算机管理!!
软件项目计划缩节版去掉COCOMO2
2021/1/25
5
《系统目标与范围的说明》-示例
系 统 目 标 和 范 围 说 明 书
:教材销售系统
:人工发售教材手续繁琐,且易出错。
:建立一个高效率、无差错的微机教材销售系统。
:利用现有微型计算机,软件开发费用不超过50000元。
:建议在系统中增加对缺书的统计与采购功能。
:建议进行大约10天的可行性研究,研究费用不超过1000元。
Statement of Scope and Objective
软件项目计划缩节版去掉COCOMO2
2021/1/25
6
目标不是一下子就能确定的!
系统分析员要同用户多次交流、还应收集阅读资料
确定目标:系统将产生什么信息?期望功能和性能如何?
投资的估计是粗略的——心中有数!
注意:
目录
软件项目计划缩节版去掉COCOMO2
2021/1/25
7
资源涉及人员、环境、可重用复件
对资源的分析用途:
将在计划阶段中可行性分析中经济可行性(成本效益估计)中用到(资源人员不同,造价不同)
也将写入项目计划报告中,因为资源关乎到项目的进度和任务、人员的分配
软件工程环境
硬件与软件工具
软件工程环境
硬件与软件工具
人员
软件工程环境
硬件与软件工具
可复用软件
软件项目计划缩节版去掉COCOMO2
2021/1/25
8
1)人员:软件生命周期中各阶段人力资源的安排 P15 Human Resources
软件生命周期的不同阶段,所需人员的技术水平、专业知识、和所参与项目的程度多少都是不同的。
高级技术人员和管理人员在开发初期和后期参与较多,而初级的技术人员主要从事编码和单元测试
高
低
高级技术人员
初级技术人员
管理人员
时间
软件计划
需求分析
概要设计
详细设计
编码
单元测试
集成测试
确认测试
参
与项目的程度
图2-2 软件生命周期中各阶段人员的参与情况
软件项目计划缩节版去掉COCOMO2
2021/1/25
9
2)可复用软件资源
可供软件计划中考虑的可复用软件资源
1)成品构件
已有的、或由其他厂家开发的,可以直接使用
如POS机
2)具有完全经验的构件
已有的,以前开发的(规约、计划、代码或测试数据), 与现在开发的类型,稍作修改即可使用的
如:商品数据库、对登陆界面的测试数据等等
3) 具有部分经验的构件
O2讲义 来自淘豆网www.taodocs.com转载请标明出处.