Unit 1
Object Oriented Concepts: Objects and
classes, methods messages, encapsulation,
interface, implementation, reuse,
inheritance and polymorphism, object oriented
development life cycle. UML: Class
relationships in UML, use cases, sequence
diagrams, state models and activity
diagrams.
Unit 2
Structural Modelling: Classes, Advance
Classes, Relationships, class diagrams,
interfaces, packages, instances and
object diagrams.
Unit 3
Behavioral Modelling: modelling
interaction, use cases, interaction diagrams, activity
diagrams, events, signals, state
machines, process, threads, time, space, state chart
diagrams.
Unit 4
Architectural Modelling: Components,
deployment, collaborations, pattern,
frameworks, component & deployment
diagram. An overview of CORBA, Java beans
and .NET.
Reference Books:
1. G Booch, J Rambaugh. Ivar Jacobson,
The UML User guide, Pearson Education.
2. Eric Brande, Software Design, John
Wiley & Sons.
3. David William Brown, An
Introduction to Object Oriented Analysis”, John Wiley
4. Booch, Object Oriented Analysis and
Design with Applications, Addision Wesley.
5. Schach, Stephen R., An introduction
to Object Oriented Systems Analysis and
Design with UML and unified process,
2003, TMH.
No comments:
Post a Comment