CS1009 OBJECT ORIENTED ANALYSIS AND DESIGN
Radha, Sasikala, Anitha, Senthil Raja, Inyian, Srini and John Blesswin [Staff Room No: UB810]
UB810 SRM University, Chennai
John Deacon, “Object Oriented Analysis and Design”, Pearson Education, First Edition, 2009.
Stephen R. Schach, An Introduction to Object-Oriented Systems Analysis and Design With Uml and the Unified Process, McGraw-Hill, 2003
UNIT I – INTRODUCTION (8 Hours)
Categories of Information systems – Traditional Paradigm Vs. Object Oriented Paradigm – Objects and Classes – Inheritance – Object relationship – Examples of UML class modeling –Unified Process – Iteration and incrementation within the Unified Process [Download Unit 1 Notes] [Download Unit 1 PPT]
UNIT II – UML AND THE UNIFIED PROCESS (9 Hours)
Overview of requirements – Initial understanding of the domain – Business Model – Requirements workflow – Osbert Oglesby case study – MSG Foundation case study – Revising the requirements – MSG Foundation Case Study – Continuing the requirements workflow – MSG Foundation Case Study - Refining the revised requirements – MSG Foundation Case Study.
[Download UNIT 2 Notes] [Download Unit 2 PPT1 PPT2]
UNIT III - OBJECT ORIENTED ANALYSIS (10 Hours)
Extracting Entity Classes – Initial dynamic model – Extracting control classes -refining use cases – Incrementing the Class Diagram – Initial dynamic model – MSG Foundation case study – Revising the entity classes – Extracting – USE case realization – MSG Foundation case study – Incrementing the Class Diagram – More on use cases – Risk.
[Download UNIT 3 NOTES] [Download Unit 3 PPT1 PPT2]
UNIT IV – OBJECT ORIENTED DESIGN WORKFLOW (10 hours)
Design workflow – Format of the Attributes – Allocation of Operations – Osbert Oglesby Case Study – Workflows of the Unified Process – Phases of the Unified Process – Class Diagrams – Use Case Diagrams – Interaction Diagrams – State Charts – Package Diagrams – Deployment Diagrams.
[Download UNIT 4 Notes] [Download Unit 4 PPT1 PPT2 PPT3]
UNIT V – TESTING AND MANAGEMENT ISSUES (8 hours)
Quality Issues – Non Execution Based Testing – Execution Based Testing – Cost Benefit Analysis – Risk Analysis – Improving the Process – Metrics – CPM/PERT – Choice of Programming Language – Reuse Case Studies – Portability – Planning and Estimating Duration and Cost – Testing the Project Management Plan – Maintenance and the Object Oriented Paradigm – CASE Tools for Maintenance.
[Download Unit 5 Notes] [Download Unit 5 PPT1 PPT2 PPT3 PPT4]
DOWNLOAD OOAD FULL NOTES
Sample UML Diagrams
Online course registration system : Download [Online Course Registration system]
Briefly describe domain knowledge of MSG foundation case study along with its first iteration usecase diagram.
Explain in detail about how to perform planning and estimating duration and cost for the project