Share and learn...........

OBJECT ORIENTED ANALYSIS AND DESIGN


MC9244          OBJECT ORIENTED ANALYSIS AND DESIGN                
L T P C
3 1 0 4
UNIT I               INTRODUCTION                                                                                      12
An overview – Object basics – Object state and properties – Behavior – Methods – Messages – Information hiding – Class hierarchy – Relationships – Associations – Aggregations- Identity – Dynamic binding – Persistence – Metaclasses – Object oriented system development life cycle.

UNIT II            METHODOLOGY AND UML                                                                              12
Introduction – Survey – Rumbugh, Booch, Jacobson methods – Patterns – Frameworks – Unified approach – Unified modeling language – Static and Dynamic models – UML diagrams – Class diagram – Usecase diagrams – Dynamic modeling – Model organization – Extensibility.

UNIT III           OBJECT ORIENTED ANALYSIS                                                           12
Identifying Usecase – Business object analysis – Usecase driven object oriented analysis – Usecase model – Documentation – Classification – Identifying object, relationships, attributes, methods – Super-sub class – A part of relationships Identifying attributes and methods – Object responsibility

UNIT IV           OBJECT ORIENTED DESIGN                                                               12
Design process – Axions – Colollaries – Designing classes – Class visibility – Refining attributes – Methods and protocols – Object storage and object interoperability – Databases – Object relational systems – Designing interface objects – Macro and Micro level processes – The purpose of a view layer interface

UNIT V            SOFTWARE QUALITY                                                                            12
Quality assurance – Testing strategies – Object orientation testing – Test cases – Test Plan – Debugging principles – Usability – Satisfaction – Usability testing – Satisfaction testing
                                                                         L : 45 T : 15 Total No. of periods    :    60
TEXT BOOKS

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

REFERENCES
1.    Craig Larman, Applying UML and Patterns, 2nd Edition, Pearson, 2002.
2.    Grady Booch, James Rumbaugh, Ivar Jacobson, “The Unified Modeling Language
       User Guide”, Addison  Wesley Long man, 1999.
3.    Bernd Bruegge, Allen H. Dutoit, Object Oriented Software Engineering using UML,
      Patterns and Java, Pearson 2004
 

© 2012 Notes For MCA Students, AllRightsReserved.