NIT Goa syllabus Computer Science Engineering I Sem OBJECT ORIENTED ANALYSIS AND DESIGN





NIT Goa syllabus Computer Science Engineering  1st Sem OBJECT ORIENTED ANALYSIS AND DESIGN








An Overview of Object Oriented Systems Development – Object Basics – Object Oriented Systems

Development Life Cycle. Rumbaugh Methodology – Booch Methodology – Jacobson Methodology –

Patterns  – Frameworks  – Unified Approach  – Unified Modeling Language  – Use case  – class

diagram  – Interactive Diagram  – Package Diagram  – Collaboration Diagram – State Diagram  –

Activity Diagram.    Identifying use cases  – Object Analysis  – Classification  – Identifying Object

relationships – Attributes and Methods. Design axioms – Designing Classes – Access Layer – Object

Storage  – Object Interoperability. Designing Interface Objects  – Software Quality Assurance –

System Usability – Measuring User Satisfaction NATIONAL INSTITUTE OF TECHNOLOGY, GOA


Ali Bahrami, “Object Oriented Systems Development”, Tata McGraw-Hill, 1999

Martin Fowler, “UML Distilled”, Second Edition, PHI/Pearson Education, 2002.

Stephen R. Schach, “Introduction to Object Oriented Analysis and Design”, Tata McGraw-Hill,


James Rumbaugh, Ivar Jacobson, Grady Booch “The Unified Modeling Language Reference

Manual”, Addison Wesley, 1999.

Hans-Erik Eriksson, Magnus Penker, Brain Lyons, David Fado, “UML Toolkit”, OMG Press Wiley

Publishing Inc., 2004

Leave a Comment