|CS432 - Object Oriented Analysis and Design|
Facilitator: Wayne Cook
Home: (970)229-9282 Cell: (970)690-9976
Term: Spring 8W2 2006
Meeting Times: Starting Tuesday, 7 March 2006 - 6:00 PM until 10:00 PM
5% lost for every week a homework is late (unless other arrangements are made), no homework can be turned in past last night of class.
This class is a more detailed approach of how to Analyze and Design a Software Project using Object Oriented tools and techniques. In general, this process includes all of the planning and analysis needed to complete a good design. It does not include the actual implementation of the project. However, at the end of the class you should have a good design for the project and reasonable scheduling for the implementation and release phases of the project. The detailed scheduling will not be to that same level as that required for CS425 - Systems Analysis & Design class. If you are planning to take the CS445 - Database Management class after this class, I would suggest designing a project that uses a Database, so that you can already have your design ready when you start your DBMS class and can then implement your project in the DBMS class.
Please note that the readings in this assignment have been reduced from two textbooks to one textbook. The UML 2 textbook is now the only required textbook. I have updated the materials in this class to reflect the changes. Note: If you do see any references to a textbook, other than UML 2, please inform me of where it is, so that I can correctly update this text.
Since I do teach CS425, I am starting to put together a set of web pages that describes the similarities and differences between Systems and Object Oriented Analysis and Design. Please reference this site for an overview and the Q and A that cover this class and CS425.
Please look at the Regis Overview for the materials needed for this class. The book, titled UML 2 and the Unified Process, gives the tools needed to complete this course. I would highly recommend doing outside research to better understand the process as well as the tools. The second book that used to be required is Arlow/Neustradt – UML 2 and the Unified Process and might be a good auxiliary source.
Please read the assigned chapters in each book and complete each homework assignment before the scheduled class. We will cover key elements of each assignment and any areas on which you might have questions. However, we will not be able to cover all of the topics presented in the textbooks, so please read them well so that you may have a better understanding of the material. Historically, there has been a significant amount of work associated with this class, so please plan to spend time out of class preparing for each week.
Please also see the General Notes at the bottom of this web page.
All assignments should build on each other. If it is not clear how this should occur, please ask questions. If there are additional documents that you feel you need to provide to complete your design, please add them. Some additional documents will be discussed during the course of this class. Good luck with all of your assignments.
I have been receiving similar questions from the class and have decided to put the answers in one file.
You can check your homework here.
This site was last updated 03/26/07