2 / 10

在实际的项目开发中,人们总是希望使用自动工具来执行需求变更控制过程。下列描述中,(  )不是这类工具所具有的功能。

答案:

答案解析:对许多项目来说,系统软件总需要不断完善,一些需求的改进是合理的而且不可避免,要使得软件需求完全不变更,也许是不可能的,但毫无控制的变更是项目陷入混乱、不能按进度完成或者软件质量无法保证的主要原因之一。
一个好的变更控制过程,给项目风险承担者提供了正式的建议需求变更机制。可以通过需求变更控制过程来跟踪已建议变更的状态,使已建议的变更确保不会丢失或疏忽。在实际中,人们总是希望使用自动工具来执行变更控制过程。有许多人使用商业问题跟踪工具来收集、存储、管理需求变更;可以使用工具对一系列最近提交的变更建议产生一个列表给变更控制委员会开会时做议程用。问题跟踪工具也可以随时按变更状态分类包裹变更请求的数目。
挑选工具时可以考虑以下几个方面:
① 可以定义变更请求的数据项。
② 可以定义变更请求生存期的状态转换图。
③ 可以加强状态转换图使经授权的用户仅能做出所允许的状态变更。
④ 记录每一种状态变更的数据,确认做出变更的人员。
⑤ 可以定义在提交新请求或请求状态被更新后应该自动通知的设计人员。
⑥ 可以根据需要生成标准的或定制的报告和图表。