ATC-OOAD - Object Oriented Analysis & Design

Delving straight into system development without applying proper analysis and design is similar to building a house without a blueprint. This would mean having to spend more time and resources on reworks and patches later in the development phase in order to solve problems that could have been avoided if appropriate development techniques had been applied.

Code: atc-ooad

Duration: 5.0 days

Enquire Now

Start learning today!

Click Hereto customize your Training

Objectives

-

Content

  • Object Orientation principles 
  • UML diagramming techniques 
  • Adopting OOAD for waterfall / iterative / agile / scrum approaches 
  • Requirements Analysis with Use Cases / user stories 
  • Identifying objects and responsibilities during Analysis 
  • Design for Architectural Platforms 
  • Design for Interface, Abstract Class, Polymorphism and Patterns 
  • OO Mapping to Implementation Technology 
  • Case Study

Audience

  • System Analysts / Software Engineer 
  • Software Developers 
  • Software Architects 
  • Project Managers / Project Leaders 
  • Scrum Masters 
  • Those involved in software development process, typically those who require the use of OO technology 
  • Developers who are:
        - Experienced in either OO or non-OO styles of coding.
        - Knowledgeable in any high-level language (e.g. Java, C#, C++, C, COBOL).
        - Keen to learn about the basics of modelling in UML - Keen to improve software development within an OO SDLC as a software developer, software development leader or software architect.

Prerequisites

  • Preferably some knowledge of any programming languages

Certification

product-certification
Trainocate Certificate of Attendance

Course Benefits

product-benefits
  • Career growth
  • Broad Career opportunities
  • Worldwide recognition from leaders
  • Up-to Date technical skills
  • Popular Certification Badges

Advanced Technology Courses Popular Courses

atc-python-programming

The course is all about to learn the Python programming language. Its emphasis the core libraries and most useful libraries developed by the Python.

atc-aif

The Artificial Intelligence Fundamentals course provides a comprehensive introduction to the basic principles and concepts of artificial intelligence (AI). This

atc-isc

Our Trainer the Trainer course is designed to equip aspiring trainers with the skills and knowledge they need to deliver effective and engaging training session

atc-fht200

This course teaches individuals how to become proficient in the administration and management of the Falcon Platform, a cyber-security platform by CrowdStrike.
Enquire Now
 
 
 
 
lTF8zd
By clicking "Submit", I agree to the Terms Of Use and Privacy Policy