全球旧事资料 分类
目标的可追溯性建立起软件需求与业务目标的对应关系,形成一个形式化的、用ANDOR结构图表现的目标与子目标的关系图树,以及一个关于目标与子目标链接类型的多视图。
12基于场景的方法基于场景的需求获取方法,又称情景实例的分析方法,是基于对应用环境的某特定情景的描述来阐述用户的需求。基于场景的方法关键在于场景的抽取和描述,从而形成需求模型。场景是现实世界的实例,它可能用自然语言、图表或者其他媒介来表示。对于描述最终用户和系统之间某个交互类型有关的交互会话,场景是最终用户用来模拟实际交互的一种情景实例。从现实的实例出发,归结到形式化的表示,面向场景的方法最终将形成模型等需求模型。a面向视点的方法
f龙源期刊网httpwwwqika
comc
面向视点的方法从涉众的角度出发做需求的获取,需求分析员从一组涉众获取各局部需求并将其进行整合。
从视点出发进行需求挖掘,关键在于视点的标注和从视点需要解决的问题中挖掘需求。视点是来源于特殊角度的系统需求信息的封装。系统的最终用户、管理者、组织内工作受到系统简介影响的其他人和购买系统的客户,都是系统需求的潜在来源,他们对系统应该提供的服务和提供服务的方式都有自己的视点。视点可能包含着一组需求,也包含视点视角的定义,需求源以及抽取需求的理由。
b基于知识的方法
基于知识的需求获取方法试图利用历史项目中积累的经验或领域分析的结果,来帮助人们理解业务和获取需求。到目前为止,面向知识的方法仍未形成系统性的研究成果。比较典型的基于知识的方法包括:
1基于类比推理的领域模型重用;
2KAOS方法中的元模型驱动的需求获取;
3基于本体的需求自动获取方法。
基于知识的方法有助于通过历史经验数据对涉众进行启发,并通过各种基于知识的机制对这种启发的效果和效率提供保障。
例如文献以企业信息系统为研究对象,提出一种基于场景的协同式需求获取方法;文献则提出支持MDA的交互式需求获取方法及辅助工具,便于需求采集。本文则将主流需求获取方法中的场景法与视点法结合起来,用于较复杂信息系统中的需求获取。
2场景与视点结合的需求获取方法介绍
如前所述,需求分析方法是指组织并指导需求阶段获取与分析需求过程的一系列方法、技术和规范,这是软件开发者长年失败和成功经验的理论性总结,从软件重用的思路来说,需求分析方法总结与重用的价值远比某些程序组件重用的价值高。因此,在开发软件系统之前,根据软件应用领域与目标系统的特r
好听全球资料 返回顶部