0% found this document useful (0 votes)
567 views

Object Oriented Analysis and Design - Syllabus

This document outlines an Object Oriented Analysis and Design course that aims to teach students the concepts of object oriented analysis and design using the Unified Modeling Language (UML). The course objectives include understanding the object oriented life cycle, identifying objects, relationships, attributes and services through UML, drawing use case diagrams, and learning the object oriented design process. The course is divided into 5 units that cover topics like object oriented methodologies, analysis, design, the software development process, and quality assurance.

Uploaded by

Deepa Lakshmi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
567 views

Object Oriented Analysis and Design - Syllabus

This document outlines an Object Oriented Analysis and Design course that aims to teach students the concepts of object oriented analysis and design using the Unified Modeling Language (UML). The course objectives include understanding the object oriented life cycle, identifying objects, relationships, attributes and services through UML, drawing use case diagrams, and learning the object oriented design process. The course is divided into 5 units that cover topics like object oriented methodologies, analysis, design, the software development process, and quality assurance.

Uploaded by

Deepa Lakshmi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Object Oriented Analysis and Design

L T P C
3 0 0 3

Aim:
To understand the concepts of object oriented analysis and design.
Objectives:
To understand the object oriented life cycle.
To know how to identify objects, relationships, services and attributes through UML.
To understand how to draw the use-case diagrams.
To understand the Object Oriented Design process.
To learn about software quality and usability.
Expected Outcome:
The students shall demonstrate their knowledge about object oriented analysis and design and
design projects applying the principles learnt
Unit - I
Introduction
9
An Overview of Object Oriented Systems Development - Object Basics - Object Oriented Systems
Development Life Cycle: Introduction The software development process Building high quality
software Object oriented systems development
Unit - II
Object Oriented Methodologies
9
Introduction Survey - Rumbaugh Methodology - Booch Methodology - Jacobson Methodology - Patterns
- Frameworks - Unified Approach - Unified Modeling Language: Introduction Static and dynamic models
Why modeling Introduction to UML UML diagrams- UML class diagram -Use case diagram UML
dynamic modeling
Unit - III
Object Oriented Analysis
9
Introduction Why analysis is a difficult activity Business object analysis Use case driven object
oriented analysis Business process modeling Use case model Developing effective documentation
Case study - Object Analysis: Classification - Identifying Object relationships, attributes and methods
Unit - IV
Object Oriented Design
9
Introduction The object oriented design process Object oriented design axioms Corollaries Design
patterns - Designing Classes - Class Visibility: Designing well-defined Public, Private and Protected
Protocols Designing Classes - Access Layer: Object Storage and Object Interoperability
Unit - V
Process and Pragmatics
9
Process: First Principles - The Macro Process: The Software Development Lifecycle - The Micro Process:
The Analysis and Design Process Pragmatics: Management and Planning Staffing - Release
Management Reuse - Quality Assurance and Metrics -Documentation
Total: 45 Periods
Text Book(s):
1. Ali Bahrami, "Object Oriented Systems Development using UML", Tata McGraw-Hill, 2008 (Unit I ,
II, III, and IV)
2. Grady Booch et.al "Object oriented analysis and design with applications, Pearson Education
Inc., First impression, 2010 (Unit V)
Reference Book(s):
1. G Sudha Sadasivan, Object-Oriented Analysis and Design, First Edition, Macmillan, 2009.
2. Craig Larman,Applying UML and Patterns: An Introduction to object-oriented Analysis and
Design and iterative development, Third Edition, Pearson Education, 2012

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy