Transformation of a system from one representational form to another is known as________________?
A. Re-factoring
B. Restructuring
C. Forward engineering
D. Both Re-factoring and Restructuring
A. Re-factoring
B. Restructuring
C. Forward engineering
D. Both Re-factoring and Restructuring
A. Standardization of notations and diagrams
B. Communication between development team member
C. Costs associated with the use of the tool
D. Reduction of time and effort
Explanation: Using CASE tools is an expensive approach.
A. Content Analysis
B. Interaction Analysis
C. Functional Analysis
D. All of the mentioned
Explanation: Analysis model establishes a basis for design which requires all the mentioned options.
A. Non-redundant data storage
B. Data independence
C. Transaction control
D. Ad Hoc data queries and reports
A. GUIs
B. Candidate keys
C. Object model
D. All of the mentioned
Explanation: Therefore, the redevelopment of user interfaces has become one of the most common types of re-engineering activity. But before a user interface can be rebuilt, reverse engineering should occur.
A. Dynamic analysis
B. Client/Server
C. Re-engineering
D. Test management
Explanation: A client/server architecture is GUI based.
A. to reduce maintenance effort
B. to cope with complexity
C. to avoid side effects
D. to assist migration to a CASE environment
Explanation: Reverse engineering helps us to detect side effects rather than avoiding them.