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