| About The Book Magnifying Object oriented Analysis And Design
A firm grounding in the theory of object-oriented analysis and design and its practical application is essential for understanding how to build good software. This book, the third of the Magnifying Series, attempts to explain the object-oriented analysis and design of software through case studies covering various business domains.
The book describes various software development models and techniques before introducing the concepts and principles of object-oriented analysis and design. It explains analysis models with the help of business process diagrams, use-case diagrams, class diagrams and object diagrams. The book elaborates design models through sequence diagrams, collaboration diagrams, statechart diagrams and activity diagrams. It also deals with implementation models with the help of component and deployment diagrams. For each diagram, its purpose, notations and design guidelines are given. In addition, the book explains existing object-oriented methodologies.
KEY FEATURES :
Develops a framework for analysis of business cases followed by design of software solutions for them.
Includes several case studies to depict the application of object-oriented analysis and design.
Presents chapter-end exercises for the students comprehension of the subject matter.
The text is designed for the students of computer applications (BCA/MCA), computer science (B.Sc./M.Sc.), and computer science and engineering (BE/B.Tech).
Table of Contents:
Chapter 1 System Analysis and Design
Chapter 2 Object-Oriented Analysis and Design
Chapter 3 Business Process Diagram and Use Case Diagram
Chapter 4 Class Diagram and Object Diagram
Chapter 5 Sequence Diagram and Collaboration Diagram
Chapter 6 Activity Diagram and State Chart Diagram
Chapter 7 Component Diagram and Deployment Diagram
Chapter 8 CASE STUDY: Student Loan System
Chapter 9 CASE STUDY: On Line Trading of Securities
Chapter 10 CASE STUDY: Credit Card Management System
Chapter 11 CASE STUDY: Warehouse Management System
Chapter 12 Existing Object-Oriented Methodologies