Page 249 - Software and Systems Requirements Engineering in Practice
P. 249

H
                                                     2 E Q U I R E M E N T S ç - A N A G E M E N T ç
                                            P
                                             T
                                          A
                                               R
                                              E
                                                ç


        ç ç                             # # H A P T E R ç     ç ç  2  E  Q  U  I  R  E  M  E  N  T  S  ç  -  A  N  A  G  E  M  E  N  T  ç
                   ˆi`           iÃVÀˆ«Ìˆœ˜
                  +Õ>ˆÌÞÊ        >ÀŽi`Ê>ÃÊ̅iÊÀiÃՏÌʜvÊÀiµÕˆÀi“i˜ÌÊÀiۈiÜÃ°Ê ˜VÕ`iÃ]Ê
                  V…>À>VÌiÀˆÃ̈Và  vœÀÊiÝ>“«i]Ê>“Lˆ}ՈÌÞ]ÊÌÀ>Vi>LˆˆÌÞ]ÊVœ“«iÌi˜iÃÃ]Ê
                                 VœÀÀiV̘iÃÃ]ʓœ`ˆvˆ>LˆˆÌÞ]ÊVœ˜ÃˆÃÌi˜VÞ°Ê/…iÃiÊvˆi`ÃÊ>ÀiÊ
                                 ÕÃi`Ê>ÃÊ̅iÊvœÕ˜`>̈œ˜ÊvœÀʵÕ>ˆÌÞʓiÌÀˆVÃÊÀi«œÀ̈˜}Ê>˜`Ê
                                 «ÀœViÃÃʈ“«ÀœÛi“i˜Ì°Ê/…iÊV…>À>VÌiÀˆÃ̈VÃÊ>ÀiÊÌÞ«ˆV>ÞÊ
                                 ̅œÃiÊ`iÃVÀˆLi`ʈ˜Ê …>«ÌiÀÊ£°
                  *Àœ`ÕVÌÊ       *Àœ`ÕVÌÊ>˜`ÊÀii>ÃiʜÀÊÛiÀȜ˜Ê̜Ê܅ˆV…Ê̅iÊÀiµÕˆÀi“i˜ÌÊ
                  Àii>Ãi        …>ÃÊLii˜Ê>ÃÈ}˜i`°
                   œ“«œ˜i˜Ì       >À`Ü>ÀiʜÀÊÜvÌÜ>ÀiÊVœ“«œ˜i˜ÌʜÀÊVœ“«œ˜i˜ÌÃÊ
                                 ˆ“«i“i˜Ìˆ˜}Ê̅ˆÃÊÀiµÕˆÀi“i˜Ì°
                  ,i«œÀÌi`Ê       iviVÌÊV>ÕÃi`ÊLÞÊ>Ê«ÀœLi“Ê܈̅Ê̅ˆÃÊÀiµÕˆÀi“i˜ÌÊ­`iviVÌÊ
                  `iviVÌ         ÌÞ«i]Êi°}°]ÊV>ÕÃi`ÊLÞÊ>“Lˆ}ՈÌÞ]ʈ˜Vœ“«iÌi]ʈ˜vi>ÈLiÊ̜Ê
                                 ˆ“«i“i˜Ì]ÊiÌV°®°
                  *Àœ`ÕVÌʏˆ˜iÊ   iÃVÀˆLiÃÊ܅i̅iÀÊ>ÊÀiµÕˆÀi“i˜ÌʈÃÊ>ÃÜVˆ>Ìi`Ê܈̅ÊVœÀiÊ
                  `iÃVÀˆ«Ìˆœ˜    >ÃÃiÌÃ]Ê«>ÌvœÀ“]ʜÀÊëiVˆvˆVÊ«Àœ`ÕVÌÃʈ˜Ê>Ê«Àœ`ÕVÌʏˆ˜i°

                 /    ÊǰnÊ -Õ}}iÃÌi`Ê,iµÕˆÀi“i˜ÌÃÊ ˆi`ÃÊvœÀÊ>˜Ê,  -
                      DOWNSTREAM THROUGH QUERIES AND METRICS ANALYSIS THAT CAN BE USED TO
                      INCREASE  TRANSPARENCY   IDENTIFY  ORGANIZATIONAL  WEAKNESSES   AND
                      PERFORM  PROCESS  IMPROVEMENT   4HE  EASIER  IT  IS  FOR  THE  RESPONSIBLE
                      STAFF TO PROVIDE THE INFORMATION  THE MORE LIKELY IT IS TO BE USED
                         /NE  TECHNIQUE  WE  USE  IS  TO  PERIODICALLY  QUERY  THE  DATABASE
                      RETRIEVING STATISTICS ON HOW WELL THE FIELDS ARE BEING FILLED IN  !FTER A
                      REVIEW  FOR EXAMPLE  THE REVIEW RESULTS ARE ALL PLACED WITH THE REVIEWED
                      REQUIREMENT   E G    THE  AMBIGUITY  FIELD  GETS  A  hFAILv  OR  hCONDITIONAL
                      ACCEPTANCEv  VALUE   "Y  OBSERVING  QUALITY  FIELD  VALUES  OVER  TIME   AN
                      ORGANIZATION  CAN  MONITOR  IMPROVEMENTS  IN  REQUIREMENTS  ELICITATION
                      AND ANALYSIS
                         !NOTHER TECHNIQUE THAT CAN BE USED TO REDUCE THE MANUAL EFFORT IN
                      DEFINING REQUIREMENT ATTRIBUTES IS TO AUTOMATICALLY PROPAGATE ATTRIBUTE
                      VALUES FROM PARENT TO DERIVED OR FROM DERIVED TO PARENT  &OR EXAMPLE
                      IF ALL THE DERIVED REQUIREMENTS FOR A PARENT QUALITY GOAL HAVE BEEN
                      hSATISFICEDv   THEN  THE  PARENT  GOAL  CAN  AUTOMATICALLY  BE  MARKED  AS
                      BEING  SATISFICED   'OING  IN  THE  OPPOSITE  DIRECTION   IF  A  HIGH LEVEL
                      REQUIREMENT  IS  MARKED  AS  PRIORITY  hHIGH v  THEN  ALL  ITS  DERIVED
                      REQUIREMENTS  AUTOMATICALLY  INHERIT  THE  SAME  PRIORITY   2EMEMBER
                      IT  IS  LESS  RISKY  TO  HAVE  INFORMATION  YOU  DON T  NEED  IN  AN  DATA
                      MANAGEMENT TOOL THAN TO NEED INFORMATION YOU DON T HAVE

                      -ANAGING 2EQUIREMENTS FOR 0RODUCT ,INES
                      0RODUCT  LINES   THEIR  PROCESSES   AND  THEIR  ARTIFACTS  HAVE  BEEN  WELL
                      DOCUMENTED ;#LEMENTS ET AL      =  ;0OHL ET AL      =  SEE #HAPTER
                      (OWEVER   THE  MANAGEMENT  OF  REQUIREMENTS  FOR  PRODUCT  LINES  IS  A
                      DIFFICULT  TASK  FOR  WHICH  FEW  STANDARD  PRACTICES  EXIST   4HIS  SECTION
                      BRIEFLY DESCRIBES EXTENSIONS TO AN 2$-3 FOR HANDLING PRODUCT LINES
   244   245   246   247   248   249   250   251   252   253   254