Home
Explore
Exams
Search for anything
Search for anything
Login
Get started
Home
Chapter 4 - User Requirements Gathering and Analysis 2_v2.1
Studied by 0 people
0.0
(0)
Add a rating
Learn
A personalized and smart learning plan
Practice Test
Take a test on your terms and definitions
Spaced Repetition
Scientifically backed study method
Matching Game
How quick can you match all your cards?
Flashcards
Study terms and definitions
1 / 28
There's no tags or description
Looks like no one added any tags here yet for you.
29 Terms
View all (29)
Star these 29
1
What is Requirements Gathering?
A process to collect and analyze user requirements for software development.
New cards
2
What are some methods for gathering user requirements?
User survey, user interview, review of existing documents, existing software review, study user-supplied documentation.
New cards
3
What is a User Survey?
A structured questionnaire distributed to a group of users for feedback and preferences.
New cards
4
What is one advantage of a User Survey?
Can be conducted easily and reach a large number of people at low cost.
New cards
5
What is a disadvantage of a User Survey?
Responses may not always be useful.
New cards
6
What is the purpose of a User Interview?
To gather detailed feedback through guided questions in one-on-one or small group settings.
New cards
7
What is one advantage of User Interviews?
Allows for guidance during the interview and encourages contact between developers and users.
New cards
8
What is a disadvantage of User Interviews?
They can be time-consuming.
New cards
9
What types of documents can be reviewed in Existing Documents Review?
Hardcopy or electronic documents such as reports, logs, meeting minutes, newsletters, and marketing materials.
New cards
10
What is an advantage of reviewing Existing Documents?
It is relatively inexpensive and a good source of background information.
New cards
11
What is a disadvantage of reviewing Existing Documents?
Information may be incomplete or inaccurate.
New cards
12
What is involved in Existing Software Review?
Verification of both functional and non-functional requirements.
New cards
13
What is an advantage of Existing Software Review?
Identifies design defects and highlights areas of the existing system for improvement.
New cards
14
What is a disadvantage of Existing Software Review?
Time-consuming and can increase project implementation costs.
New cards
15
What is the purpose of studying User-Supplied Documentation?
To analyze documents created by users to learn about procedures, regulations, and standards.
New cards
16
What is an advantage of studying User-Supplied Documentation?
No time commitment from users is required.
New cards
17
What is a disadvantage of studying User-Supplied Documentation?
Day-to-day work may differ from documented procedures.
New cards
18
What is a Software Requirements Document (SRD)?
An official document specifying what is required from the system developers.
New cards
19
What does an SRD specify?
It specifies WHAT the system should do rather than HOW it should do it.
New cards
20
What types of requirements are included in a URD?
User requirements and system requirements.
New cards
21
What is a User Requirements Document (URD)?
A document that describes what users expect the software to do.
New cards
22
What are the components of a URD?
Mandatory requirements, Desirable requirements, Optional requirements, and Possible future enhancements.
New cards
23
What defines Mandatory Requirements?
Features that must be built into the final system; failure means elimination from the tender process.
New cards
24
What are Desirable Requirements?
Features that should be included unless the cost is too high.
New cards
25
What are Optional Requirements?
Features that can be built into the system but are not required.
New cards
26
What are Possible Future Enhancements?
Features that may be added based on budget and timeline.
New cards
27
What is a Requirements Checklist?
A tool to ensure that requirements documents are correct, complete, unambiguous, consistent, verifiable, and approved.
New cards
28
What is an example of a Requirements Checklist step?
Check common language to ensure acronyms are defined in the glossary.
New cards
29
How can a Requirements Checklist support the requirements documenting process?
By providing tools to verify correctness and completeness of the documentation.
New cards