问题
问答题
简述软件生存周期中,软件确认过程的意图、活动和任务。
答案
参考答案:意图:证实所期望使用的软件工作产品是否满足其需求。
(1)活动1:过程实现。
任务1:应作出有关该项目是否进行确认工作的决定,并确认所需工作的组织上的独立程度。
任务2:如果项目进行确认工作,应为确认系统或软件产品建立相应的确认过程,并定义确认任务,包括执行这些任务所关联的方法、技术和工具。
任务3:如果项目进行独立的确认工作,应选择一个有资格的组织负责该工作。应确保确认人员的独立性,并有权力执行确认任务。
任务4:应开发确认计划,并建立相应的文档。
任务5:应实施确认计划。
(2)活动2:确认。
任务1:编制所选的测试需求、测试用例以及测试规格说明,以便分析测试结果。
任务2:确保这些测试需求、测试用例以及测试规格说明反映特定期望使用的特殊需求。
任务3:按任务1和任务2进行测试,其中还包括:
①强度、边界和单个输入的测试。
②软件产品是否能够分离以及是否将错误影响最小化的测试。
③用户使用软件产品能否成功实现其期望任务的测试。
任务4:确认软件产品是否满足其期望的使用。
任务5:测试软件产品是否适合已选择的目标环境。