您的位置:首页 > 其它

软件项目计划

2011-09-11 20:13 232 查看
软件项目计划
软件项目计划(Software Project Planning)是一个软件项目进入系统实施的启动阶段,主要进行的工作包括:确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源计划等。

问题定义:

问题定义为软件需求分析功能与性能的依据

1.定义内容

包括:问题背景,开发系统的现状,开发的条件与理由,总体要求:问题的性质,类型转换,什么目标,开发条件,环境要求等

2.定义的步骤

系统分析员到问题现场

听取用户对系统的要求

调查开发的背景理由

看用户报告

加工整理

与用户及负责人反复讨论

改进不正确的地方

写出双方都满意的问题定义报告文档

可行性研究:

在系统开发前对项目进行可行性的论证十分必要,一般从下面五个方面讨论。

经济可行性

技术可行性

操作可行性

法律可行性

时间可行性

可行性研究步骤:

复查系统规模和目标

研究目前正在使用的系统

导出新系统的高层逻辑模型

向用户推荐建议方法

推荐行动方针,作出一个关键性德决定

草拟开发计划,写出可行性论证报告

提交上机和专家审查

软件计划的内容:

软件计划书是用管理员,技术人员都能立即的术语来描述的具体包括:

软件范围:

内容有:软件功能模块,软件能力对硬件的要求,接口界面的性质和复杂性

环境资源:

人力资源:在不同的阶段对不同的人员的要求

硬件:包括目标机器,及其他机器

软件:包括支撑软件和实用软件

制定进度表,包括交付日期,如何组织分配力量

软件成本:只要双方都能接受即可

资源性能描述:要什么样水平的人,什么样的功能性能的硬件和软件

软件的价格估计

软件的生产率是软件价格的基础,由此得出一些影响软件价格的因素:人口因素,产品因素,工程因素,资源因素

软件成本的估算就是对一个软件项目开发全过程中的花费的代价的估算,现在已有了一些可用的模型:

1. 参数化算法:C=f(V­­­­­­­­­­­­i)

C是软件价格

Vi是所选取的影响软件价格的独立参数

2.代码行(LOC)价格估算技术

有关参数:源代码行,是软件产品计量单位,不包括注释,作业命令

劳动量:一个人参加劳动时间的长度

软件生产率:单位劳动时间完成软件的数量

LOC计算方法:首先,对设计的系统进行功能分解;然后,再根据历史数据和经验选择每 个软件功能块的LOC价格

3.任务分解法

思想:首先把软件开发工程分解为若干个相对独立的任务,再分别估计每个开发任务的成本,最后累加得出总成本

4.自动估计成本方法

减轻人的劳动但要有大量的经验数据做基础,要有良好数据库系统支持



成本/效益分析

效益分析的目的:

从经济角度分析开发一个新系统是否划算,从而帮助领导决定决策是否开发一个新系统

1、成本估计

是估计开发成本运行费用及新系统带来的效益,方法有

自顶向下估价:先估计系统再估计子系统

自底向上估价:先估计系统中的每个模块再合成整体成本

2、成本/效益分析法

运行费:取决与系统的操作费用和维护费用

系统的经济效益:因为新系统而增加的收入+新系统节省的运行费;系统经济效益一般在整个生存周期内都存在。

软件开发计划

1.引言

1.1编写目的【阐明编写开发计划的目的,指明读者对象】

1.2项目背景【a、项目的委托单位、开发单位和主管部门 b、该软件系统与其他系统的关系】

1.3定义【列出本档中用到的专门术语的定义和缩写词的原文】

1.4参考资料【a.项目经核准的计划任务书、合同或上级机关的批文;b.文档所引用的资料、规范等;列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源】



2.项目概述

2.1工作内容

【简要说明项目的各项主要工作,介绍开发软件的功能、性能等。若不编写可行性研究报告,则应在本节给出较详细的介绍】

2.2条件与限制

【阐明为完成项目应具备的条件、开发单位已具备的条件以及尚需创造的条件。必须时还应说明用户及分合同承包者承担的工作、完成期限及其他条件与限制】



2.3产品

程序

【列出应交付的程序名称、使用的语言及存储形式。】

文档

【列出应交付的文档】

2.4运行环境

【应包括硬件环境、软件环境】

2.5服务

【阐明开发单位可向用户提供的服务。如人员培训。安装、保修、维护和其他运行支持】

2.6验收标准



了解更多情参考:

软件项目计划:http://baike.baidu.com/view/2235776.htm

软件项目计划书书写格式:http://hi.baidu.com/spiritlzp/blog/item/eaddab625c2d70d8e7113a5a.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: