文档2阅读报告-Requirements Interdependencies- Moulding the State6098.docx
《文档2阅读报告-Requirements Interdependencies- Moulding the State6098.docx》由会员分享,可在线阅读,更多相关《文档2阅读报告-Requirements Interdependencies- Moulding the State6098.docx(21页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Requuireemennts Intterddepeendeenciies- Moulldinng tthe Staate of Ressearrch intto aa Reeseaarchh Aggendda摘要。定义:相相互依赖赖关系(interdependent),即需求量相关,并相互影响的一种关系。(Requirements relate to and affect each other, i.e.they are interdependent.)一、 简介:大多数的的需求量不能独独立处理理,因为为它们是是相关的的,并且且以复杂杂的方式式相互联联系、相相互影响响1, 2。基于一一个需
2、求求量的执执行操作作可能会会不经意意或意料之之外的方方式影响响到其他需求量。需求之之间的依依赖关系系(Deppenddencciess)也可能能会影响响开发过程程中的很很多决定和活动动,如需需求变更更管理3,44,发发布规划划2,55,需需求管理理6,要求求重用7和和要求的的执行情情况88。这这意味着着在开发发过程中中有必要要对相互依依赖关系系(intterddepeendeenciies)进行考虑虑,以作出出合理的决决定(例例如,见见3.11节)。尽管如此,很少有人知道的需求相互依赖关系(requirements interdependencies)的性质,需要进一步研究,以更好地理解这一现
3、象5,9,10。我们研究究的总体体目标,是要明确确在具体开发发情况下哪些需求求的相互依依赖关系系类型是要重点点考虑的的。比如:在发布计计划或需需求管理理。同时,我我们的目目标也包包括根据据具体情情况,提提出管理理依赖关关系(ddepeendeenciies)的的有效方方法。这里提供供了为实现这这一目标标的首要要步骤:通过提供供需求相互互依赖关关系(reqquirremeentss innterrdeppenddenccy)研究现现状的概概述,通通过在书书面上讨讨论、开开发一种种基于基基本依赖关系系类型的集成分类类系统,(bydeevellopiing an inttegrrateed ccla
4、sssifficaatioon ooffunddameentaal iinteerdeepenndenncy typpes disscusssedd inn thheliiterratuure)以及为了了进一步步的研究究而制订订新的研研究现状状。解决需求求依赖关系(reqquirremeentssintterddepeendeenciies)的文献献数量相当当小。而而且不同同的地方方有不同同的研究究角度。(it appproaacheesthhe aareaa frrom diffferrentt peersppecttivees.)pohhl44以及及Rammeshh和Jaarkee 66讨
5、论论主题中中需求跟跟踪部分分,重点放放在需求求管理以以及变更更管理上上。需求依依赖关系对需需求的选选择以及及发布计计划的影响由Karrlssson等等人讨论论5,Caarlsshammre和和Reggnelll 9和和Carrlshhamrre等人人2负责需需求的互动管管理(reqquirremeentss innterracttionn maanaggemeent),这是为为了处理理识别需需求间如何影响响彼此的的结果。(whiich deaals witth iidenntiffyinng hhow reqquirremeentss maayafffecct eeachh ottherrs
6、achhievvemeent)二、可跟跟踪性:理解需求求相互依依赖关系系(Reqquirremeentss Innterrdeppenddencciess)的基础础需求跟跟踪被公公认为是是软件和和信息系系统开发发的重要要组成部部分4,111,112,支持一个个软件系系统生命命周期的的多项活活动。因因此,需需求跟踪踪被认为为是正确确解决相互互依赖关关系的前前提。(Weviiew thee arrea as a bbasiis ffor adddresssinng rrequuireemenntsiinteerdeepenndennciees.)这种观观点,在在理论和和实证研研究上,都都经过大大量
7、文献献描述并并证实了了(见如如4,113,111,114,115,116,117。Ramesh和Jarke 6基于数年的研究,扩展了该领域上当前的研究概述状况。文献中有有几个关关于长期期可追溯溯性的定定义见见6,118,119,44,在在这里我我们将需需求跟踪踪定义为为:理想想情况下下,在整整个系统统的生命命周期里,可以在在向前和和向后两两个方向向上描述述、跟踪踪需求的的生命状状况。(abiilitty ttodeescrribee annd ffolllow thee liife of a rrequuireemennt, in botthfoorwaard andd baackwwardd
8、 diirecctioon, ideeallly tthrooughh thhewhholee syysteem llifee cyyclee)200, ppp. 32, baasedd onn 144。这个定定义表明明,需求求跟踪可可以分为为两个主主要类型型:预先先-跟踪踪性和后后期-跟跟踪性(图图1)。预先-跟跟踪性指需求的的生命周周期开始始之前该该需求的的各方面面信息,列列入到需需求规范范中114(thoose asppectts oof aa reequiiremmentts liffe bbefooreiit iis iinclludeed iin tthe reqquirremee
9、ntss sppeciificcatiion 144annd iis ffocuusedd onn ennabllingg a bettterr unnderrstaandiing oftthe reqquirremeent.),主要要为了更更好地理理解需求求。后期-跟跟踪性指需求的生命周周期中实实时反应应该需求求的各方方面信息息,列入入到需求求规范中14,(thoose asppectts oof aa reequiiremmentts liffe ffrommthee poointt inn tiime wheen iit hhas beeen iinclludeed iin ttherr
10、equuireemennts speecifficaatioon)主要是是为了能能更好地地理解、验验收当前前的系统/软件。Figuure 1: Diffferrentt tyypess off trraceeabiilitty因此,需需求的预先先-跟踪踪性关注注需求的的结果(reqquirremeentss prroduuctiion),将焦点点放在域域(dommainn),并当当需求发发生或系系统安装装时,进进行交付付工作。(Reequiiremmentts ppre-traaceaabillityy iss heencee coonceerneedwiith reqquirremeents
11、s prroduuctiionaand foccusees oon ttheddomaainwwithh whhichh wee innterractt whhen theereqquirremeentss arre ddeveelopped andd inn whhichh thhe ssysttemssis to be insstallledd.)需求的后期-跟踪踪性关注注的是需求求的部署署(reqquirremeentss deeplooymeent),将焦点点放在以以需求为为基础的的软件(sofftwaare)开开发上。(Reqquirremeentss poost-traaceaab
12、illityy issconncerrnedd wiith reqquirremeentss deeplooymeentaand isffocuusedd onn thhesooftwwareethatt iss deevellopeed bbaseed oonthhe rrequuireemennts.)预先-跟踪性和后期-跟踪性也可分分为四跟跟踪类型型,这是是在221表表述的。根据文文献66关于于跟踪性的的信息,为需求工工程设计计、系统统演变和和测试程程序提供供了重要要的支持持。图1给出出了需求求跟踪链接接的各种类型,在在软件系系统的开开发和维维护时支支持不同同的情况况和活动动。这一切切都
13、不会会单独支支持需求求跟踪(见见3)。不不同利益益相关者者通常也也对不同同类型的的需求跟踪踪信息感感兴趣。尽管如如此,目目前的文文献和规规章很少少有指导方方针关于于在上下下文中哪哪些类型型的信息息应该捕捕获和使使用6。(currrenntliiterratuure andd sttanddardds pprovvidee feew gguiddeliinessreggarddingg whhichh tyype of infformmatiion shoouldd beecappturred andd ussed in whaat cconttextt 66)需求跟踪踪关注的的是各种种跟踪对象
14、象之间的的跟踪关系,例例如要求求、合理、文文件、处理阶阶段等。在本文文中,我我们重点放在在跟踪对对象为特定种类类之间的关关系,即明确确规定的的需求(exppliccitllysttateed rrequuireemennts)(图1的阴影部部分)。不同同的作者者以许多不同同的方式式使用长期的的依赖关关系。(Thee teerm deppenddenccy iis uusedd inn faairllydiiffeerennt mmannnerss byy diiffeerennt aauthhorss)Pohhl 4用用广义的术语,确定了18种种不同类类型的依依赖关系系(Pohhl 4 has
15、s a brooad vieew oof tthe terrm aand hass deefinned 18 diffferrentt deepenndenncy typpes )(见图图2)。另一方方面,RRameesh 和Jarrke6使使用更有有具体(specificsense)的术语,区分了相互依赖关系(dependencies)和其他的关系(relationships)类型。这意味着,术语“相互依赖关系”(dependency)可以被看作是术词“关系”(term relationship)的代名词,或在这两个对象之间形成一种强大的关联,彼此以某种方式相互影响。例如在变化的情况下。在这
16、里,我们不区分依赖关系(dependency)和关系(relationships)。我们将探索需求量以哪些不同的方式可以联系到其他需求量,这也可能意味着他们同时也在相互影响。(We are interested in exploring thedifferent manners by which requirements can relateto each other, which may mean that they affect eachother as well.)我们也选择使用相互依赖关系(interdependency)这一术语来强调我们关注的、存在于同类跟踪对象之间的关系(rela
17、tionships)。(We have also chosen to use the term interdependency to emphasise that the relationships that we focus on are those that exist between trace objects of the same type.)三、需求求相互依依赖关系系的研究究现状本本节旨在在提供需需求依赖赖关系(reqquirremeentssintterddepeendeenciies)研究现状状的概述述,通过过发现和和概括那那些关注注需求依依赖关系系类型、关关注影响响开发情情况
18、的文献,以以及对正正在进行行的调查查访问作作概括。(Thiis ssecttionn aiims at prooviddingg ann ovvervvieww off thhe ccurrrentt sttatee off reeseaarchh onn reequiiremmentts iinteerdeepenndennciees bby ooutlliniing finndinngs froom tthe litteraaturre cconccernningg reequiiremmentts iinteerdeepenndenncy typpes andd afffecctedd
19、deevellopmmentt siituaatioons as welll aas ffinddinggs ffromm ann onngoiing inttervvieww suurveey.)完完整的需需求依赖关系系类型集集合在文文献222中中提出。3.1、需求依赖关系(Requirements Interdependencies)-文献的综述(a Literature Review)需求的相互依赖关系在相当的程度上,属于尚未开发的领域。很少数量的文献对它进行讨论及评审。不过,在这方面的研究领域内也有一些里程碑。在需求跟跟踪研究究的初期期,波尔尔4开发一一个跟踪踪踪的框框架,其其中包括括
20、了一个依赖赖关系模型型,定义了可能存在在的18个个不同类类型的依依赖关系系链接(图图2)。波波尔44的模模型描述述了在任何何需求工工程过程程中,所所有跟踪踪对象类类型之间间的依赖赖关系类类型。我我们专注注于需求求的相互互依赖关关系(reqquirremeentssintterddepeendeenciies,),但仍然有有在一般般依赖关关系(geenerral deppenddencciess)和需需求相互互依赖关关系(rrequuireemennts intterddepeendeenciies)之之间已确确定的关关系(ccorrrelaatioons),这激励着着为什么么这种依依赖模型型仍
21、然应应用于我我们的投投资中。(butt thheree arre mmostt ceertaain sommecoorreelattionns bbetwweenn thhesee geenerral deppenddencciess anndreequiiremmentts iinteerdeepenndennciees, whiich mottivaate whyythiis ddepeendeencyy moodell iss reelevvantt foor oouriinveestiigattionn.)-表示示不理解解。Figuure 2: Thee deepenndenncy m
22、oddel 4可是,PPohll的依赖赖关系模模型必需需有所调调整,使使之能适适用于我们们研究的需求依依赖关系系。因为Poohl模模型里一一些需求求依赖关关系显然然不适用用于需求求量之间间。(参参见22类别的的描述和和模型中中的依赖赖关系类类型)。这些种类“文件”( Documents)和种类“比较”(Compare),因此这是进一步讨论有关依赖模型时排除在外的。在其他情况下,相互依赖关系类型(dependency types)里描述的“跟踪对象”(traceobject)这一术词会被“需求”(requirement)这一词替用,并将之后的讨论中使用。尽管对我我们的研研究来说说,Poohl的的
23、模型是是一个有有价值的的开始,其其模型的类类别和依依赖关系系的种类类有时很很难明确确区分彼彼此。另外的的需求依赖关关系类型型将在随随后的文文献中提提到。因此此有必要要修改和和调整这这种模型型,为了了发展一一种模型型专门用用于需求求依赖关关系(rrequuireemennts intterddepeendeenciies),同同时也为为了合并并最先的的研究。Pohll提到需求如何演演化的知知识,因因此在处处理变化化和变化化的一体体化时,彼彼此相互的关关系是重重要的。(andd heencee reelatte tto eeachhothher, iss coonsiiderred to be i
24、mpporttantt whhen deaalinngwiith chaangees aand chaangee innteggrattionn.)Kottonyya和Sommmerrvillle 3同意这这种说法法,并表示示在变化化管理(chaangee maanaggemeent)的角度度上,需求求相互依依赖关系系(reequiiremmentts iinteerdeepenndenncy)的概念念是需求求跟踪中中最重要要的一点点。这些依依赖关系系(deppenddenccy)的类型在Pohhl模型型也是考虑虑的部分分。(包括括抽象和和进化的的)Pohhl还明确了了需求相相互依赖赖关系作作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文档2阅读报告-Requirements Interdependencies- Moulding the State6098 文档 阅读 报告 Requirements Int
链接地址:https://www.deliwenku.com/p-61967418.html
限制150内