Applying OOAD using UML 1.0

The course begins with a thorough introduction to the fundamental concepts of the object-oriented model and object-oriented programming, and moves into in depth coverage of analysis and design techniques, with special emphasis on design patterns. Students will explore the full system lifecycle from initial conception to final delivery.
Students should have some working knowledge of a procedural programming language and syntax, such as C.
5 Days/Lecture & Lab
This is a beginner level programming course, designed for developers who specify, design and develop software and applications using traditional/formal/structured methods and want to learn to use an object-oriented approach.
  • Introduction to Modeling, UML and USDP
  • Classes and Objects
  • Relationships
  • States and Activities
  • UML Diagrams
  • Use Cases
  • Use Case Scenarios
  • Conceptual Modeling
  • Object Oriented Analysis
  • Discovering Potential Objects using CRC Cards
  • Static Design Concepts
  • Dynamic Design Concepts
  • Domain Design
  • Detailed Design
  • Summary & Conclusion

Related Scheduled Courses