2020软考职称报名软件设计师考试重点:软件项目估算与进度管理
来源:www.zcjsj8.com 发布时间2020-02-20 浏览: 次
1、软件项目估算
软件项目估算包括工作量估算和成本估算两个方面。软件估算作为软件项目管理的一项重要内容,是确保软件项目成功的关键因素。估算是指通过预测构造软件项目所需要的工作量的过程。初步的估算用于确定软件项目的可行性,详细的估算用于指导项目计划的制定。
2、软件规模——工作分解结构
对软件项目进行估算遇到的第一个问题就是软件规模,即软件的程序量。软件规模是软件工作量的主要影响因素。软件项目的设计有一个分层结构,这一分层结构就对应着工作分解结构(WBS,Work Breakdown Structure ),它将软件过程和软件产品结构联系起来。图2 是一个典型的WBS结构。
3、软件项目成本估算
成本估算是对完成软件项目所需费用的估计和计划,是软件项目计划中的一个重要组成部分。成本估算步骤如下:
建立目标----- 规划需要的数据和资源------ 确定软件需求------ 拟定可行的细节------ 运用多种独立的技术和原始资料------ 比较并迭代各个估算值------ 随访跟踪。
4、软件项目进度管理
制定项目计划:项目计划在项目开始的时候制定,并随着项目的进展不断发展。软件项目计划的要素包括目标、合理的概念设计、工作分解结构、规模设计、工作量估计和项目进度安排。项目计划为管理者提供了根据计划定期评审和跟踪项目进展的基础。
进度安排:在确定了项目的资源(总成本及时间等)后,把其分配到各个项目开发阶段中,即确定项目的进度。项目各阶段的工作量可以参考表
我们用瀑布模型来描述一个软件开发的生命周期,如图3 所示:
软件开发生命周期与文档、角色之间的关系见表3: