RationalDB   Tweet
OOPortal RedhatLinuxAdmin




System Object Design  «Prev  Next»
Lesson 1

Introduction to System and Object Design

Welcome to Object Oriented Design: System and Object Design, the third course in the Object-Oriented Analysis and Design Fundamentals Series.
This course covers the system analysis and object design phases of the software development project life cycle.
  1. Data dictionary
  2. Use case diagram
  3. Class diagram
  4. Sequence diagrams


Course goals
After completing this course, you will be able to:
  1. Execute the two steps of the design process: system analysis and object design
  2. Partition a system in preparation for the detailed design phase
  3. Partition the system by functional requirements using use cases and the class diagram
  4. Partition the functional areas into cooperating layers of technology
  5. Apply cohesion and coupling to assess and improve the quality of your design
  6. Refine the definition of objects using stereotyped behaviors
  7. Build design patterns like MVC by distributing responsibilities
  8. Apply design patterns to improve the flexibility of your application  
Object-Oriented Design is the third course in the Object-Oriented Analysis and Design Fundamentals Series. This series is designed to teach you practical object-oriented business analysis. By completing the series, you learn to fully define the
  1. scope,
  2. requirements,
  3. analysis, and
  4. design
for a business application using object-oriented models and techniques.