Вы находитесь на странице: 1из 3

L T P C

15SE203 OBJECT ORIENTED ANALYSIS AND DESIGN


2 2 0 3
Co-requisite: NIL
Prerequisite: NIL
Data Book /
NIL
Codes/Standards
Course Category P PROFESSIONAL CORE
Course designed by Department of Software Engineering
Approval “31st Academic Council Meeting” , March 2016

PURPOSE The purpose of the course is to practice popular technical approach for analyzing,
designing an application, system, or business by applying the object-oriented paradigm and
visual modeling throughout the development life cycles to foster better stakeholder
communication and product quality.
INSTRUCTIONAL OBJECTIVES STUDENT
OUTCOMES
At the end of the course, student will be able to
1. Understand the basics object model for System development. J
2. Apply the various modeling techniques using UML approach. B
3. About building high quality system for different real world issues. C

Cont C-D-I-
Sessio I
Description of Topic act O Referen
O
n hour ce
s
s
UNIT I: INTRODUCTION 6

1. Complexity in Traditional Systems 1 C 1 1,3,4

2. The Object Model C 1,3,4


2 1

3. Classes and Objects C 1,3,4


2 1

4. Classification C 1,3,4
1 1

UNIT II: STATIC MODELING 6

5. C
What is UML? 1 2 2,3,4

6. C,D 2,
Use Case Diagram 2 2,3,4
3
7. C,D 2,
Domain Models 1 2,3,4
3
8. C,D 2,
UML Class Diagram 2 1,3,4
3
UNIT III: DYNAMIC MODELING 6

9. C,D 2,
Interaction and Package Diagram 2 2,3,4
3
10. Activity Diagrams and Modeling C,D 2,
1 1,3,4
3
11. State Machine Diagram and Modeling C,D 2,
1 1,3,4
3
12. UML Component Diagram C,D 2,
1 1,3,4
3
13. UML Deployment Diagram C,D 2,
2 1,3,4
3
UNIT IV: GoF DESIGN PATTERNS 6

14. Object Design C


1 1 2

15. What are Patterns? C


1 1 2

16. Applying GoF Design Patterns C,D


2 2 2

17. Design Persistence Framework C 2,


2 2
3
UNIT V: APPLICATIONS 6

18. Satellite Based Navigation D,I 2,


1 1
3
D,I 2,
19. Traffic Management 1 1
3
D,I
20. Crypt Analysis 2
2,
1
3
D,I 2,
21. Weather Monitoring Station 1 1
3
D,I 2,
22. Vacation Tracking System 1 1
3
Total contact hours 30

Sl. Contact C-D-


Description of Tutorials I-O IOs Reference
No. hours
1. Implementation of Use Case Diagram 3 C,D,I 1,2,3 2,3,4

2. Implementation of Class Diagram C,D,I


4 2,3 1,3,4

3. Implementation of Interactions Diagram C,D,I


2 2,3 2,3,4

4. Implementation of State Machine Diagram C,D,I


2 2,3 1,3,4

5. Implementation of Activity Diagram C,D,I


2 2,3 1,3,4

6. Implementation of Component Diagram C,D,I


3 2,3 1,3,4
C,D,I
7. Implementation of Deployment Diagram 2 2,3 1,3,4
D,I
8. Generate Skeleton code of Class Diagram for your Mini- 4 1,2,3 3
Project
C,D,I
9. Implement the generated code using C++/Java 4 1,2,3 3
Applications
C,D
10. Perform Test Case and Test Plan for implemented Mini- 4 3 4
Project
Total contact hours 30
Note: Each Student is assigned with a mini project for which implementation to be carried out

Course nature Theory


Assessment Method – Theory Component (Weightage 50%)
Assessment
In- Cycle Test 1 Cycle Test 2 Tutorial Project Total
tool
semester
Weightage 10% 15% 25% 50%
End semester examination Weightage : 50%

Вам также может понравиться