Requirements Elicitation: Wolkite University College of Computing Department of Software Engineering
Requirements Elicitation: Wolkite University College of Computing Department of Software Engineering
Requirements Elicitation: Wolkite University College of Computing Department of Software Engineering
Wolkite university
College of Computing
Department of Software Engineering
Bekretsyon B.
April 5, 2019
Requirements elicitation
I Called requirements gathering and combine elements of:
I Problem solving, Elaboration, Negotiation and Specification
I Stakeholders work together to:
I Encourage collaborative and team-oriented approach
I Identify the problem
I Propose elements of the solution
I Negotiate different approaches, and
I Specify a preliminary set of solution requirements
I Requirements elicitation process goal:
I Understand the work that stakeholders do
I How stakeholders might use a new system
I Understand application domain and work activities
I Find out the services and system features that stakeholders want
I Determine the required performance of the system
Stakeholders:
I Questionnaires/Surveys
I Group Meetings[Facilitated Sessions, Conduct Workshops, Focus
Group, Brainstorming, Requirements Workshop and Joint
Application Development]
I Interviewing [Interview Users, Group Interviews, One-on-one
Interviews, Study improvements made by users, Look at
unintended uses and Talk so support team]
I Observation, Models [Modeling in the agile methodology,
Storyboards and state transition
Wolkite universityCollege of ComputingRequirements
Department of Elicitation Bekretsyon
Software Engineering ( April 5, 2019 B.
3 / 11
)
Elicitation Techniques
Viewpoint
I Way of collecting and organizing a set of requirements from a
group of stakeholders who have something in common.
Information to be collected:
I The list of processes within the application boundary
I Attributes of each process: inputs, outputs, transformation and
verification carried out on the inputs
I The trigger for the process
I The exit point for the process
Requirements documentation:
I Document requirements and put to the next spiral
I Maintained requirements informally on whiteboards, wikis, or
other shared spaces
Challenges
I Requirements in general terms and difficult to articulate
I Natural expression of requirements in implicit knowledge
I Different stakeholders with diverse requirements
I Political factors may influence the requirements of a system
I Dynamic economic and business environment