MeRE workshop @ RE’2008 MEGORE: Mult imedia Enhanced Goal-Orient ed Requirement Elicit at ion Experience Yuhui Shan, Lin Liu, Fei Peng School of Sof t ware Siemens China Tsinghua Universit y, China Barcelona Spain 2008
Cont ent s � Cult ure relat ed set t ings � The popular RE t echniques in China � I dent if y media enhance-able obj ect s � Mult imedia enhanced goal-orient ed requirement elicit at ion approach � Pract ice and lessons
Chinese Cult ure relat ed issues � Percept ual t hinking � “Chinese like women’s language and are ashamed of abst ract words, whose pat t ern of t hinking is bot h comprehensive and specif ic. The Chinese rely heavily on int uit ion t o discover t he myst ery of nat ure.”—Yut ang lin � I t is bet t er t o see once t han t o hear a hundred t imes. � Seeing is believing. � Face percept ion � Collect ivism
I nf luence of Percept ual Thinking � Feedback f rom Engineering Cases � A web sit e engineer said:“ I n t he requirement elicit at ion process, we had t o collect t he regulat ion in t he guide sect ion online, t hen made a prot ot ype immediat ely and drew workf low diagrams.… …Prot ot ype is bet t er t han f ocus group meet ing.” � “I n my recent proj ect s, we always used prot ot ype t o complet e t he requirement s. Af t er analysis when we got a new proj ect , we make a new model as quickly as possibly, t hen modif ied it wit h cust omers’ f eedbacks. ”
Popular RE t echniques Ranking of requirements elicitation techniques[project report 2008 siemens]
Our Proposal Use media t o enhance t he requirement s elicit at ion process
The core of t he met hod The t hree t uple < M, G, R> � M represent s a synchronized present at ion of media t ypes used f or sof t ware requirement elicit at ion, such as graphic, image, audio, video, and animat ion cont ent . � G is t he goal of t he media scenario aims t o be achieved. � R represent s t he requirement specif icat ion of t he goal and media.
Use 5W2H t o ident if y media enhance-able obj ect s � Who capt ures t he maj or players of t he required scenarios and t heir roles, responsibilit ies. � Why capt ures t he goals. � What The concret e operat ions and act ions can be present ed by videos, cart oons vividly. � When t he t ime of act ivit ies. � Where The scene of t he act ions � How & how well capt ure t he concret e design alt ernat ive and it s inf luence t o nonf unct ional requirement s.
MEGORE G � Collect raw mat erials G G Refine the goals and softgoals to discover � I dent if y maj or players applicable scenarios incrementally G � St at e t he business obj ect ives � Ref ine t he goals and sof t goals t o discover applicable scenarios increment ally � Represent t he scenario wit h media � Go on f or several it erat ions unt il sat isf ied
MEGORE � Goals � Basis of MEGORE � Beginning of t he MEGORE process � Crit erion of whet her media f ulf ill t he requirement . � Ot hers � Whet her videos or images are chosen largely depends on t he t emporal order.
Pract ice and lessons The proposed met hod is applied in t he design of Electronic � Marine Chart Navigation System . Take the process of design the interfaces for example � � The sof t goal is user f riendliness. � Collect t he raw mat erials including t he pencil dr awn user int erf ace diagram, similar syst em int erf ace and some document s � Model t he user: navigat ors and operat ors � Ref ine t he sof t goal � Design t he user int erf ace in images and discuss wit h st akeholders � Modif y t he images according t o comment s � Go on f or several it erat ions unt il t he goal is achieved.
Pract ice and lessons
Pract ice and lessons � Ret urn of I nvest ment � Reuse t he mult imedia � Prepare t he mult imedia reposit ory � Feedback is import ant � More comment s are usef ul t o get t he requirement s. � Media can be easy t o be comment ed.
THANK YOU
Recommend
More recommend