Академический Документы
Профессиональный Документы
Культура Документы
LTPC
3 00 3
Subject Name : OBJECT ORIENTED ANALYSIS AND DESIGN
Subject Code : CS8592 CLASS / SEM: III CSE/ V
Staff In-Charge: BALAKIRUBA J
GENERAL OBJECTIVES:
UNIT- I
Unit wise objectives :
Define and learn core skills in object-oriented analysis and design
Define UML and its notations
Understand fundamental concepts of the United Process.
Learn fundamental OOAD requirements analysis and UML patterns.
Identify and write use cases and apply tests to verify suitable use cases.
Teaching
Objective(s) of the Hours Methodol- Resources re-
S.No Topic
Topic Required ogy/Tech- ferred
niques*
Total Hours 12
UNIT- II
Unitwise objectives :
Learn fundamental OOAD requirements analysis and UML patterns
Understand inception and elaboration in detail
Learn to identify conceptual classes
Know how to create an initial domain model
Learn how to model appropriate attributes and associations
Hours Teaching Method-
Objective(s) of the Resources re-
S.No Topic Re- ology/Techniques
Topic ferred
quired *
1 Class Diagrams To learn to use
UML class dia-
gram notation
for static object 1 Black Board T1
modeling
Total Hours 13
On learning this unit, the student should be able :
To learn the design of a realtime system
To design UML class diagram for various applications
To communicate between objects via messages
To know the applicability of processes in real time applications.
Real – world applicability of the topics under this unit:
Development of real time projects Eg- Library Management System
Building software products
Web Application Development Eg- Online Test
Bridging with other subjects/ Applicability in learning other topics / subjects
Prerequisite for subjects like Software Project Management and Database in
the Analysis and Design Phase.
Developing various mini projects.
Scope for extra learning / Assignments / Activities:
Draw interaction diagrams for real time applications
Suggest why real-time systems have to be implemented using concurrent pro-
cesses
http://www.nptel.ac.in
www.onlinevideo.com/
www.cosmolearning.com/courses/
UNIT- III
Unitwise objectives :
Learn to identify system events
Create system sequence diagrams for use case diagrams
Illustrate the UML diagrams
Illustrate logical architecture using UML package
Know how to reference frequently used UML class diagram notation
Illustrate how objects interact via messages
Learn to design process for real-time systems
Total Hours 14
Prerequisite for subjects like Software Project Management in the Analysis and
Design Phase.
Developing various mini projects.
Total Hours 12
Total Hours 09
On learning this unit, the student should be able :
To map design to code for real world applications
To perform various testing for real world domains
Real – world applicability of the topics under this unit:
Web Engineering
Testing of projects and mini projects
Bridging with other subjects/ Applicability in learning other topics / subjects
Prerequisite for subjects like Software Project Management, Software Testing.
Scope for extra learning / Assignments / Activities:
Testing of Application projects
Tutorial Questions
Identify test cases for applications
R1.Simon Bennett, Steve Mc Robb and Ray Farmer, “Object Oriented Systems Analysis and
Design Using UML”, Fourth Edition, Mc-Graw Hill Education, 2010.
R2.Erich Gamma, and Richard Helm, Ralph Johnson, John Vlissides, “Design patterns:
Elements of Reusable Object-Oriented Software”, Addison-Wesley, 1995.
R3. Martin Fowler, “UML Distilled: A Brief Guide to the Standard Object Modeling Language”,
Third edition, Addison Wesley, 2003.
R4.Paul C. Jorgensen, “Software Testing:- A Craftsman’s Approach”, Third Edition, Auerbach
Publications, Taylor and Francis Group, 2008.
R5. Online resources http://www.nptel.ac.in