Software Design and Development: Object-oriented Analysis and Design

Software Design    |    Beginner
  • 10 Videos | 38m 42s
  • Includes Assessment
  • Earns a Badge
In this course we adopt the object-oriented analysis and design (OOAD) methodology for developing computer programs. This methodology guides the developer into the proper structure for developing programs. We will begin by looking at this methodology to see how it helps the programmer develop better computer programs and consider how this approach compares to the traditional procedural style of software development. Next, we will discuss design patterns and take a look at how object-oriented relationships work. Finally, you will use an object-oriented programming (OOP) approach to solving programming problems and developing code based on your solutions. After completing this course, you'll be able to outline the object-oriented analysis and design (OOAD) approach to solving programming problems.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    outline the basic concepts of object-oriented analysis and design (OOAD) and provide examples
    compare and contrast OOAD with procedural programming
    outline four conceptual ideas of object-oriented programming (OOP)
    list the models and methods used in the OOAD approach to software development
  • recognize an objective approach to software development
    design an algorithm based on objects
    list the patterns that exist in an OOP approach
    identify the types of relationships used between classes in OOP
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 52s
    UP NEXT
  • Playable
    2. 
    Introduction to Object-oriented Analysis and Design
    5m 7s
  • Locked
    3. 
    OOAD versus Traditional Approaches
    3m 54s
  • Locked
    4. 
    Conceptual Ideas in Object-oriented Programming
    4m 24s
  • Locked
    5. 
    OOAD Models and Methods
    5m 23s
  • Locked
    6. 
    Object-oriented Approach to Problem Solving
    4m 28s
  • Locked
    7. 
    Object-oriented Design
    3m 54s
  • Locked
    8. 
    OOP Design Patterns
    3m 27s
  • Locked
    9. 
    OOP Relationships
    3m 5s
  • Locked
    10. 
    Course Summary
    3m 9s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.