Assignment 1
Assignment 1
The following tasks are part of the requirements elicitation process. Here is a list of
a few of them –
• The specific aspects of the customer issue to which the method will be applied
must be known.
Interviews
Brainstorming Sessions
Facilitated Application Specification Technique (FAST)
Quality Function Deployment (QFD)
Use Case Approach
Interviews:
The aim of performing an interview is to learn about the customer's software
preferences.
Since it is difficult to interview every stakeholder, members from various
organisations are chosen based on their knowledge and reputation.
2. Brainstorming Sessions:
This is a group strategy that aims to stimulate a large number of new ideas while
also creating a forum for people to express their opinions.
Of member makes a list, which is then combined, obsolete entries are removed,
the team is split into smaller sub-teams to create mini-specifications, and
eventually a draught of specifications is written with all of the meeting's inputs.
4. Quality Function Deployment:
Consumer loyalty is a top priority in this strategy, because it focuses on the
conditions that are most important to the customer.
This method incorporates text with images to help people interpret the criteria
better.
The usage cases explain a system's 'what' rather than its 'how.' As a result, they
just have a functional picture of the method.
Actor, use cases, and use case diagram are the three main components of the use
case architecture.
1. Actor – An individual entity that exists independently of the system but
communicates with it. An actor may be a human, a computer, or something else
entirely. A stick figure is used to depict it. Actors may be either principal or
secondary.
Use cases –
They describe the sequence of interactions between actors and the system. They
capture who(actors) do what(interaction) with the system. A complete set of use
cases specifies all possible ways to use the system.