1 Making Requirement s Elicit at ion Traceable Orlena Got el & Ant hony Finkelst ein RS RS RS v6 v8 v7 RESS ‘94 2 An Overview... Meet ing cust omer needs: - Problems & progress - I mport ance of RT RT t ypes & t heir pot ent ial: - Why } Make reqs elicit at ion t raceable - How Crit ical det ails t o obt ain & render t raceable: - Cont ribut ion st ruct ures - Proposed approach Quest ions f or workshop RESS ‘94 Page 1
3 Why Needs Are Not Met ... Obt ain Specif y Use Techniques I dent if icat ion Transcript ion & pract ice & involvement Emergence Viewpoint s & change RESS ‘94 4 Progress I n Meet ing Needs... Assurances? Guarant ees? Connect ion bet ween Reqs elicit at ion: elicit ed inf o, derived - Obt ain needs reqs & subsequent art if act s Reqs descript ion: - Record needs Reqs t raceabilit y: - Augment needs Development met hods: - Meet needs - Use needs - Change needs RESS ‘94 Page 2
5 Some Terminology... “ Requirement s Traceabilit y (RT) ref ers t o t he abilit y t o describe & f ollow t he lif e of a requirement in bot h a f orwards & backwards direct ion” (i.e., From it s origins, t hrough it s development & specif icat ion, t o it s subsequent deployment & use, & t hrough all periods of on-going ref inement & it erat ion in any of t hese phases) RESS ‘94 6 Some More Terminology... “Post -RS Traceabilit y is concerned wit h t hose aspect s of a requirement ’s lif e t hat result f rom it s inclusion in t he RS” (i.e., Requirement deployment ) “Pre-RS Traceabilit y is concerned wit h t hose aspect s of a requirement ’s lif e prior t o it s inclusion in t he RS” (i.e., Requirement product ion) RESS ‘94 Page 3
7 Pre-RS & Post -RS Traceabilit y... Reqs art if act s produced Reqs art if act s produced (relat ed t o product ion) (relat ed t o deployment ) RS s0 s1 sn Pre Post RESS ‘94 8 Persist ent RT Problems... Traceabilit y & I n what way Of what (access & present at ional (inf ormat ional requirement s) requirement s) Depends on Who want s it Why t hey want it (user charact erist ics) (t ask charact erist ics) When t hey want it (proj ect & cont ext ual charact erist ics) RESS ‘94 Page 4
9 Crux Of RT Problems... Can you help me locat e ....mmm.... & access personnel? No Can Do I t is a f undament al working pract ice... I need t o back up & augment inf o! RESS ‘94 10 Traceabilit y Of Requirement s Cont ribut ors & Cont ribut ions... Model cont ribut ion st ruct ure underlying reqs: I I can ident if y can ident if y sources of sources of reqs-relat ed reqs-relat ed work inf o We can locat e We can personnel ident if y sources of reqs I can t race personnel RESS ‘94 Page 5
11 Our Approach (1)... Def ine cont ribut ion f ormat of art if act : Principal Cont ribut ed_by Art if act Cont ribut ed_t o Aut hor Document or P: agent whose posit ion or belief is est ablished by t he inf ormat ion t he art if act expresses A: agent responsible f or choosing & organising t he cont ent & st ruct ure of t he art if act D: agent responsible f or physical manif est at ion of t he art if act (i.e., capt ures or records it ) RESS ‘94 12 Our Approach (2)... Cont ribut ion f ormat of art if act & int ernal component s PAD agent s: P A Art if act D P A D P A D P A D RESS ‘94 Page 6
13 Our Approach (3)... I nf er cont ribut ion roles of agent s wrt art if act : Deviser Ghost Aut hor Sponsor P A Represent at ive Nominal Aut hor Aut hor Relayer D True Aut hor RESS ‘94 14 Our Approach (4)... I nf er agent commit ment t o art if act Who t o involve/ inf orm in queries/ changes: � � True P hysical appearance Ant icipat ed/ realised ef f ect St ruct ural f orm Semant ic cont ent � � Aut hor: � P hysical appearance Ant icipat ed/ realised ef f ect � Deviser: St ruct ural f orm Semant ic cont ent � � � � P hysical appearance Ant icipat ed/ realised ef f ect Relayer: St ruct ural f orm Semant ic cont ent � � RESS ‘94 Page 7
15 Our Approach (5)... I nf er more about t ypes/ degrees of commit ment Qualif y PAD st at us: ref er a1 a2 (see chpt . 4) xy xyz elaborat e req abc req abc copy RESS ‘94 16 Summarising... Problem: Tracing required det ails about reqs elicit at ion process - Hinders reqs product ion & ref inement Cont ribut ion st ruct ures: Fine/ rapid locat ion of personnel t o perf orm act ivit ies & address def ect s Pot ent ial f or cont inuous reqs (re)-def init ion & (re)-assessment RESS ‘94 Page 8
17 Quest ions... What elicit at ion det ails t ypically get document ed: - How, when, why used/ by whom? Which t echniques/ t ools couple det ails of elicit at ion process wit h end product s? Our approach: Scaleable? Dist inguishable? How ext ract , couple & use cont ribut or det ails? How current ly account f or dif f erent capacit ies in which RE part icipant s provide inf o? Now over t o you... RESS ‘94 Page 9
Recommend
More recommend