Lesson Plan- Object Oriented Analysis and Design

Back

Lesson Plan

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.