You are on page 1of 9

ITSE306-OOAD

OBJECT ORIENTED ANALYSIS AND DESIGN


LECTURER’S INFORMATION…

• Lecturer: Lingala Vijaya Saradhi


• Email Address: vijaya.saradhi@nct.edu.om
• Office Address: A201
• Office Phone: 613
• Mobile Phone: 99325910
• Timetable: Sunday & Tuesday 2pm to 4pm @ ETC306
• Office Hours: Thursday 8am to 10am @ A201

ITSE306 - Object Oriented Analysis and Design Sem 1, AY 2020-21


SYLLABUS…

• Chapter 1: Object Oriented software development concepts.


• Chapter 2: UML Modeling Language
• Chapter 3: Object Oriented Analysis Methodologies
• Chapter 4: Object Oriented Design Methodologies

• Prerequisites:
• Introduction to Software Engineering (ITSE202)
• Object Oriented Programming (ITSE203)

ITSE306 - Object Oriented Analysis and Design Sem 1, AY 2020-21


CHAPTER 1…

• Object Oriented software development concepts:


• Comparing the procedural and OO paradigm.
• The nature of an Object.
• Major and Minor elements of an Object.
• Relationships among the Objects.
• The nature of a Class.
• Relationships among the Classes.
• Definitions of object oriented analysis (OOA) and object oriented design (OOD)

ITSE306 - Object Oriented Analysis and Design Sem 1, AY 2020-21


CHAPTER 2…

• UML Modeling Language:


• Introduction to UML.
• Goals of UML.
• UML entities, relationships among UML entities.
• Types of UML diagrams.
Structural Diagrams Behavioral Diagrams
Class diagram Use Case Diagram
Object Diagram Sequence Diagram
Component Diagram Collaboration Diagram
Deployment Diagram State Chart Diagram
Activity Diagram

ITSE306 - Object Oriented Analysis and Design Sem 1, AY 2020-21


CHAPTER 3…

• Object Oriented Analysis Methodologies


• Domain Analysis
• Top 10 domain modeling guidelines
• Various object oriented
• Case studies

ITSE306 - Object Oriented Analysis and Design Sem 1, AY 2020-21


CHAPTER 4…

• Object Oriented Design Methodologies


• Building quality classes and objects
• Object modeling
• Meta data
• Metrics of object oriented design
• Design principles and patterns

ITSE306 - Object Oriented Analysis and Design Sem 1, AY 2020-21


ASSESSMENT PLAN…

# Assessment Activity Marks


1 Quiz 5
2 Assignment 10
3 Practical Exam 10
4 Class Participation 5
5 Mid Exam 20
6 Final Exam 50

ITSE306 - Object Oriented Analysis and Design Sem 1, AY 2020-21


Q &A …

ITSE306 - Object Oriented Analysis and Design Sem 1, AY 2020-21

You might also like