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

Tips for Sequence Diagrams


See Prof. Stumpf's CIS 235 page for Winter 2006 for sample UML diagrams and other useful material.


Power Point Slides

Chapter 1 Power Points
Chapter 2 Power Points

Chapter 3 Power Points

Chapter 4 Power Points

Chapter 5 Power Points

Chapter 6 Power Points

Chapter 7 Power Points

Chapter 8 Power Points

Chapter 9 Power Points

Chapter 10 Power Points

Chapter 12 Power Points


Grades

Grade sheet