Which one of the following is not a part of program design phase?

Which one of the following is not a part of program design phase?

Algorithm
Pseudocode
Flowchart
Code
This question was previously asked in
UPSC CBI DSP LDCE – 2023
The software development life cycle typically includes phases like Requirements Gathering, Design, Implementation (Coding), Testing, Deployment, and Maintenance.
The program design phase focuses on creating a blueprint for the software system. This involves defining how the program will work logically and structurally before writing the actual code.
– Algorithm: A set of well-defined instructions for solving a problem. Developing algorithms is a key part of the design phase.
– Pseudocode: An informal high-level description of the operating principle of an algorithm. It’s a tool used in design to outline the algorithm’s logic.
– Flowchart: A diagram representing the sequence of operations in an algorithm or process. Flowcharts are used in design to visually represent the program’s logic flow.
– Code: The actual source code written in a programming language (like C++, Java, Python, etc.). Writing code belongs to the Implementation phase, which follows the Design phase.

Therefore, ‘Code’ is not a part of the program design phase.

The program design phase involves planning the structure and logic of a program using tools like algorithms, pseudocode, and flowcharts. Coding is the subsequent phase where the design is translated into a specific programming language.
Other activities sometimes included or related to the design phase are data structure design, architectural design, interface design, and database design. The output of the design phase is typically a detailed design document that serves as a guide for the coders.
Exit mobile version