Syllabus - Mca 208 Ooad
Syllabus - Mca 208 Ooad
Syllabus of Master of Computer Applications (MCA), approved by MCA Coordination Committee on 7 th May 2010 &
Sub-Committee Academic Council held on 31st May 2010. W.e.f. academic session 2010-11
Code No. MCA 208 L T C
Paper: Object Oriented Analysis and Design 3 1 4
PRE-REQUISITE:
Software Engineering Concepts
Object Oriented Programming Concepts
UNIT - I
Review of Object modeling, new paradigm, object oriented thinking-rethinking, Objects and
Classes. Links and association, Generalization and specialization, Inheritance, Grouping
concepts, aggregation, composition , abstracts classes, Polymorphism, Metadata, Constraints,
Reuse.
Object Oriented Lifecycle Model, Introduction to Object Oriented Methodology, Overview of
various object oriented methodologies- OOD, HOOD, OMT, CRC, OOA, OOSA, OOSE, OOSD,
OORASS. [No. of Hrs.: 12]
UNIT - II
Architecture: Introduction, System development is model building, model architecture,
requirements model, analysis model, the design model, the implementation model, test model.
Analysis: Introduction, the requirements model, the analysis model. [No. of Hrs.: 09]
UNIT - III
Construction: Introduction, the design model, block design, working with construction.
Testing: introduction, on testing, unit testing, integration testing, system testing, the testing
process. [No. of Hrs.: 09]
UNIT - IV
Modeling with UML: Origin of UML, 4+1 view architecture of UML, Basic Building Blocks of
UML, A Conceptual Model of UML, Basic Structural Modeling, UML Diagrams.
Case Studies. [No. of Hrs.: 12]
TEXT BOOKS:
1. Ivar Jacobson, Object Oriented Software Engineering, Seventh Impression , Pearson,
2009.
2. Grady Booch, James Rumbaugh, Ivar Jacobson, The UML User Guide, 2 nd Edition,
Pearson, 2008.
Syllabus of Master of Computer Applications (MCA), approved by MCA Coordination Committee on 7 th May 2010 &
Sub-Committee Academic Council held on 31st May 2010. W.e.f. academic session 2010-11
REFERENCES:
1. Stephen R. Scach, Classical & Object Oriented Software Engineering with UML and
Java, McGraw Hill, 1999.
2. Richard C. Lee, William M. Tepfenhard, UML and C++, A Practical guide to object-
oriented Development, Pearson.
3. Ivar Jacobson, Grady Booch & James Rumbaugh, The Unified Software Development
Process, Pearson, Fifth Impression, 2009.
4. Bernd Bruegge, Object Oriented Software Engineering, Pearson, 2 nd Ed., 2008.
5. James R. Rumbaugh , Michael R. Blaha , William Lorensen , Frederick Eddy ,William
Premerlani , Object-Oriented Modeling and Design , 2nd Edition, PHI, 2007.
6. Mahesh P. Matha, Object Oriented Analysis and Design using UML, PHI, 2008.
7. Michael R. Blaha, James R. Runbaugh, Object Oriented Modeling and Design with
UML, Pearson, 2nd Ed.
Syllabus of Master of Computer Applications (MCA), approved by MCA Coordination Committee on 7 th May 2010 &
Sub-Committee Academic Council held on 31st May 2010. W.e.f. academic session 2010-11