Home | Contact | Site Map

Home
Custom Software
Consulting
Training
About Us

 

An Introduction to Object Oriented Analysis & Design

Course Summary

Using many practical in-class examples, this course introduces your team to Object-Oriented methods in the analysis and design of software systems. This course helps your staff think in an Object-Oriented way. It is also our most popular course.

Course Details

bullet
What Your Will Learn
  • How Object-Oriented analysis and design differs from other methods of analysis and design.

  • How to identify and define object classes.

  • Object-Oriented concepts including abstraction, encapsulation, polymorphism, and inheritance.

  • How to develop object diagrams.

  • How to model an object's life cycle with a state diagram.

  • Identifying and specifying services.

  • How to implement your Object-Oriented Analysis with a relational database.

  • Practical methods of conveying ideas to end-users.

bullet
What Students Have Said...

These are actual written quotes from student evaluations of this course:

  • "This has been by far the best course I've taken.  The instructor presented the material in a very knowledgeable manner."

  • "It was a great way to get all of us thinking the same way.  Learning and reinforcing these techniques with the people I will be working with in the future was very helpful.  This will make communicating with each other easier."

  • "I particularly liked the instructor's willingness to divert from lecture notes to concrete examples."

You can also see more evaluations of other courses we have taught.

bullet
Example Course Material

You can view the syllabus for the class or one of the exercises from the course.

bullet
Duration

Eight half-day meetings, including one session devoted to a problem from your work.

We can teach this course for you over four days or eight half-day.  The days can be arranged for your convenience.  Some clients prefer consecutive days, others prefer one or two meetings per week.

MindCrafted can work with you to customize the course to your exact needs.

bullet
Who Should Attend

Software engineers, systems analysts, systems designers, programmers, project managers, user managers.

Students should have a basic understanding of the system development process.

bullet
Related Courses

Object Oriented development has a heavy emphasis on the analysis of data.  Our course Relational Database Design may helpful if your staff needs a stronger background in data analysis and database design.

bullet
For More Information

Contacting us for more information, including pricing and scheduling. Also consider these reasons why you should use MindCrafted for your training needs.

Return to Course Catalog.

 
Copyright 2006 - MindCrafted Systems, Inc.