LESSON PLAN

113 downloads 761 Views 222KB Size Report
Books. Referred. Teaching. Method. 1. An overview of object oriented systems. 50. 1. BB / PPT. 2. Object oriented systems development. 100. 3. Object basics.
LESSON PLAN

LP Rev. No: 00 Page 1 of 6

SUB NAME : OBJECT ORIENTED ANALYSIS AND DESIGN UNIT: I

FUNDAMENTALS

SEMESTER : 5

UNIT SYLLABUS FUNDAMENTALS 8 An overview of object oriented systems development – Object basics – Object oriented systems development life cycle. OBJECTIVE: To give the students an overview of object oriented system and development life cycle.

Session No

Topics to be covered

Time in (min)

Books Referred

Teaching Method

1

BB / PPT

Unit -1 1

An overview of object oriented systems

50

2

Object oriented systems development

100

3

Object basics

50

4

Object basics

50

5

Object oriented systems development life cycle

50

6

development life cycle

50

7

development life cycle

50

LESSON PLAN

LP Rev. No: 00

SUB NAME : OBJECT ORIENTED ANALYSIS AND DESIGN UNIT: II OBJECT ORIENTED METHODOLOGIES

Page 2 of 6

SEMESTER : 5

UNIT SYLLABUS OBJECT ORIENTED METHODOLOGIES 12 Rumbaugh methodology − Booch methodology − Jacobson methodology − Patterns − Frameworks − Unified approach − Unified modeling language − Use case diagram − Class diagram − Interaction diagram − Package diagram − State diagram − Activity diagram – Implementation diagram. OBJECTIVE: To give the students an overview of object oriented methodologies and different UML diagrams.

8

Topics to be covered Unit -2 Rumbaugh methodology

9

Booch methodology

50

10

Jacobson methodology

50

11

Patterns - Frameworks

100

12

Unified approach − Unified modeling language

50

13

Use case diagram

50

14

Class diagram

50

15

Interaction diagram

50

16

Package diagram

50

17

State diagram

50

18

Activity diagram.

50

19

Implementation diagram

50

Session No

Time in (min)

Books Referred

Teaching Method

1

BB / PPT

50

CIA I

LESSON PLAN SUB NAME : OBJECT ORIENTED ANALYSIS AND DESIGN UNIT: III OBJECT ORIENTED ANALYSIS

LP Rev. No: 00 Page 3 of 6

SEMESTER : 5

UNIT SYLLABUS OBJECT ORIENTED ANALYSIS 9 Identifying use cases – Object analysis – Classification – Identifying object relationships – Attributes and methods. OBJECTIVE: To give the students an overview of object analysis and object relationships.

Session No

Topics to be covered

Time in (min)

Books Referred

Teaching Method

1

BB / PPT

Unit -3 20

Use case Identification

50

21

Object Analysis-Classification

50

22

Common Class patterns Approach

100

23

Classes, Responsibilities and collaborators

50

24

Object Relationship Identification

100

25

Relationship Analysis

50

26

Attributes

50

LESSON PLAN

LP Rev. No: 00 Page 4 of 6

SUB NAME : OBJECT ORIENTED ANALYSIS AND DESIGN UNIT: IV OBJECT ORIENTED DESIGN

SEMESTER : 5

UNIT SYLLABUS OBJECT ORIENTED DESIGN 8 Design axioms – Designing classes – Access layer – Object storage – Object interoperability. OBJECTIVE: To give the students an overview of object oriented design , designing classes and access layer.

Session No

Topics to be covered

Time in (min)

Books Referred

Teaching Method

1

BB / PPT

Unit -4 27

Design Axioms

50

28

Corollaries

50

29

Designing Classes

50

30

Designing methods and Protocols

50

31

Access Layers-Object Storage

50

32

Distributed Databases & Client-server computing

50

33

Object-Relational systems, Multi database systems

50

34

Designing access layer classes

50 CIA II

LESSON PLAN

LP Rev. No: 00 Page 5 of 6

SUB NAME : OBJECT ORIENTED ANALYSIS AND DESIGN UNIT: V SOFTWARE QUALITY AND USABILITY SEMESTER : 5

UNIT SYLLABUS SOFTWARE QUALITY AND USABILITY 8 Designing interface objects – Software quality assurance – System usability – Measuring user satisfaction . OBJECTIVE: To give the students an overview of software quality assurance and measuring user satisfaction.

Session No

Time in (min)

Topics to be covered Unit -5

35

Designing Interface Objects

50

36

Macro & Micro level Process

50

37

View layer Interface

50

38

Designing user Interface

50

39

Software Quality Assurance

50

40

Test cases, Test Plan

50

41

System usability-Usability Testing

50

42

Measuring User Satisfaction

50 CIA III

Books Referred

Teaching Method

2

BB / PPT

Course Delivery Plan:

Week

1

2

3

4

5

6

7

8

9

10

11

12

13

C C C 1 1 1 1 2 2 2 2 2 2 I 3 3 3 3 4 4 4 4 4 I 5 5 5 5 I 2 A A A 1 2 3

Units

TEXT BOOK: 1.Ali Bahrami, “Object Oriented Systems Development”, Tata McGraw - Hill, 1999. 2.Martin Fowler, “UML Distilled”, 2nd Edition, Prentice Hall of India / Pearson Education, 2002 REFERENCES 1.Stephen R. Schach, “Introduction to Object Oriented Analysis and Design”, Tata McGraw - Hill, 2003. 2.James Rumbaugh, Ivar Jacobson and Grady Booch “The Unified Modeling Language Reference Manual”, Addison Wesley, 1999. 3.Hans - Erik Eriksson, Magnus Penker, Brain Lyons and David Fado, “UML Toolkit”, OMG Press Wiley Publishing Inc., 2004. 4.Barclay, “ Object-Oriented Design with UML and Java”, Elsevier,2008 Assignments: 1. Object oriented methodologies. 2. Object oriented design. Content beyond the Syllabus 1. Software Testing Approved by Prepared by Signature Name C.Kishanth Designation Lecturer Date

Prof.A.Venkatasubramanian HOD/IT