Hotline: 1800 PROGRESO (1800 776 4737)


Architecting Software with OOAD & UML

Description

One of the fundamentals to a sound design in software development is the appropriate adoption and employment of Object Oriented (OO) technology that will contribute to a much more accurate outcome with better quality attributes, robustness and on-time delivery, all crucial factors for successful software development projects. This translates for the business better planning and utilization of resources, customer satisfaction, competitive edge and timely return on investment.

This course includes workshops with end to end business scenarios using a single case study which will expose participants with the practical concept and approach in architecting software at each stage of the software development life-cycle. It also focuses on the adoption of the modeling techniques in architecting software based on UML diagrams. Comprising of 75% practical hands-on sessions and 25% class presentations, this intensive course will equip and reinforce participants with clear understanding of software development fundamental.

**Certificate of Fundamental Understanding in Architecting Software Using Object Oriented Analysis & Design will be awarded upon successfully passing the exam.

 

Objectives

  • To achieve maintainable IT System by applying software development best practices.
  • To make fully traceable and testable IT System and reduce Software errors and bugs making it a more robust system.
  • To enhance productivity and quality of the software by promoting Reusable Practices by Component Library sharing and Design Patterns Best Practices.
  • To simplify the software development process by leveraging on the shared common components.
  • To understand the fundamentals of OOAD’s concepts and applications and applying the principal of architecting software correctly.
  • To identify the Object Oriented challenges and the context where OOAD can be applied appropriately to achieve successful software project delivery.
 
 
Course Duration
3 Days
 
 
Course Outline

DAY 1

  • Introduction to Architecturing Software Based on Object-Oriented Analysis and Design(OOAD)
  • Fundamental Concepts of Object-Oriented and Application to Solve Business Problems
  • Software Modeling Techniques Based on Use Case Modeling

 

DAY 2

  • Software Modeling Techniques Based on Activity Modeling
  • Software Modeling Techniques Based on Class Responsibility & Collaboration (CRC) Modeling

  • Software Modeling Techniques Based on Domain (Class & Object) Modeling

  • Software Modeling Techniques Based on Robustness Analysis Modeling

 

DAY 3

  • Software Modeling Techniques Based on Object Interaction Modeling
  • Software Modeling Techniques Based on Structural Modeling

  • Identifying and Avoiding Pitfalls when Architecting Software

  • Software Architecture Foundation Based on IT Architecture Body of Knowledge

 

Assessment

Exam comprises of 20 Multiple Choice Questions. It has to be completed in 30 minutes. The pass mark is 80%. Certificate of Fundamental Understanding in Architecting Software using Object Oriented Anaylysis and Design will be awarded upon sucessful completion of the course and passing of the examination. (* Exam is optional)

 

 
(Course Code: ASSOAD)

 

Download Registration Form Download Course Brochure Course Schedule
Related Courses
IT Architecture Bootcamp
The IT Architecture Bootcamp is a 3 days training course designed and formulated by IASA based on the proven IT Architecture Body of Knowledge...
IT Architecture Core
As an IASA Foundation certified professional, you will be equipped with the foundational knowledge of being an IT Architect and be familiar and...
Business IT Architecture Fundamentals
The foundation of any IT initiatives in an organisation is the business. Understanding and capturing the right business needs will determine the...
Business Technology Strategy
It’s about lifting your architecture from a ‘documentation’ process to a true business capability...
IASA Associate Certified (CITA-A) Business Architecture
This course is delivered in instructor-led format. Each day the course instructor will guide students through various base skills and definitions,...
IASA Associate Certified (CITA-A) Information Architecture
This course is delivered in instructor-led format. Each day the course instructor will guide students through various base skills and definitions,...
IASA Associate Certified (CITA-A) Infrastructure Architecture
This course is delivered in instructor-led format. Each day the course instructor will guide students through various base skills and definitions,...
IASA Associate Certified (CITA-A) Software Architecture
This course is delivered in instructor-led format. Each day the course instructor will guide students through various base skills and definitions,...
Cobit5 Foundation
Cobit assists businesses in maximising benefits derived through the use of information technology and developing appropriate ITgovernance and...
IASA Associate Certified (CITA-A) Solution Architecture
The Solution Architect is an expert in many categories. They have hands-on experience in multiple industries and across several disciplines.
Mastering Business Technology Strategy in the EA Context
This Master Class covers foundational skill sets in connecting and integrating business & technology strategies to achieve a competitive edge in...
Mastering Enterprise Architecture Skill Sets for Successful EA Adoption
This Master Class covers fundamental skill sets in understanding business and technology relationship that brings critical benefits to path for...
Mastering Business Requirement Architecture
Best practices and skills for capturing, analysing and documenting complete and accurate business requirements
 
Your Name
Contact No
E-mail
Subject
Message
Text Limit :
Security Code
 
9
824
96