Difficulty: Easy
Correct Answer: Upward compatibility
Explanation:
Introduction / Context:
When platforms evolve, preserving the ability to run older applications is critical for users and enterprises. Terminology varies across eras and vendors, but the concept is widely recognized in operating systems, databases, and compilers.
Given Data / Assumptions:
Concept / Approach:
Modern terminology typically calls this backward compatibility (new system runs old software). In older or vendor specific usage, the same idea was often labeled upward compatibility from the perspective of the application moving upward to a new system version. Among the provided options, “Upward compatibility” best matches the described behavior.
Step-by-Step Solution:
Verification / Alternative check:
Vendor release notes often promise “upward compatible” interfaces, meaning applications written for prior releases continue functioning on the upgrade, aligning with the prompt.
Why Other Options Are Wrong:
Common Pitfalls:
Mixing directions: “backward compatibility” vs. “forward compatibility.” Here, the new system supports old apps, which many older sources called “upward compatibility.”
Final Answer:
Upward compatibility
Discussion & Comments