| Name of the Faculty |
Neena Sharma |
| Discipline |
MCA |
| semester |
IV Sem |
| subject |
Object Oriented Analysis and Design using UML and LAB |
| Paper Code |
17MCA34C2 |
| Lesson plan duration |
From Jan 2018 to April 2018 |
| work load lecture per week(in hours) |
4 lectures |
| Week |
Theory |
Practical |
|
Lecture Day |
Topic (including assignment/test) |
Practical Day |
Topic |
| 1st |
1 |
UML: Principles of modeling,UML Things – Structural, Behavioral, |
1 |
introduction to uml modelling |
|
2 |
Grouping, Annotational |
2 |
wap to analyse a problem using ood |
|
3 |
Relationships in UML – Dependency, Association, |
3 |
study about executables uml tools. |
|
4 |
Generalization,Realization. |
|
|
| 2nd |
5 |
Overview of Collaboration diagram |
4 |
wap to run ATM class model |
|
6 |
Statechart diagram, Activity diagram, Component diagram |
5 |
online shopping use case diagram |
|
7 |
Deployment diagram, UML Semantic Rules – Names, |
|
|
| 3rd |
8 |
Scope, Visibility, Integrity, Execution, |
6 |
e-library online public access catalog |
|
9 |
Mechanisms in the UML – Specifications, |
7 |
object diagram for a polygon that happens to be a square |
|
10 |
Adornments, Common Divisions, |
|
|
|
11 |
Extensibility Mechanisms |
|
|
| 4th |
12 |
Modeling as a Design Technique: Abstraction, Encapsulation, |
8 |
implement activity diagram of transaction reporting system |
|
13 |
Modularity, Hierarchy, Typing, . |
9 |
wap to create tables to store distances b/w cities |
|
14 |
Concurrency, Persistence of objects |
|
|
| 5th |
15 |
Purpose of modeling,Class Model – Object & Class, Links & Associations, |
10 |
implement use case diagram for swimming league scoring system |
|
16 |
Generalization & Inheritance, Association Ends – Multiplicity, |
|
|
|
17 |
Role names, Ordering, Qualification, |
11 |
wap to implement hospital management |
|
18 |
Aggregation, Link attributes & |
|
|
| 5th |
19 |
Link class,Abstract class, Metadata, Constraints. |
|
|
|
20 |
State Modeling: Event, State, |
|
|
|
21 |
Activity, Action,Transitions & Conditions, State diagrams,, |
|
|
| 6th |
22 |
Nested state diagrams,signal generalization, concurrency, |
|
|
|
23 |
relationships between class and state model |
|
|
| 7th |
24 |
Interaction Modeling: use case models, use case relationships, |
|
|
|
25 |
sequence models, procedural sequence models, activity models, |
|
|
|
26 |
special constructs for activity models. |
|
|
| 8th |
27 |
System Analysis & design: System development stages, |
|
|
|
28 |
system conception,analysis, domain class model, |
|
|
|
29 |
domain state model, iterating the analysis. |
|
|
| 9th |
30 |
class model, application. |
|
|
|
31 |
System Design: estimating performance, |
|
|
|
32 |
make a reuse plan, |
|
|
| 10th |
33 |
organize the system into subsystem, |
|
|
|
34 |
identifying concurrency, |
|
|
|
35 |
allocating subsystems to processors and tasks, |
|
|
| 11th |
36 |
management of data stores, handling global resources, |
|
|
|
37 |
choosing software control strategies, |
|
|
| 12th |
38 |
handling boundary conditions |
|
|
|
39 |
setting trade-off priorities, |
|
|
|
40 |
selecting an architect style. |
|
|