Which approach is usually followed during the software design phase?

2010

Which approach is usually followed during the software design phase?

Answer: A. Top-downConceptSoftware design transforms requirements into a hierarchy of architectural and detailed components. In structured design, refinement moves from a…

  1. A.

    Top-down

  2. B.

    Bottom-up

  3. C.

    Random

  4. D.

    Middle-out

Attempted by 5 students.

Show answer & explanation

Correct answer: A

Concept

Software design transforms requirements into a hierarchy of architectural and detailed components.

In structured design, refinement moves from a system-level view toward smaller modules, interfaces, and procedures.

Application

When the phase is stated without a narrower qualifier, it ordinarily refers to high-level software design. The designer starts with the overall architecture and decomposes it step by step; this is the top-down approach.

Contrast

  • Bottom-up design composes larger subsystems from low-level or reusable components.

  • A random approach has no systematic decomposition or composition path.

  • Middle-out design starts at an intermediate layer and expands in both directions.

Cross-check

Tracing the design direction as system → subsystem → module → procedure moves from higher abstraction to lower detail, which is the defining top-down direction.

Therefore, the usual software-design approach is top-down.

Explore the full course: Nta Ugc Net Paper 2

Loading lesson…