LP-01/00
Department of Computer Science and Engineering
Lesson Plan
Name of
the Staff : S.P.Santhoshkumar. Class/Semester : BE (CSE)/ VI
Designation : Assistant
Professor Batch : 2009-2013
Subject
Code / Title : 080230028 / OBJECT ORIENTED SYSTEM DESIGN
Regulation :
R- 2008
S.No
|
Date
of Lecture Planned
|
Date
of Lecture delivered (period)
|
Lecture
Topics
|
Ref
/ Page No
|
No
of Periods Planned
|
Teaching
aids /Remarks
|
Cumulative Number of
period(s)
|
UNIT
– 1 : Introduction
|
|||||||
1.
|
08/12/11
|
|
Introduction to Object Orientation
|
T1
Page No
1 - 59
|
1
|
BB
|
|
2.
|
09/12/11
|
|
Development - Themes
|
1
|
BB
|
|
|
3.
|
12/12/11
|
|
Evidence for Usefulness of OO Development - OO Modeling
|
1
|
BB
|
|
|
4.
|
13/12/11
|
|
Modeling Concepts Modeling-Abstraction
|
1
|
BB
|
|
|
5.
|
15/12/11
|
|
The Three Models-Class Modeling-
|
1
|
BB
|
|
|
6.
|
16/12/11
|
|
Object
and Class Concepts-
Link
and Association Concepts
|
1
|
BB
|
|
|
7.
|
19/12/11
|
|
Generalization
and Inheritance
|
1
|
BB
|
|
|
8.
|
20/12/11
|
|
A Sample Class Model-
Navigation of Class Models
|
1
|
BB
|
|
|
9.
|
22/12/11
|
|
Practical Tips
|
1
|
BB
|
|
|
UNIT
– II
|
|||||||
1.
|
23/12/11
|
|
Advanced Class Modeling
Advanced Object and Class Concepts
|
T1
Page No
60 - 164
|
1
|
BB
|
|
2.
|
26/12/11
|
|
Association Ends-N-ary Assocations-
|
1
|
BB
|
|
|
3.
|
27/12/11
|
|
Aggregation-Abstract Classes-Multiple Inheritance
|
1
|
BB
|
|
|
4.
|
29/12/11
|
|
metadata-Reification-Constraints-
Derived Data
|
1
|
BB
|
|
|
5.
|
30/12/11
|
|
Packages- Practical Tips
|
1
|
BB
|
|
|
6.
|
02/01/12
|
|
State Modeling
Events-states-Transitions and Conditions
|
1
|
BB
|
|
|
7.
|
03/01/12
|
|
State diagrams-state diagrams behavior – practical tips
|
1
|
BB
|
|
|
9.
|
05/01/12
|
|
Advanced state Modeling-Nested State Diagrams
|
1
|
BB
|
|
|
S.No
|
Date
of Lecture Planned
|
Date
of Lecture delivered (period)
|
Lecture
Topics
|
Ref
/ Page No
|
No
of Periods Planned
|
Teaching
aids /Remarks
|
Cumulative Number of
period(s)
|
10.
|
06/01/12
|
|
Nested States-Signal
Generalization-concurrency
|
T1
Page No
60 - 164
|
1
|
BB
|
|
11.
|
09/01/12
|
|
A sample state Model- Relation of class and state
models
|
1
|
BB
|
|
|
12.
|
10/01/12
|
|
Interaction Modeling
Use case Models - Sequence Models
|
1
|
BB
|
|
|
13.
|
19/01/12
|
|
Activity Models- Use Case Relationships
|
1
|
BB
|
|
|
14.
|
20/01/12
|
|
Procedural Sequence Models- special constructs for
Activity Models
|
1
|
BB
|
|
|
15.
|
23/01/12
|
|
Class Model-State
Model-Interaction Model
|
1
|
BB
|
|
|
UNIT
– III : Analysis
|
|||||||
1.
|
24/01/12
|
|
Process Overview-Development stages
|
T1
Page No
165 - 239
|
1
|
BB
|
|
2.
|
26/01/12
|
|
Development Life cycle
|
1
|
BB
|
|
|
3.
|
27/01/12
|
|
System conception - devising
a system concept
|
1
|
BB
|
|
|
4.
|
30/01/12
|
|
Elaborating a concept-preparing a problem statement
|
1
|
BB
|
|
|
5.
|
31/01/12
|
|
Domain analysis-overview of analysis
|
1
|
BB
|
|
|
6.
|
02/02/12
|
|
Domain class model-Domain state model-Domain Interaction
Model
|
1
|
BB
|
|
|
7.
|
03/02/12
|
|
Iterating the analysis-Application Interaction Model
|
1
|
BB
|
|
|
8.
|
06/02/12
|
|
Application Class
Model
|
1
|
BB
|
|
|
9.
|
07/02/12
|
|
Application state Model-Adding operations
|
1
|
BB
|
|
|
UNIT
– IV : Design
|
|||||||
1.
|
09/02/12
|
|
Overview of system Design-
|
T1
Page No
240 - 300
|
1
|
BB
|
|
2.
|
10/02/12
|
|
Estimating performance
|
|
|
|
|
3.
|
13/02/12
|
|
Making a reuse plan-Breaking a
system into sub systems
|
1
|
BB
|
|
|
4.
|
14/02/12
|
|
identifying concurrency-Allocation of subsystems
|
1
|
BB
|
|
|
5.
|
16/02/12
|
|
Management of Data Storage-Handling Global Resources
|
1
|
BB
|
|
|
S.No
|
Date
of Lecture Planned
|
Date
of Lecture delivered (period)
|
Lecture
Topics
|
Ref
/ Page No
|
No
of Periods Planned
|
Teaching
aids /Remarks
|
Cumulative Number of
period(s)
|
6.
|
17/02/12
|
|
Choosing a software control
strategy
|
T1
Page No
240 - 300
|
1
|
BB
|
|
7.
|
23/02/12
|
|
handling boundary conditions
|
1
|
BB
|
|
|
8.
|
24/02/12
|
|
setting Trade-off Priorities
|
1
|
BB
|
|
|
9.
|
27/02/12
|
|
common architectural
styles-Architecture of the ATM System
|
1
|
BB
|
|
|
10.
|
28/02/12
|
|
Class Design
Overview of class Design - Bridging the gap-Realizing use cases
|
1
|
BB
|
|
|
11.
|
01/03/12
|
|
Designing Alogrithms - Recursing Downward -
Refactoring-Design optimization
|
1
|
BB
|
|
|
12.
|
02/03/12
|
|
Reification of behavior adjustment
of inheritance
|
1
|
BB
|
|
|
13.
|
05/03/12
|
|
organizing a class design-ATM Example
|
1
|
BB
|
|
|
UNIT
– V
|
|||||||
1.
|
06/03/12
|
|
Implementation
Implementation Modeling-overview of implementation
|
T1
Page No
301- 392
|
1
|
BB
|
|
2.
|
08/03/12
|
|
Fine-tuning classes-fine tuning
generalizations
|
1
|
BB
|
|
|
3.
|
09/03/12
|
|
realizing associations-oo languages-introduction
abbreviated ATM
Model
|
1
|
BB
|
|
|
4.
|
12/03/12
|
|
implementing structure-implementing functionality-practical
tips
|
1
|
BB
|
|
|
5.
|
13/03/12
|
|
Database
Introduction-Abbreviated ATM Model
|
1
|
BB
|
|
|
6.
|
15/03/12
|
|
Implementing structure- Implementing structure -
Implementing structure for the ATM Example
|
1
|
BB
|
|
|
7.
|
16/03/12
|
|
Implementing Functionality-Object
oriented Databases
|
1
|
BB
|
|
|
8.
|
19/03/12
|
|
Programming style
Object-oriented style-reusability
|
1
|
BB
|
|
|
9.
|
20/03/12
|
|
extensibility – robustness - programming in large
|
1
|
BB
|
|
Total no of hours: 54 periods = 45 hours
Text Books:
1. Object-Oriented
Modeling and Design with UML, Michael Blaha, James Rumbaugh, Second Edition,
Pearson Education, 2004.
2.
Object-Oriented Software Engineering using UML, Pattens, and Java second Edition
Bernd Bruegge, Robert S
3.
Object-Oriented Software Engineering using UML, Pattens, and Java second Edition
Bernd Bruegge, Allen H.Dutoit(200x?)
References:
1. Object
Oriented System Development, Ali Bahrami, McGraw-Hill International Edition,
1999
2. Object
Oriented analysis and Design, Booch G, Addison-Wesley Publishing company, 1994
Staff in charge
|
HoD
|
Principal
|
(Name / Designation)
|
(Name / Designation)
|
(Name / Designation)
|
No comments:
Post a Comment