4
621 - EXCEL COLLEGE OF ENGINEERING FOR WOMEN PALLAKAPALAYAM - 637 303 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING LESSON PLAN Subject Name: OBJECT ORIENTED SYSTEM DESIGN Faculty Name : U.K.Balaji saravanan Subject Code : Year / Sem : III /VI Branch : CSE Academic Year: 2010-2011  AIM To understand the concepts of Object Oriented System Design OBJECTIVES 1. To understand concepts of designing phases in project 2. To find out for themselves how to document the object oriented projects. 3. To understand the notations used in designing phase of the project. 4. To understand the implementation techniques of OOSD and OODBMS . Theory/Class : III CSE Unit I: Target Hours :10 Text Books: T1 Michael Blaha, James Rumbaug h “Object-Oriented Modeling and Desig n with UML” S. No. Date Period Required Topics to be covered Ref Book / Page No. Mode of teaching (Black board /OHP / LCD ) Actual Date of completion 1 07.12.2010 09.12.2010 2 Introduction to Object Orientation - Development - Themes-Evidence for Usefulness of OO Development-OO Modeling T1/1-10 Black board 2 10.12.20 10 1 Modeling-Abstract ion-The Three Models. T1/15 Black board 3 11.12.20 10 13.12.20 10 2 Object and Class Concepts T1/21 Black board 4 14.12.20 10 1 Link and Association Concepts T1/27 Black board 5 16.12.20 10 1 Generalization and Inheritance T1/38 Black board 6 17.12.20 10 1 A Sample Class Model T1/43 Black board 7 18.12.20 10 20.12.2010 2  Navigation of Class Models-Practical Tips T1/46 Black board

Oosdlesson Plan Cse Iiisem

Embed Size (px)

Citation preview

Page 1: Oosdlesson Plan Cse Iiisem

8/3/2019 Oosdlesson Plan Cse Iiisem

http://slidepdf.com/reader/full/oosdlesson-plan-cse-iiisem 1/4

621 - EXCEL COLLEGE OF ENGINEERING FOR WOMEN

PALLAKAPALAYAM - 637 303

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

LESSON PLAN

Subject Name: OBJECT ORIENTED SYSTEM DESIGN

Faculty Name : U.K.Balaji saravanan

Subject Code : Year / Sem : III /VI

Branch : CSE Academic Year: 2010-2011

 

AIM

To understand the concepts of Object Oriented System Design

OBJECTIVES

1. To understand concepts of designing phases in project

2. To find out for themselves how to document the object oriented projects.

3. To understand the notations used in designing phase of the project.

4. To understand the implementation techniques of OOSD and OODBMS.

Theory/Class : III CSE

Unit I: Target Hours :10

Text Books: T1 Michael Blaha, James Rumbaugh “Object-Oriented Modeling and Design with UML”

S. No. DatePeriod

RequiredTopics to be covered

Ref 

Book /

Page No.

Mode of 

teaching

(Black 

board /OHP /

LCD )

Actual Da

of 

completio

107.12.2010

09.12.20102

Introduction to Object Orientation -

Development - Themes-Evidence for Usefulness of OO Development-OO

Modeling

T1/1-10 Black board

210.12.20

101

Modeling-Abstraction-The Three

Models. T1/15 Black board

3

11.12.20

10

13.12.20

10

2

Object and Class Concepts

T1/21 Black board

4 14.12.2010

1 Link and Association Concepts T1/27 Black board

516.12.20

101

Generalization and InheritanceT1/38 Black board

617.12.20

101

A Sample Class ModelT1/43 Black board

718.12.20

10

20.12.20102

 Navigation of Class Models-Practical

Tips T1/46 Black board

Page 2: Oosdlesson Plan Cse Iiisem

8/3/2019 Oosdlesson Plan Cse Iiisem

http://slidepdf.com/reader/full/oosdlesson-plan-cse-iiisem 2/4

Theory/Class : III CSE

Unit : II Target Hours : 1

Text Books: T1 Michael Blaha, James Rumbaugh “Object-Oriented Modeling and Design with UML”

S. No. DatePeriod

RequiredTopics to be covered

Ref 

Book /

Page No.

Mode of 

teaching

(Black board /

OHP / LCD )

Actual Da

of 

completio

1

21.12.20

10

23.12.20

10

2

Advanced Object and Class Concepts

Association Ends-N-ary AssocationsT1/52 Black board

327.12.20

10

28.12.20102

Aggregation-Abstract Classes-

Multiple Inheritance T1/57 Black board

430.12.20

101

metadata-Reification-Constraints-

Derived Data-Packages T1/69 Black board

5

31.12.20

1003.12.2010

2

Events-states-Transitions and

Conditions-State diagrams-statediagrams behavior 

T1/84 Black board

6

04.01.20

11

06.01.20

11

2

Advanced state Modeling-Nested

State Diagrams-Nested States T1/94 Black board

7

06.01.20

11

08.01.20

11

2

Advanced state Modeling-Nested

State Diagrams-Nested States T1/ T1/99 Black board

Theory/Class : III CSE

Unit : III Target Hours :

Text Books: T1 Michael Blaha, James Rumbaugh “Object-Oriented Modeling and Design with UML”

S. No. DatePeriod

RequiredTopics to be covered

Ref 

Book /

Page No.

Mode of 

teaching

(Black board /

OHP / LCD )

Actual Da

of 

completio

110.01.20

111

Process Overview-Development

stages LCD

211.01.20

111

Development Lifecycle-System

conceptionLCD

313.01.20

11 1Conceptiondevising a system concept

LCD

4

18.01.20

11

24.01.20

11

2Elaborating a concept-preparing a problem statement

LCD

525.01.20

111

Domain analysis-overview of analysis LCD

6

27.01.20

11

28.01.20

11

2

Domain class model-Domain state

model-Domain Interaction ModeLCD

Page 3: Oosdlesson Plan Cse Iiisem

8/3/2019 Oosdlesson Plan Cse Iiisem

http://slidepdf.com/reader/full/oosdlesson-plan-cse-iiisem 3/4

731.01.20

111

Iterating the analysis LCD

8

01.02.20

11

03.02.20

11

2

Application Interaction Model-

Application Class ModeLCD

904.02.20

111

Application state Model-Adding

operationsLCD

Theory/Class : III CSE

Unit : IV Target Hours :

Text Books: T1 Michael Blaha, James Rumbaugh “Object-Oriented Modeling and Design with UML”

S. No. DatePeriod

RequiredTopics to be covered

Ref 

Book /

Page No.

Mode of 

teaching

(Black board /

OHP / LCD )

Actual Da

of 

completio

1

05.02.20

11

07.02.20

11

2Overview of system DesignEstimating

 performance- Making a reuse plan-

Management of Data StorageBlack board

2

08.02.20

11

10.02.20

11

2Breaking a system into sub systems-identifying concurrency-Allocation of 

subsystems

Black board

3

11.02.20

11

12.02.20

11

2Handling Global Resources-Choosing

a software control

strategy-handling boundary conditions

Black board

414.02.20

111

setting Trade-off Priorities-common

architectural styles-Architecture of the

ATM System

Black board

517.02.20

111

Overview of class Design-Bridging

the gapBlack board

618.02.20

111

Realizing use cases-Designing

Algorithms, Recursing Downward-

Refactoring

Black board

719.02.20

111

Design optimization-Reification of 

 behavior Black board

824.02.20

111

Adjustment of inheritance-organizing

a class design-ATM ExampleBlack board

Theory/Class : III CSE

Unit : V Target Hours :

Text Books: T1 Michael Blaha, James Rumbaugh “Object-Oriented Modeling and Design with UML”

S. No. DatePeriod

RequiredTopics to be covered

Ref Book /

Page No.

Mode of teaching

(Black board /

OHP / LCD )

Actual Daof 

completio

101.03.20

111

Implementation Modeling-overview of implementation LCD

203.03.20

111 Fine-tuning classes LCD

304.03.20

111

fine tuning generalizations LCD

4 05.03.20 1 realizing associations-oo languages LCD

Page 4: Oosdlesson Plan Cse Iiisem

8/3/2019 Oosdlesson Plan Cse Iiisem

http://slidepdf.com/reader/full/oosdlesson-plan-cse-iiisem 4/4

11

507.03.20

111 introduction abbreviated ATMModel LCD

608.03.20

111

implementing structure, implementing

functionalityLCD

710.03.20

11

1Introduction-Abbreviated ATM

Model-Implementing structure

LCD

811.03.20

111

Implementing structure for the ATM

ExampleLCD

9

12.03.20

11

14.03.20

11

2Implementing Functionality-Object

oriented Databases

LCD

10 15.03.2011 1

Object-oriented style-reusability-

extensibility – robustness -

 programming in large

LCD

FACULTY INCHARGE HOD PRINCIPAL