您的位置:首页 > 其它

第五次作业

2016-04-02 20:56 127 查看

什么是软件项目策划?


在项目的需求分析阶段,我们需要估计整个项目的工作量及完成项目的时间。特此搜集了有关项目策划及项目估算相关的知识,整理如下。


1. 项目策划的目标

项目策划的整体目标是建立一个能控制、跟踪和监视一个复杂技术性项目的实际策略,最终目标是保证最终的结果按时按量完成。

2. 项目计划任务集包含哪些内容?

规定项目范围

确定可行性

分析风险

确定需要的资源

确定需要的人力资源

确定可确定可复用的软件资源

识别环境资源

估算成本和工作量

分解问题

使用规模、功能点、过程任务或用例等方法进行两种以上的估算

调用不同的估算

制定项目进度计划

建立一组有意义的任务集

定义任务网络

使用进度计划工具制定时间表

定义进度跟踪机制

3. 进行估算时需要注意什么?

对软件工程工作的资源、成本及进度进行估算时需要什么?

经验

了解有用的历史信息

必须理解项目范围

细化分解是必需的

至少使用两者不同的技术

不确定性是一直存在于程序内部的

当只存在定性的信息时,还要有进行定量预言的勇气

估算具有与生俱来的风险,正是这种风险导致了不确定性。

一般在估算时需要先确定项目范围,项目风险,项目日程表和风险控制策略,还需要了解客户的需求, 商业环境,项目边界,客户的动机,还有可能变更的路径,即使当你了解这些也不能保证估算完全正确。

估算有哪些技巧?

借鉴已完成的类似项目

常规的估算技术有任务分解和工作量估算,规模估算等

借助经验模型或自动估算工具

估算的准确性取决于什么?

策划者正确地估算待开发产品规模的程度

把规模估算转换成人员工作量、时间及成本的能力(受可靠软件度量的可用性的影响,这些度量数据来自以往的项目)

项目计划反映软件团队能力的程度

产品需求的稳定性和支持软件工程工作的环境

4. 什么是范围?

软件范围描述了什么?

将要交付给最终用户的功能和特性

输入和输出数据

作为使用软件的结果呈现给用户的“内容”

界定系统的性能、约束条件、接口和可靠性

定义范围可以使用两种技术:

在与所有利益相关者交流之后,写出软件范围的叙述性描述。

由最终用户开发的一组用例。

引用自《软件工程管理》:http://wenku.baidu.com/link?url=0lAvpuOOhK6wD_iWClebISm1fcet0_0SwvprRfGMb9WG_vEy3ZN0Zn3l5egj0aCHM8h81WXICNeKHieIyi-oO6sCv_5Gr8culRjKAC1MqSi
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: