CIS 415 Home Page Spring 2007
Dr. Teague
Office: 98-C4-14
Phone: (909) 869-3246
E-mail: lcteague@csupomona.edu
|
Office Hours: |
M 1:25 pm - 1:55 pm M 3:50 pm - 4:20 pm W 12:55 pm - 1:55 pm |
Advanced Object-Oriented Analysis and Design
Applying the Unified Modeling Language to model complex business systems. Application of use cases in analysis and of additional patterns in design. techniques to computer information systems development. Written reports and case studies. 4 units. Lectures/problem-solving. Prerequisite: CIS 328 with a grade of C or better.
Textbook: Freeman, Eric, with Elisabeth Freeman, Head First Design Patterns, O'Reilly Media, Inc., 2004. ISBN 0-596-00712-4.
Recommended References for Review of UML:
Larman, Craig, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design with the Unified Process , Upper Saddle River,New Jersey: Prentice-Hall, 2002. ISBN 0-13-092569-1.
Page-Jones, Meilir, Fundamentals of Object-Oriented Design in UML, Reading, Massachusetts: Addison-Wesley, 2002. ISBN 0-201-69946-X.
Richter, Charles, Designing Flexible Object-Oriented Systems With UML, Macmillan Technical Publishing, 1999. ISBN 0-13-748880-7.
Stevens, Perdita, with Rob Pooley, Using UML: Software Engineering with Objects and Components, 2nd edition, Addison Wesley, 2006.
Stumpf, Robert V., and Lavette C. Teague, Jr., Object-Oriented Analysis and Design with UML, Upper Saddle River, New Jersey: Pearson Prentice-Hall, 2005. ISBN 0-13-143406-1.
Software for Students
Other Course Materials
CIS 415 Syllabus (revised 4/16/07)
Installing Rational Modeler 6.0
Creating a project and use case diagram in Rational Modeler 6.0
Creating a domain model or class diagram in Rational Modeler 6.0
Creating a sequence diagram in Rational Modeler 6.0
Project 1 Assignment
Project 2 Assignment
Project 3 Assignment
Project 4 Assignment
Project 5 Assignment
Project 6 Assignment
Project 7 Assignment
Project 8 Assignment
Review Notes of Analysis and Design Models
See Prof. Stumpf's CIS 235 page for Winter 2006 for sample UML diagrams and other useful material.
Power Point Slides
Chapter 1 Power PointsGrades