Application prototyping: which of the following is NOT typically considered a prototyping tool?

Computer Science System Analysis and Design Difficulty: Easy
Choose an option
  • A
    Application generators
  • B
    Screen generators
  • C
    Report generators
  • D
    Third-generation language
  • E
    None of the above

Answer

Correct Answer: Third-generation language

Explanation

Introduction / Context:Prototyping emphasizes rapid user feedback. Tools that accelerate building forms, reports, and basic logic are preferred. High-level generators shorten development cycles compared to low-level coding.

Given Data / Assumptions:

  • Goal is quick UI and report creation.
  • Minimal boilerplate and high productivity are desired.

Concept / Approach:Application, screen, and report generators are classic prototyping aids because they provide templates and wizards. Third-generation languages (3GLs) like C or COBOL are powerful but slower to prototype with due to verbose syntax and manual scaffolding.

Step-by-Step Solution:

Identify which options are high-productivity tools.Note that 3GLs lack rapid UI/report scaffolding.Select the item that is not a prototyping tool: third-generation language.

Verification / Alternative check:RAD/4GL and low-code platforms dominate prototyping due to speed and ease of changes.

Why Other Options Are Wrong:Application, screen, and report generators directly support prototyping tasks.

Common Pitfalls:Promoting a prototype to production without addressing performance, security, and maintainability.

Final Answer:Third-generation language

Discussion & Comments
No comments yet. Be the first to comment!
Join Discussion