Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

OpenLearning

Systems Development: Object Oriented Analysis and Design (HP2M48)

via OpenLearning

Overview

Master AI & Machine Learning for 50% Off
Go under the hood of AI — neural networks, real-world applications & more. Designed by UNSW experts.
Enroll Now
This course develops skills in object-oriented analysis and design, using UML models, design patterns, and detailed specifications to represent requirements and improve software quality and maintainability.

Syllabus

  • Analyse UML diagrams to identify system requirements and relationships in a given context.
  • Evaluate and select appropriate design patterns to solve specific software design problems.
  • Create detailed design specifications that encapsulate both functional and non-functional requirements for a software system.
  • Compare object-oriented principles such as encapsulation, inheritance, and polymorphism in the context of system development.
  • Critique software designs to ensure they meet the required quality and maintainability standards.
  • Develop UML models to represent the structure and behaviour of a software system based on given requirements.
  • Integrate theoretical knowledge with practical application to enhance software quality and maintainability within development teams.

Taught by

ASGS

Reviews

Start your review of Systems Development: Object Oriented Analysis and Design (HP2M48)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.