Professional Documents
Culture Documents
for a
University. The Visual Basic programming language is used in this demo.
Requirements:
Rational Rose
Visual Basic 6.0
Setup:
The manager in turn tells math 101 that Joe would like to
be added to the course.
Sequence Diagram - Math 101
Finally, the billing system is notified that Joe is taking math 101.
Sequence Diagram - Billing System Notified
Documentation Window
Associations
Associations
Attributes
New Operation
Assigning Languages
Dependency Relationship
Summary Window
You will notice that Rose generated code for all the
classes assigned to the Registration component.
Add Procedure
We now have a problem, our code says one thing and our
model says another thing. This is where reverse
engineering comes into play.
Reverse Engineering
click to enlarge
Reverse CourseOffering
Let's look at the class diagram to see how our model has
been updated.
Class Diagram
Debug Package
In this short demo, you have seen how Rational Rose and
Visual Basic may be used throughout the analysis and design
phases of development to visualize, analyze, design,
implement, and document a system under development.