Describe at least four advantages and two disadvantages of the Computer Aided Software Engineering (CASE) approach
Advantages of the CASE approach include:
• Reduced system complexity
• Increased flexibility in making revisions to the system model
• Capacity to review many alternative designs before committing to a system
• Quicker development process
• Promotion of user involvement
• Reusable program code and documentation
• Reduced maintenance costs
Disadvantages of the CASE approach include:
• Product cost
• Start-up time and cost involved with developing CASE expertise
• Incompatible CASE tools
• CASE source code is not as efficient as code written by skilled programmers. Inefficient source code generated by CASE tools encourages skilled programmers to modify the code which results in discrepancies between the data flow diagram and the program code.
You might also like to view...
______ is the process of having two people or groups play opposing roles in a debate to better understand a proposal.
A. The dialectic method B. Positive conflict C. Devil's advocacy D. Groupthink E. Storming
Asset turnover ratio
a. Market price per share b. Net sales c. Gross profit d. Average total assets e. Interest expense, net of tax f. Net income g. Total liabilities h. Total assets
A(n) _____ is developed to emulate the knowledge of an expert to solve problems and make decisions in a relatively narrow domain.
Fill in the blank(s) with the appropriate word(s).
A requirements contract is a contract
a. in restraint of trade. b. in which the seller provides all of the goods that the buyer needs. c. in which the buyer purchases all of the goods that the seller produces. d. in which a party must buy a product it does not want in order to be allowed to buy a product it requires.