mca Syllabus
Object Technology & UML
Code: CS 605
Contact: 3L
Credits: 3
Allotted Hrs: 45L
Module I
Introduction [6 L]
Why object orientation, History and development of Object Oriented Programming language, concepts of object oriented programming language.
Object oriented analysis [4L]
Usecase diagram; Major and minor elements, Object, Class.
Module II
Object oriented design [10 L]
Relationships among objects, aggregation, links, relationships among classes- association, aggregation, using, instantiation, meta-class, grouping constructs.
Module III
Basic concepts of object oriented programming using Java [15 L]
Object, class, message passing, encapsulation, polymorphism, aggregation, threading, applet programming, difference between OOP and other conventional programming-advantages and disadvantages.
Module IV
Fundamentals of Object Oriented design in UML [12 L]
Static and dynamic models, why modeling, UML diagrams: Class diagram, interaction diagram: collaboration diagram, sequence diagram, statechart diagram, activity diagram, implementation diagram, UML extensibility- model constraints and comments, Note, Stereotype.
Text Books :
1. Ali Bahrami, - “Object –Oriented System Development” - Mc Graw Hill.
2. Rambaugh, James Michael, Blaha - “Object Oriented Modelling and Design” - Prentice Hall India/ Pearson Education
3. Bruce, Foundations of Object Oriented Languages, PHI
4. Patrick Naughton, Herbert Schildt – “The complete reference-Java2” - TMH
5. Priestley – “ Practical Object Oriented Design using UML” - TMH
6. Jana, C++ & Object Oriented Programming, PHI
7. Alhir, learning UML, SPD/O’Reily
Reference Books:
1. Page Jones, Meiler - “Fundamentals of object oriented design in UML”
2. Roff: UML: A Beginner’s Guide TMH
3. Rajaram: Object Oriented Programming and C++, New Age International
4. Mahapatra: Introduction to System Dynamic Modelling, Universities Press
5. Muller : Instant UML, Shroff Publishers / Wrox
6. Srimathi, Object Oriented Analysis & Design Using UML, Scitech
7. Alhir : UML in a Nutshell, Shroff Publishers / O’reilly
8. Olshevsky : Revolutionary guide to Object Oriented Programming using C++, Shroff / Wrox
|