Sunteți pe pagina 1din 3

ISSUE 4.0/14.08.

2014

CLASS:

QP08/14-15/AF/LEP/05

III B.Tech

SEMESTER: VI

Aim:
To motivate the students to understand the concepts of object oriented analysis and design.
Course Objective:
To understand the various phases of object oriented software development life cycle.
To learn the widely accepted object oriented methodologies.
To establish the foundation for understanding the UML diagrams.
To know about the axioms, corollaries of object oriented design process.
To learn about different dimensions of software quality and testing.
LESSON PLAN
Lecture
Portions to be Covered
Text
Hours
Book/
Reference
Book
UNIT I INTRODUCTION
1
2
3
4
5
6
7
8
UNIT II
9
10
11
12
13

An Overview of Object Oriented


Systems Development: Orthogonal
Views
Object oriented system Methodology,
Unified Approach
Object Basics: Class, Attributes,
Methods
Class Hierarchy
Object Relationship and Association
Object Oriented Systems Development
Life Cycle: Software Development
Process

Teaching
Methodology
planned

Activity Planned for


Learners

Interactive Session
Illustrations
Illustrations
T1

Building High-Quality Software


Object Oriented Systems Development
OBJECT ORIENTED METHODOLOGIES
Rumbaugh Methodology
Booch Methodology
Jacobson Methodology
Patterns, Frameworks
Unified Approach, Unified Modeling
T1,T2
Language
14
Use case Diagram
15
Class diagram
16
Interactive Diagram
17
Package Diagram
18
Collaboration Diagram
19
State Diagram
20
Activity Diagram
UNIT III OBJECT ORIENTED ANALYSIS
21
Identifying use cases: Business Process
Modeling
22
Use case Model
23
Object Analysis: Classification Theory
24
Approaches for Classification

Black Board

Illustrations
Illustrations
Interactive Session
Interactive Session
Interactive Session

PPT/Black
Board

Interactive session
Interactive session
Interactive session
Illustrations
Illustrations
Illustrations
Interactive session
Interactive session
Illustrations
Illustrations
Interactive session
Illustrations
Interactive session
Illustrations
Interactive session
Illustrations

ISSUE 4.0/14.08.2014

QP08/14-15/AF/LEP/05

25

Noun phrase and Common class pattern


approach
26
Sequence/Collaboration, CRC
27
Identifying Object relationships
Attributes and Methods: Association
28
Types of Relationships
29
Defining Attributes, Methods for ViaNet
Bank Objects
UNIT IV OBJECT ORIENTED DESIGN
30
Object Oriented Design Axioms
31
Object Oriented Design Corollaries
32
Designing Classes: Refining Attributes
and Methods
33
Class Visibility
34
Access Layer: Object Storage
35
Database Management Systems
36
Client Server and Distributed
Computing
37
Access Layer Process
UNIT V SOFTWARE QUALITY AND USABILITY
38
Designing Interface Objects: View Layer
Process
39
Purpose of View Layer Interface
40
Software Quality Assurance: Testing
Strategies
41
Test Cases, Test Plan
42
System Usability
43
Guidelines for Usability Testing
44
Measuring User Satisfaction
45
Tool for user Satisfaction

Illustrations
T1

PPT/
Black Board

Interactive session
Interactive session
Illustrations
Short Seminar
Interactive session
Interactive session
Interactive session

T1

Black Board

Interactive session
Interactive session
Interactive session
Interactive session
Interactive session
Short Seminar
Interactive session

T1

Black Board

Interactive session
Short Seminar
Interactive session
Interactive session
Interactive session
Illustrations

Total No. of hours required to complete the syllabus: 45

Content beyond the Syllabus


Lecture
Portions to be
Hours
Covered

Text Book/ Reference Book

Teaching
Methodology
planned

1
Software Testing
2
Black Board
3
Total No. of hours required to complete the content beyond the syllabus: 3

Activity Planned
for Learners
Illustrations
Illustrations
Illustrations

ISSUE 4.0/14.08.2014

QP08/14-15/AF/LEP/05

Text books:
1.
Ali Bahrami, Object Oriented Systems Development, Second edition, Tata McGraw-Hill, 2008
2.
Martin Fowler, UML Distilled, Fourth Impression, PHI/Pearson Education, 2009.
Reference Books:
1. Stephen R. Schach, Introduction to Object Oriented Analysis and Design, Sixth Edition,Tata
McGraw-Hill, 2004.
2. James Rumbaugh, Ivar Jacobson, Grady Booch The Unified Modeling Language Reference
Manual, Second edition, Addison Wesley, 2006.
3. Hans-Erik Eriksson, Magnus Penker, Brain Lyons, David Fado, UML Toolkit, Second Edition,
OMG Press Wiley Publishing Inc., 2004.

Staff In-charge

HOD

S-ar putea să vă placă și