s
menu
menu
Login  |  Register  |  Media Kit  |  Press  |  Site Map  |  Contact Us Digg It! Post to Del.icio.us Bookmark using any social bookmark manager!  Increase font-sizeDecrease font-sizeRestore default font-sizes



Dive Into® Series Object-Oriented Analysis and Design

This is a five-day lecture and lab-intensive course.

Course Objectives

  • To develop a solid understanding of the object-oriented paradigm.
  • To obtain an understanding of the differences between analysis and design based on the procedural versus object-oriented paradigm.
  • To study software development activities in the context of the object-oriented paradigm.
  • To learn object-oriented modeling using Unified Modeling Language (UML)
  • Object Paradigm - Classes and Objects
  • Basic concepts: abstraction, encapsulation, information hiding, modularity
  • Responsibility view of the requirements
  • Classes and objects emerging from responsibilities
  • Comparison of procedural and object-oriented paradigms
  • Criteria of class quality.
  • Unified Modeling Language - Static Model
  • Object and Class diagrams
  • Representing relationships with cardinality
  • Representing relationships with attributes and qualifications
  • Representing aggregation relationships
  • Representing generalization/specialization
  • Abstract classes
  • Unified Modeling Language - Dynamic Model
  • Events, states and actions
  • Event traces and state diagrams
  • Nested state diagrams
  • Representing concurrence
  • Jacobean's Method
  • Requirements Model: interface descriptions, domain object model
  • Analysis model: classification of objects
  • Analysis model: defining relationships between objects, specifying objects, and defining subsystems
  • Independence of attributes - issues of data normalization
  • Metrics in object-oriented software development
  • Object-oriented domain model construction process and software product-line development.

Price

  • $13,995 lecture fee (for up to 20 students)
  • plus materials (approximately $40-$75 per student)
  • plus instructor travel reimbursement

For more information about this course, please e-mail us or call (978)-823-0130.

Please Note: There is no additional cost for customizing course curriculum or outlines.

foot
Update :: July 06, 2008