CIS608
Assignment 1
Due
Part I:
Install and test the IBM Rational Software for Systems Specification & Design using UML.
A. IBM Rational Rose Enterprise
Rational Rose
Enterprise provides a visual modeling tool for capturing and sharing
problem domains and business information
requirements, and tracking them as they change throughout the process. It provides the most robust
model-driven development solution with fully-automated design-to-code
translation for
1. Install the software.
2. Specification: Create a sample application using the visual modeling (use-case diagrams) for capturing and sharing problem domains and business information requirements.
3. Design: Generate a model-driven development solution (class diagrams and code generation) for the above application using either Java J2EE-base solution or Microsoft Visual Studio-based solution.
B. IBM Rational Software Architect
Rational Software Architect virtually teems with visual tools to handle a number of development tasks. Of most interest to developers are UML modeling, design patterns, and UML-to-code transformations. Using this software you can create a UML model, apply a design pattern to that model, and, finally, transform the abstract model into actual code.
1. Install the software.
2. Specification: Create a UML model (use case model) for a sample application.
3. Design: Generate a design pattern solution for the above model and transform the abstract model into actual code.
Part II:
1. Write a MS Word report that describes your development process (a list of major steps) and the sample application model (screen shots). Email me the report before the due day.
2. Demo your sample application model using the IBM rational software to the class on the due day.