Correct option is C
The software development lifecycle (SDLC) consists of various stages that guide the development process. Common activities include
Requirement Analysis (A),
System Design (B), and
Deployment (D). Code refactoring is often part of maintenance or improvement rather than a distinct stage in the lifecycle.
Information Booster:
1.
Requirement Analysis: Gathering and analyzing the requirements to understand what the software should accomplish.
2.
System Design: Translating requirements into a blueprint, detailing architecture and components.
3.
Deployment: Releasing the completed software for use.
Additional Knowledge:
Option C (Code Refactoring): Although important, refactoring is typically part of maintenance, not a distinct lifecycle stage.
Option E (Substructure): Not a standard phase in the software process lifecycle.