CSCI 311: Object-Oriented Analysis and Design
Using the UML and Patterns
![]()
You will want to have software that allows you to readily draw your UML Object Models that you will be developing for your course projects. The following are all valid software options for the course -
Each distance student is being shipped a copy of Rational Rose '98 Enterprise Edition. Local students can borrow a CD to install on their Windows machines. The software will also be installed in some of our computer labs in OCNL. I am currently working on getting Rational Rose 2000 but it will take a bit longer. As soon as we receive it, I will make this available to my students. See instructions, below on how to install Rose '98.
If you have Microsoft Visio Professional or Enterprise Edition you will be able to draw the necessary elements for your UML Object Models also. This software is available in our AS Bookstore for $109 plus tax.
You can download a free package from Togethersoft at www.togethersoft.com. We do have an educational license for this. Another CSU, Chico instructor, Mike Long, at www.ecst.csuchico.edu/~mlong has instructions on how to place the key in your directory to properly install your download. This package has all the UML modeling capabilities as well.
Since I am familiar with Rational Rose, I will be doing many demos using that particular software. There is a tutorial program for Rational Rose that has automated movies of how to work with the software. I recommend this tutorial highly.
INSTALLATION INSTRUCTIONS FOR RATIONAL ROSE '98 ENTERPRISE EDITION for Windows:
Once you load the CD into your CD device, look at the directory contents of the CD.
You will notice the file serial#.txt. Open this file in Notepad or any other word processor. In this file you will find your CD serial number that you will need to type in while install the Rose software.
Now double click on the setup.exe file you find in the directory contents of the CD. There is an installation wizard that steps you readily through the rest of the install. Choose a typical installation.
Be sure to run the tutorial for Rose after installing it.