Translating detailed requirements into a design is the next very important step. An integrated set of computer-aided software engineering (CASE) tools can be very useful in modeling and documenting a software application or system.
Investigate the library and Internet for information on at least 5 CASE tools such as unified modeling language (UML), functional decomposition diagrams, data flow diagrams, object diagrams, entity-relationship (E-R) diagrams, class diagrams, and structure charts.
- Compare and contrast 5 of the CASE modeling tools by giving a brief description, including strengths and weaknesses.
- Based on your research, which subset or individual CASE modeling tool or tools do you plan to use to develop the design for your project in this class, and why?