An Interview-Driven Software Requirement Elicitation System A

Document Sample
An Interview-Driven Software Requirement Elicitation System A Powered By Docstoc
					                         4                              []




          An Interview-Driven Software Requirement Elicitation System:
          A Mechanism that Next Question Sentence Automatically Varies
                           Depending on User Reply

     Takehiro Yamazaki       Hajime Noguchi    Shimon Yato     Takatoshi Yamanaka       Seiichi Komiya



                            Faculty of Engineering, Shibaura Institute of Technology .
                         Graduate School of Engineering, Shibaura Institute of Technology.




1.




                                                                                                         SE

                                                                                        SE




                                                                                             SE
                                                                 SE



2.          SE                 SE
                                                    1
                                  What
                                Example
                                   Why
                              Current System
                               Constraints
                                 Policies
                               Conditions
                                 Budget
                                Schedule

                                                        []-1
                          4                                []


           [2]                                                    SE        SE

  (1) SE                               1               9
  (2)                                                                  SE
                                  SE




                                                   1


            { A, B, C }           A B C

                     {A|B|C}

                                                                                          { What |
Examples | Why | Current System }
                                                                            { Constraints, Policies,
Conditions }
                                       { Budget, Schedule }




                                                   2



                              (                )




                                                           []-2
                        4                  []


3.
         SE            SE                                 SE
                                          SE

3.1.                     2
         SE            SE                                       SE
                                                  (   )
              SE

               SE
               3              2




                                      3           2




3.2
                                                                     SE
                                                               [2]



3.3    What
  What                            (                                       )
                       What




                   4




                                      4
                                           []-3
                             4                                []


         4            SE

                                                                                                 AND/OR
             AND/OR
  AND/OR

  SE
                             (What)                                                                     (Example)

        (Why)                                                         (                 )
          (Current System)
                                                   What Examples Why Current System
                                 5




             5


  4.
                                                                                            SE
                                                                                                             SE
                                                                                                   SE             SE
                                                                     SE

                                     IEEE Std. 830-1998




  5.


                                                                                                 SE




[1]    IEEE Recommended Practice for Software Requirements Specifications, IEEE Std. 830-1998.
[2]              ,       ,            ,        ,          ,               ,         ,
                                          19                         , pp.37-48,2000.

                                                              []-4