Match each of the key terms above with the definition that best fits it. Re-engineering ____ Changes made to a
Match each of the key terms above with the definition that best fits it.
____ Changes made to a system to fix or enhance its functionality.
____ Changes made to a system to repair flaws in its design, coding, or implementation.
____ Changes made to a system to evolve its functionality to changing business needs or technologies.
____ Changes made to a system to add new features or to improve performance.
____ Changes made to a system to avoid possible future problems.
____ The ease with which software can be understood, corrected, adapted, and enhanced.
____ A measurement of error occurrences that can be tracked over time to indicate the quality of a system.
____ The process of ensuring that only authorized changes are made to a system.
____ Software modules that have been tested, documented, and approved to be included in the most recently created version of a system.
____ A person responsible for controlling the checking out and checking in of baseline modules for a system when a system is being developed or maintained.
____ Guidelines that list the instructions to construct an executable system from the baseline source code.
____ Automated tools that read program source code as input and create graphical and textual representations of design level information such as program control structures, data structures, logical flow, and data flow.
____ Automated tools that read program source code as input; perform an analysis of the program’s data and logic; and then automatically, or interactively with a systems analyst, alter an existing system in an effort to improve its quality or performance.
This problem has been solved!
Step by Step Answer: