软件工程实践者的研究方法第十八章项目管理概念要点解读.ppt

软件工程实践者的研究方法第十八章项目管理概念要点解读.ppt

产品 从软件工程项目一开始,软件项目经理就面临着进退两难的局面。需要定量地估算成本和有组织地计划项目的进展,但却没有可靠的信息可以使用。虽然对软件需求的详细分析可以提供必要的估算信息,但需求分析常常需要数周甚至数月的时间才能完成。更糟糕的是,需求可能是不固定的,随着项目的进展经常发生变化。不过,无论如何计划总是“眼前”就需要的! 因此,从软件工程项目一开始,就要研究应该开发哪些产品以及要解决哪些问题。至少,要建立和界定项目的范围。 软件范围 软件项目管理的第一项活动是确定软件范围。软件范围是通过回答下列问题来定义的: 项目环境。要开发的软件如何适应于大型的系统、产品或业务环境,该环境要施加什么约束? 信息目标。软件要产生哪些客户可见的数据对象来作为输出?需要什么数据对象作为输入? 功能和性能。软件要执行什么功能才能将输入数据变换成输出数据?软件需要满足什么特殊的性能要求吗? 软件范围 软件项目范围在管理层和技术层都必须是无歧义的和可理解的。对软件范围的描述必须是界定的。即,要明确给出定量的数据;说明约束和限制,并且描述其他的缓解因素。 问题分解 问题分解,有时称为问题划分或问题细化,它是软件需求分析的核心活动。在确定软件范围的活动中,并不试图去完全分解问题,只是分解其中的两个主要方面:(1)必须交付的功能;(2)所使用的过程。 在面对复杂问题时,常常采用分而治之的策略。就是将一个复

文档评论(0)

1亿VIP精品文档

相关文档