CS630 object-oriented systems analysis and design
 
Contact
Prof: Les Waguespack, Ph.D.
Office: Smith 412
Phone: 781-891-2584 office
        978-779-5322 home
      (home calls before 9:00 pm)
Section 100: time / room
Wed 5-7:20pm / Smith 212


Office Hours: click here
../Bentley_Site/Office_Schedule.htmlshapeimage_2_link_0
Course Texts:
UML Distilled, 3rd, Fowler, Addison Wesley; ISBN 0-321-19368-7
Optional Texts:
Object-Oriented Analysis 2ed, Coad, Yourdan Press;  ISBN 0-13-629981-4
Software Reuse, Jacobson, Griss, Jonsson, Addison Wesley, ISBN 0-201-92476-5
Applying UML and Patterns 3rd Ed., Prentice-Hall: ISBN 0-13-148906-2
Metaphors We Live By, Lakoff & Johnson, U of Chicago Press, ISBN 0-226-46801-1
Object-Oriented Information Systems, David A. Taylor, ISBN 0471543640
Object Models: Strategies, Patterns and Applications,  Peter Coad, Prentice-Hall, ISBN 0-13-84-117-9
Design Patterns, Gamma et. al., Addison Wesley, ISBN 0201633612
Requirements Engineering, Kotonya & Sommerville, Wiley, Chichester, West Sussex, England, ISBN 0-471-97208-8
Thriving Systems Theory and Metaphor-Driven Modeling, Waguespack, Springer, ISBN: 978-1-84996-301-5 
downloadable Resources
Class Syllabus
Class Handouts / Materials
Homework Assignments

code of academic conduct
Group Work
Individual Work
Disability Information

Downloads.htmlDownloads.htmlDownloads.html../Bentley_Site/Group_Ethics.html../Bentley_Site/Individual_Ethics.html../Bentley_Site/Disability_Information.htmlshapeimage_3_link_0shapeimage_3_link_1shapeimage_3_link_2shapeimage_3_link_3shapeimage_3_link_4shapeimage_3_link_5
 

This course prepares the student for systems development in the object-oriented paradigm. Students learn the theory and methods of the object-oriented modeling and the fundamentals of object-oriented development process models. The focus is on requirements analysis, systems analysis and domain analysis, and their documentation with standard object-oriented specification tools (particularly the Unified Modeling Language). Hands-on projects give the students an opportunity to practice their modeling skills and illustrate an effective integration of various modeling techniques throughout an iterative, object-oriented software project life cycle.


Prerequisites: CS 603 and CS 605

Catalog Description:

All the materials provided in this website are for the personal use of students in the corresponding classes. These materials are copyrighted and may not be used for any other purpose without the written consent of the copyright holder. Updated January 21, 2014 10:13 AM

©2014 Leslie J. Waguespack, Jr., Ph.D.