Software Design and Development: Object-oriented Analysis and Design

Software Design    |    Beginner
  • 10 videos | 38m 42s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 76 users Rating 4.5 of 76 users (76)
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

  • 1m 52s
  • 5m 7s
    In this video, you will learn how to outline the basic concepts of object-oriented analysis and design (OOAD) and provide examples. FREE ACCESS
  • Locked
    3.  OOAD versus Traditional Approaches
    3m 54s
    Find out how to compare and contrast OOAD with procedural programming. FREE ACCESS
  • Locked
    4.  Conceptual Ideas in Object-oriented Programming
    4m 24s
    In this video, learn how to outline four conceptual ideas of object-oriented programming. FREE ACCESS
  • Locked
    5.  OOAD Models and Methods
    5m 23s
    Upon completion of this video, you will be able to list the models and methods used in the OOAD approach to software development. FREE ACCESS
  • Locked
    6.  Object-oriented Approach to Problem Solving
    4m 28s
    After completing this video, you will be able to recognize an objective approach to software development. FREE ACCESS
  • Locked
    7.  Object-oriented Design
    3m 54s
    In this video, learn how to design an algorithm using objects. FREE ACCESS
  • Locked
    8.  OOP Design Patterns
    3m 27s
    Upon completion of this video, you will be able to list the patterns that exist in an object-oriented programming approach. FREE ACCESS
  • Locked
    9.  OOP Relationships
    3m 5s
    In this video, you will identify the types of relationships used between classes in object-oriented programming. FREE ACCESS
  • 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 on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 959 users Rating 4.6 of 959 users (959)
Rating 4.4 of 4719 users Rating 4.4 of 4719 users (4719)
Rating 4.3 of 86 users Rating 4.3 of 86 users (86)