Final answer:
The phase of the system development life cycle that involves determining user needs is Systems Analysis. This phase focuses on identifying requirements and constraints to ensure the system meets its intended goals.
Step-by-step explanation:
Determining User Needs in the System Development Life Cycle
The phase of the system development life cycle (SDLC) that includes determining user needs is Systems Analysis. During this phase, the requirements of the system are gathered, user needs are identified, and a clear understanding of the system's objectives is established. It's a critical step in ensuring the final system will meet the intended goals and provide the necessary functionality for the users.
In Systems Analysis, the problem is defined, and the requirements and constraints are determined. This phase involves thorough research to understand the scope of the system and the resources available. It is followed by the Systems Design phase, where the actual specifications of the system are developed. Finally, the design moves into the Systems Implementation phase, where the system is built and brought to life.
Therefore, the correct answer to the student's question is B. Systems Analysis.