0% found this document useful (0 votes)
262 views

Swt551 Object Oriented Analysis and Design Patterns TH 1.00 Ac23

This document outlines an Object Oriented Analysis and Design Patterns course. The course aims to teach fundamental concepts of object oriented modeling, analysis, and design using design patterns. It is divided into 5 units covering introduction to OO systems development, OO methodologies and modeling, OO analysis, introduction to design patterns, and structural and behavioral patterns. Students will learn modeling techniques, UML, identifying use cases, object relationships, and how to solve problems using design patterns. Evaluation will be through assignments, quizzes, and written exams. The expected outcome is that students will understand OO concepts and be able to apply design patterns.

Uploaded by

netgalaxy2010
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
262 views

Swt551 Object Oriented Analysis and Design Patterns TH 1.00 Ac23

This document outlines an Object Oriented Analysis and Design Patterns course. The course aims to teach fundamental concepts of object oriented modeling, analysis, and design using design patterns. It is divided into 5 units covering introduction to OO systems development, OO methodologies and modeling, OO analysis, introduction to design patterns, and structural and behavioral patterns. Students will learn modeling techniques, UML, identifying use cases, object relationships, and how to solve problems using design patterns. Evaluation will be through assignments, quizzes, and written exams. The expected outcome is that students will understand OO concepts and be able to apply design patterns.

Uploaded by

netgalaxy2010
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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