《软件需求》读书笔记五

  需求管理包括项目过程中所有保持需求协助的完整性、准确性和流通性的活动,需求管理的四大核心活动:版本变更、变更控制、需求状态跟踪和需求跟踪。

  需求开发活动包括获取、分析、描述和验证软件项目需求。需求开发的交付物包括业务需求、用户需求、功能/非功能需求、数据字典和各种分析类型。在这些交付物经过评审且核准之后,这些条目的任何一=已定义子集都可以组成需求基线。

  版本控制是惟一性标识一个条目的不同版本,既适用于单一需求也适用于需求集合,而这些需求通常表现为文档形式。一旦开始写需求或文档草稿,就要做版本控制,一边保留变更历史。

  把每个需求当做一个带有属性的对象,使其有别于其他需求。除了文字描述,每个需求还应当有支持信息或相关属性。这些属性为每个需求构建了一个上下文和背景。可以将属性保存在需求管理工具中。

  我觉得无论项目时遵循顺序开发的生命周期,还是某一敏捷生命周期,或其他方法,管理需求都是一项重要和必要的活动。有效的需求管理通过保证所有项目干系人了解开发过程中的需求现状来降低期望落差。这回让你知道要去哪、如何去了以及何时到达目的地。

原文地址:https://www.cnblogs.com/20183544-wangzhengshuai/p/14096475.html