Requirements are the needs to solve a problem or to achieve
an objective.............
Read
answer
Types of software requirements: a. Business Rules: They
define the high-level needs of the system. They are written in project charter
document. They are collected from various stakeholders like sponsor, customer,
managers, and company head..................
Read answer
Challenges of gathering software requirements: a) SMEs and
business owners have low availability b) There might be missed assumptions
causing confusion.................
Read answer
Methods of eliciting requirements: a) Draw DFD: Constructing
a data flow diagram explaining all the important business processes flow of
data among them including their sequence..............
Read answer
Interviewing for eliciting requirements involves interviewing
different people with different view for gaining knowledge on a one to one
basis. Some of the questions asked in the interview could be:.............
Read answer
Brainstorming involves a collective session of all the business owners in a
single room. It is necessary to have a facilitator or coordinator who can
ensure smooth execution of the brainstorming session................
Read answer
Mind mapping involves penning down a central idea and
thinking of new and related ideas around it which radiate out from the
centre..................
Read answer
FAST is short form for Facilitated Application Specification Technique. They
are a collection of workshops that are held for identifying
requirements.....................
Read answer
JAD (Joint application design) is similar to brainstorming.
Unlike a couple of hours for brainstorming, JAD sessions last for typically
about 3 days. JAD produces high level, specific software models including data,
functions and behavior..................
Read answer
A Use case approach defines what a system will do from a
user’s perspective. They provide a detailed description of a particular user
requirement and are structured. Some of the concepts related and involved in a
use case are:................
Read answer
Guidelines for writing quality requirements: a) Be precise
and accurate b) Don’t make huge paragraphs c) Use terminologies consistently
and provide a glossary of these................
Read answer
|