50 likes | 81 Views
Learn the essential communication techniques between developers, clients, and users to define a new system effectively. Developers observe users to create a model of the application domain, resulting in a comprehensive system specification. Dive into analysis models, use cases, and scenarios to ensure successful system development.
E N D
Assignment Help From Requirements Elicitation to Elicitation
Requirements Elicitation • Requirements Elicitation = communication about developers, clients and users for defining a new system. • In our case developers = clients = users. • Developers construct a model of the application domain by observing users. • Result: system specification
Requirements Elicitation • Requirements Elicitation = communication about developers, clients and users for defining a new system. • In our case developers = clients = users. • Developers construct a model of the application domain by observing users. • Result: system specification (contract between developers and client). Form: use cases.
Requirements Elicitation • System specification is further developed into an analysis model during analysis. • System specification and analysis model represent same information: differ in language and notation. • System specification: English. • Analysis model: formal or semi-formal notation.
Requirements Elicitation • A scenario describes an example of system use in terms of a series of interactions between the user and the system. • A use case is an abstraction that describes