ITPEC IP April 2023 Question 47

When system development progresses in the sequence of system requirements definition, external design, internal design, and programming, which of the following is the most appropriate phase for defining the layout of screens and the format of forms?

Explanation

External design — screen layouts and form formats are what users see and handle, so they are fixed in external design.

In the sequence given, system requirements definition decides what the system must do. External design then specifies the system from the user's side: screen layouts, form and report formats, input and output items, codes, and interfaces with other systems; the user reviews and approves it. Internal design turns that into the developer's side: module structure, processing details, physical files and databases. Programming writes the code.

Answer (a)

Why not others:

  • •(b) Internal design — decides what the user never sees, such as module division and physical data layout; it works from screens and forms that external design has already fixed
  • •(c) Programming — implements the screens and forms as designed; deciding their layout while coding would leave the user nothing to review beforehand
  • •(d) System requirements definition — states which functions, inputs and outputs are needed, not the concrete layout of each screen and form

Key rule: External design is written from the user's point of view and approved by the user; internal design is written from the developer's point of view.

System Development Technology · AI-written, may contain errors

This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official IP past-paper collection or Report an issue.