Chapter 2 SA Flashcards
(45 cards)
What is the primary goal of system analysis?
To understand and specify the requirements for a system.
True or False: System requirements are only technical specifications.
False
What are the two main types of system requirements?
Functional and non-functional requirements.
Fill in the blank: Functional requirements describe what a system should _______.
do
What is meant by non-functional requirements?
Requirements that define the quality attributes of a system.
Which technique is commonly used to gather system requirements?
Interviews
True or False: Stakeholders are not important in the requirements gathering process.
False
What is a use case in system analysis?
A description of how users will interact with the system.
What type of diagram is often used to visualize system requirements?
Use case diagram
Multiple Choice: Which of the following is NOT a method for gathering requirements?
A) Surveys
B) Prototyping
C) Programming
C) Programming
What does the acronym SRS stand for?
Software Requirements Specification
True or False: Requirements should be documented and validated.
True
What is the purpose of requirement validation?
To ensure that the requirements meet the needs of stakeholders.
Fill in the blank: _______ requirements can include performance, security, and usability.
Non-functional
What is a requirement traceability matrix?
A tool used to track the relationship between requirements and other project artifacts.
Multiple Choice: Which is a common challenge in gathering requirements? A) Lack of stakeholder involvement B) Clear communication C) Defined goals
A) Lack of stakeholder involvement
What is the role of a business analyst in system analysis?
To facilitate communication between stakeholders and the development team.
True or False: Requirements can change throughout the development process.
True
What is the significance of prioritizing requirements?
To ensure that the most critical needs are addressed first.
Fill in the blank: _______ analysis helps in understanding the feasibility of requirements.
Feasibility
What is a prototype in the context of system requirements?
A preliminary version of a system used to visualize and test requirements.
Multiple Choice: Which of the following is a benefit of prototyping? A) Reduces risk B) Increases cost C) Delays project
A) Reduces risk
What are the components of a typical requirements document?
Introduction, scope, functional requirements, non-functional requirements, and appendices.
True or False: All requirements must be measurable.
True