Page 96 - DCAP405_SOFTWARE_ENGINEERING
P. 96

Unit 6: Requirement Engineering




               An interpreter executes the specification to produce natural language based scenarios of  Notes
               system behavior.

          UML Use-cases and Sequence Diagrams

               Use-cases are a graphical notation for representing abstract scenarios in the UML.

               They identify the actors in an interaction and describe the interaction itself.
               A set of use-cases should describe all types of interactions with the system.
               Sequence diagrams may be used to add detail to use-cases by showing the sequence of
               event processing.


                                     Figure 6.2: Library  Use-cases





















                           Figure 6.3: Catalogue Management Sequence Diagram

























          Social and Organizational Factors


               All software systems are used in a social and organizational context. This can influence or
               even dominate the system requirements.






                                           LOVELY PROFESSIONAL UNIVERSITY                                   89
   91   92   93   94   95   96   97   98   99   100   101