Difficulty: Easy
Correct Answer: System analysis phase
Explanation:
Introduction / Context:
Traditional system lifecycles distinguish discovery and definition activities from design and construction. Requirements analysis is the rigorous activity of eliciting, analyzing, modeling, and validating what the system must do and under what constraints, producing artifacts that guide subsequent phases.
Given Data / Assumptions:
Concept / Approach:
In the system analysis phase, analysts refine the problem statement, develop models such as data flow diagrams, entity definitions, and use cases, and produce a requirements specification. Design transforms these requirements into technical solutions; development implements them; investigation precedes analysis and confirms feasibility to proceed.
Step-by-Step Solution:
Verification / Alternative check:
Cross-check deliverables: if the artifact defines what and why (not how), it belongs to analysis; if it defines how (architecture, components), it belongs to design.
Why Other Options Are Wrong:
Common Pitfalls:
Mixing solution decisions into analysis prematurely can bias vendors and constrain innovation; conversely, vague analysis leads to scope creep later.
Final Answer:
System analysis phase.
Discussion & Comments