After this chapter the student should have acquired the following knowledge and skills: Elicitation process, stakeholder analysis, elicitation techniques, how to create effective questionnaire? interview template, elicitation process, elicitation techniques, scenarios, observation and social analysis, prototyping. | Requirements Elicitation Process Lecture-8 Recap 2 Elicitation process Stakeholder analysis Elicitation techniques Interviews How to create effective questionnaire? Interview template Today’s lecture 3 Elicitation process Elicitation techniques Scenarios Observation and social analysis Prototyping Scenarios Scenarios are stories which explain how a system might be used. They should include A description of the system state before entering the scenario The normal flow of events in the scenario Exceptions to the normal flow of events Information about concurrent activities A description of the system state at the end of the scenario Scenarios are examples of interaction sessions which describe how a user interacts with a system Discovering scenarios exposes possible system interactions and reveals system facilities which may be required 4 Software Requirements Engineering Library scenario - document ordering Log on to EDDIS system Issue order document command Enter reference number of . | Requirements Elicitation Process Lecture-8 Recap 2 Elicitation process Stakeholder analysis Elicitation techniques Interviews How to create effective questionnaire? Interview template Today’s lecture 3 Elicitation process Elicitation techniques Scenarios Observation and social analysis Prototyping Scenarios Scenarios are stories which explain how a system might be used. They should include A description of the system state before entering the scenario The normal flow of events in the scenario Exceptions to the normal flow of events Information about concurrent activities A description of the system state at the end of the scenario Scenarios are examples of interaction sessions which describe how a user interacts with a system Discovering scenarios exposes possible system interactions and reveals system facilities which may be required 4 Software Requirements Engineering Library scenario - document ordering Log on to EDDIS system Issue order document command Enter reference number of the required document Select a delivery option Log out from EDDIS This sequence of events can be illustrated in a diagram 5 Software Requirements Engineering Library Scenario 6 Software Requirements Engineering Scenarios and OOD Scenarios are an inherent part of some object-oriented development methods The term use-case (. a specific case of system usage) is sometimes used to refer to a scenario There are different views on the relationship between use cases and scenarios: A use-case is a scenario A scenario is a collection of use-cases. Therefore, each exceptional interaction is represented as a separate use-case 7 Software Requirements Engineering Observation and social analysis People often find it hard to describe what they do because it is so natural to them. Sometimes, the best way to understand it is to observe them at work Ethnography is a technique from the social sciences which has proved to be valuable in understanding actual work processes Actual work processes often .