Skip to main content

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
 

Popular posts from this blog

ACCOUNTING AND FINANCIAL MANAGEMENT

MC9215          ACCOUNTING AND FINANCIAL MANAGEMENT            T P C 3 1 0 4 UNIT I             FINANCIAL ACCOUNTING                                                                       9               Meaning and Scope of Accounting-Principles-Concepts-Conventions-Accounting Standards-Final Accounts-Trail Balance-Trading Account-Profit and Loss Account-Balance Sheet-Accounting Ratio Analysis-Funds Flow Analysis-Cash Flow Analysis  ...

SOFTWARE PROJECT MANAGEMENT

MC9252          SOFTWARE PROJECT MANAGEMENT                  L T P C  3 0 0 3 UNIT I                  INTRODUCTION TO SOFTWARE PROJECT MANAGEMENT          9 Project Definition – Contract Management – Activities Covered By Software Project Management – Overview Of Project Planning – Stepwise Project Planning. UNIT II            PROJECT EVALUATION                                                       ...

VISUAL PROGRAMMING

MC9243          VISUAL PROGRAMMING                                                                                       L T P C 3 0 0 3 UNIT I              WINDOWS PROGRAMMING                                                ...