CS5154 – OBJECT ORIENTED SYSTEM DESIGN

Anna University Tiruchirappalli - 620 024
Regulations 2007 Sylllabus
M.E. COMPUTER SCIENCE AND ENGINEERING
SEMESTER II

CS5154 – OBJECT ORIENTED SYSTEM DESIGN

UNIT I OBJECT ORIENTED DESIGN FUNDAMENTALS 9
The Object Model – Classes and Objects – Complexity of Software – Classification – Notation –
Process – Pragmatics – Binary and Entity Relationship – Object Types – Object State – OOSD Life
Cycle.

UNIT II OBJECT ORIENTED METHODOLOGIES AND UML 9
Object Oriented Methodology Rumbaugh – Booch – Jacobson – Shaler/Mellor – Coad/Yardon –
Patterns – Frame Works – The Unified Approach – UML.

UNIT III OBJECT ORIENTED ANALYSIS 9
Identify Use Cases – Use Case Model – Documentation – Classification – Identifying Classes –
Noun Phrases Approach – Common Class Pattern Approach – Use Case Driven Approach –
Identifying Object Relationship– Attributes and Models.

UNIT IV OBJECT ORIENTED DESIGN 9
Design Process – Design Axioms – Designing Classes – Access Layer Design – View Layer Design.

UNIT V MANAGING OBJECT ORIENTED DEVELOPMENT 9
Managing Analysis And Design – Evaluation Testing – Coding – Maintenance – Metrics – Case
Study Foundation Class Library – Client/Server Computing.

Total: 45

TEXTBOOK
1. Ali Bahrami, “Object Oriented System Development”, McGraw Hill International Edition,
1999.

REFERENCES
1. Larman, “Applying UML & Patterns, An Introduction to Object Oriented Analysis and
Design”, Pearson Education, 2nd Edition, 2003.
2. Bernd Bruegge, Allen H. Dutoit, “Object Oriented Software Engineering using UML,
Patterns and Java”, Pearson Education, 2nd Edition, 2004.

No comments: