OBJECT-ORIENTED ANALYSIS AND DESIGN-Level I Semester

Post New Homework

OBJECT-ORIENTED ANALYSIS AND DESIGN

Brief Course Description

The course covers the important themes of object orientation and UML modeling, critical for the design and development of systems using the object oriented programming languages. Particular emphasis is laid on structure and behavioral modeling as well as object interactions.

Course Objectives

The course aims to provide skills on:

• The concepts and advantages of object oriented analysis, design and its application to systems development.

• Basic object-oriented concepts of; abstraction, encapsulation, inheritance, hierarchy, modularity, and polymorphism

• Creating models used in object oriented programming languages such as C++ and Java

• Iterative, use case-driven process to the development of a robust design model

• Use of UML as a tool or language to represent the design model

Learning Outcomes

Upon Completion of the course, students shall be able to:

i) Explain the concepts and advantages of object oriented analysis and design for application systems development.

ii) Apply Object Oriented concepts such as abstraction, encapsulation, inheritance, hierarchy, modularity, and polymorphism to the development of robust systems models

iii) Represent design models using the Unified Modeling Language

Post New Homework
Captcha

Looking tutor’s service for getting help in UK studies or college assignments? Order Now