任何问题分析的第一步是确保涉及的各方就需要由系统解决的问题或将由系统实现的机会达成一致。为了帮助避免误解,就将在整个项目范围内使用的通用术语达成一致是很重要的。 应该从生命周期早期起,就在词汇表(将在整个项目生命周期内得到维护)中定义项目术语(请参阅获取常用词汇表)。
为了充分理解需要处理的问题,了解项目概念远景中的项目干系人是谁是很重要的。这些关键项目干系人应参与收集要考虑的一组功能,这些功能可以在需求研讨会上收集。然后可向功能分派属性,如理由、相对值或优先级、请求的源等等,这样就可以开始管理相关性和工作计划。
用以记录从问题分析中获得的信息的主要工件是远景,该工件确定要构建的系统的高级别用户或客户视图(请参阅制定远景)。在远景中,初始高级别需求确定了期望相应的解决方案将提供的关键功能。这些功能通常表示为一组高级功能,为解决最关键问题,系统可能拥有这些功能。
要确定项目的初始范围,必须就系统界限达成一致。系统分析人员确定将与要开发的系统进行交互的用户和系统。系统的用户可以使用用例模型中的参与者表示(请参阅查找参与者和用例)。
需求管理计划用于提供下列指导信息:应开发的需求工件、应管理的项目 需求类型、应收集的 需求属性和将用于管理产品需求的需求 可跟踪性的方法。预先制定此计划非常重要(请参阅 制定需求管理计划)。
|