logo
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

object oriented modellin and design

Semester :  VI

Course Code : 18CS642

CIE Marks : 40                       SEE Marks : 60

OBJECT ORIENTED MODELING AND DESIGN
18CS642

SYLLABUS

Module-1

Advanced object and class concepts; Association ends; N-ary associations; Aggregation; Abstract classes; Multiple inheritance; Metadata; Reification; Constraints; Derived Data; Packages. State Modeling: Events, States, Transistions and Conditions, State Diagrams, State diagram behaviour.
Text Book-1: 4, 5

Module-2

UseCase Modelling and Detailed Requirements: Overview; Detailed object-oriented Requirements definitions; System Processes-A use case/Scenario view; Identifying Input and outputs-The System sequence diagram; Identifying Object Behaviour-The state chart Diagram; Integrated Object-oriented Models.
Text Book-2:Chapter- 6:Page 210 to 250

Module-3

Process Overview, System Conception and Domain Analysis: Process Overview: Development stages; Development life Cycle; System Conception: Devising a system concept; elaborating a concept; preparing a problem statement. Domain Analysis: Overview of analysis; Domain Class model: Domain state model; Domain interaction model; Iterating the analysis.
Text Book-1:Chapter- 10,11,and 12

Module-4

Use case Realization :The Design Discipline within up iterations: Object Oriented Design-The Bridge between Requirements and Implementation; Design Classes and Design within Class Diagrams; Interaction Diagrams-Realizing Use Case and defining methods; Designing with Communication Diagrams; Updating the Design Class Diagram; Package Diagrams-Structuring the Major Components; Implementation Issues for Three-Layer Design.
Text Book-2: Chapter 8: page 292 to 346

Module-5

Design Patterns: Introduction; what is a design pattern? Describing design patterns, the catalogue of design patterns, Organizing the catalogue, How design patterns solve design problems, how to select a design pattern, how to use a design pattern; Creational patterns: prototype and singleton (only); structural patterns adaptor and proxy (only).
Text Book-3: Ch-1: 1.1, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8,Ch-3,Ch-4.