You are on page 1of 1

Course Code: Object Oriented Analysis and Design Patterns LT P C SWT551 3003 1.

00 Version SWT505 Course Prerequisites: Objective: 1. To understand the concepts of object oriented system development. 2. To understand the different methodologies involved in object modeling and analysis. 3. To understand the object oriented design ideas using design patterns. Expected Outcome: The student will learn the fundamental concepts of object oriented modeling, analysis and design through design patterns. Unit I Introduction to Object Oriented System Development 9 hours An Overview of Object Oriented Systems Development - Object Basics Object Oriented Systems Development Life Cycle. Unit II Object Oriented Methodologies & Modelling 9 hours Rumbaugh et.als Object modeling Technique The Booch Methodology Jacobson et.al Methodologies - Patterns Frameworks Unified Approach Static and Dynamic modelIntroduction to Unified Modeling Language UML Diagrams-UML Class Diagram-Use case Diagram UML Dynamic Modelling Model management-UML Extensibility-UML Meta model. Unit III Object Oriented Analysis 9 hours Identifying use cases - Object Classification Identifying Object relationships, Attributes and Methods. Unit IV Introduction to Design Pattern 9 hours Introduction to Design Pattern Description of design pattern-Catalog of Design Pattern Problem solving by Design Pattern Guidelines for selecting & using design pattern Creational patterns Builder Factory methods Prototype. Unit V Structural & Behavioral Pattern 9 hours Introduction to Structural Pattern Adapter Faade Flyweight Proxy Introduction to Behavioral Pattern Chain of responsibility Command Mediator . Text Books: 1. Ali Bahrami, Object Oriented Systems Development using the Unified Modeling Language, Tata McGraw-Hill, 2008. 2. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns-Elements of Reusable Object Oriented Software Pearson Education, 2008. Reference Books: 1. Grady Booch, Robert A. Maksimchuk, Michael W. Engel, Jim Conallen, Kelli A. Houston, Bobbi J. Young , Object-Oriented Analysis and Design with Applications Addison-Wesley, 2007. 2. Stephen R. Schach, Introduction to Object Oriented Analysis and Design, Tata McGraw-Hill, 2003. 3. James Rumbaugh, Ivar Jacobson, Grady Booch The Unified Modeling Language Reference Manual, Addison Wesley, 1999. 4. Elisabeth Freeman, Eric Freeman, Bert Bates and Kathy Sierra, Head First Design Patterns, Oreilly, Nov 2004. 5. Alan Shalloway, Design Patterns Explained: A New Perspective on Object-Oriented Design Addison Wesley, 2002. 6. Craig Larman Applying UML and patterns: an introduction to object-oriented analysis and design, Prentice Hall, 2002. By Assignment, Quiz and Written Examinations Mode of Evaluation

Proceedings of the 23rd Academic Council of VIT [30.8.2011]

110

You might also like