问题
问答题
对于信息系统软件项目,“扩展需求”是指在软件 (1) 已经确定后又要增添新的功能(或进行较大改动)的情况。通常,管理需求扩展的第一步是:将新系统的视图、范围和限制等进行 (2) 并作为业务需求的一部分。评估每一项建议的需求和特性,将与 (3) 进行比较,以决定是否采纳此项变更。
控制需求扩展的另一个有效技术是 (4) 。该方法能够给用户提供预览所有可能的实现,以帮助用户与开发者沟通从而准确地把握用户的真实需求。
在需求管理活动中, (5) 活动的目的是建立与维护“需求—设计—编程—测试”之间的一致性,确保所有的工作成果符合用户需求。
答案
参考答案:需求跟踪
解析:对于信息系统软件项目,“扩展需求”是指在软件需求基线已经确定后又要增添新的功能(或进行较大改动)的情况。通常,管理需求扩展的第一步是:将新系统的视图、范围和限制等进行文档化并作为业务需求的一部分。评估每一项建议的需求和特性,将与项目初期文档化的视图、范围、限制进行比较,以决定是否采纳此项变更。事实上,控制需求扩展时要敢于跟客户说“不”,但由于乙方的被动性,在否决客户的变更需求后要相应提出解决方法(例如,与其商议在后续项目或下一版本中满足他们的需求等)。
控制需求扩展的另一个有效技术是原型法。该方法能够给用户提供预览所有可能的实现,以帮助用户与开发者沟通从而准确地把握用户的真实需求。
需求跟踪活动的目的是建立与维护“需求—设计—编程—测试”之间的一致性,确保所有的工作成果符合用户需求。需求跟踪提供了由需求到产品实现整个过程范围的明确查阅的能力。