(1)概要叙述与你参与管理过的信息系统项目,以及该项目在需求管理和范围管理方面的情况。
(2)论述需求开发,需求管理和范围管理的区别和联系。
(3)详细论述在你参与管理过的大型信息系统项目中具体采用的范围管理过程,方法,工具及实际效果。
分析:
(1)需求管理和范围管理。
需求是指用户对目标系统在功能,行为,性能,设计约束等方面的期望。通过对应问题及其环境的理解和分析,为问题设计的信息,功能,及系统行为建立模型,将用户需求精确化,完全化,最终形成需求规格说明,这一系列的活动即构成信息系统开发生命周期的需求分析阶段。
需求功能是随着计算机的发展而发展的。在计算机发展的初期,系统规模不大,信息系统开发所关注的是代码编写,需求分析很少受到重视。后来信息系统开发引入了生命周期的概念,需求分析成为其第一阶段。随着系统规模的扩大,需求分析与定义在整个开发与维护的过程中越来越重要,直接关系到信息系统的成功与否。
需求工程是指应用已证实有效的技术,方法进行需求分析,确定客户需求,帮组分析人员理解问题并定义目标系统的所有外部特征的一门学科,它通过合适的工具和记号系统地描述待开发系统及其行为特征和相关约束,形成需求文档,并对用户不断变化的需求演进给予支持。
需求工程是一个不断反复的需求定义,文档记录,需求演进的过程,并最终在验证的基础上冻结需求。我们可以把需求工程的活动划分为5个独立阶段:
1,需求获取,通过与用户交流,对现有系统的观察及对任务进行分析,从而开发,捕获和修订用户的需求。
2 需求建模,为最终用户所看到的系统建立一个概念模型,作为对需求的抽象描述,并尽可能多地捕获现实世界 的语义;
3形成需求规格:生成需求模型构件的精确的形式化的描述,作为用户和开发者之间的一个协议。
4 需求验证:以需求规格说明为输入,通过符号执行,模拟或快速原型等途径,分析需求规格的正确性和可行性
5需求管理:支持系统的需求演进,确保各方对需求的一致性理解,管理和控制需求的变更,从需求到最终产品的双向跟踪。