ITPEC IP October 2019 Question 50

Source exam: ITPEC IP October 2019Topic: System Development Technology

ITPEC IP October 2019 — Question 50 of 100

Analyzing an existing program to recover its design, structure, and documentation is reverse engineering. It works backward from implemented code and behavior toward higher-level representations so maintainers can understand a poorly documented system.

Answer (d)

Why not others:
- waterfall and spiral are software-development lifecycle models

- prototyping creates an early model to explore or validate requirements

- none of these three specifically derives design information from existing code

Key rule: Forward engineering builds software from designs; reverse engineering reconstructs knowledge and models from an existing implementation.

AI-generated — may contain errors

The original exam layout is preserved in the image so diagrams, formulas, tables, and code remain accurate.

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.