Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

OBJECT ORIENTED

ANALYSIS AND DESIGN


COURSE CODE : CSC1011
LTPJC
Pre-requisite NIL 31004

Dr. Rajesh Kaluri


Cabin No: SJT 111 A-18
Contact: rajesh.kaluri@vit.ac.in
7639573100 Contact Hours
Monday: 09:00 to 10:00 AM
Thursday: 11:00 to 12:00 PM
12/7/2022 CSC1011_OOAD 2

Objectives

1. To analyze a system in terms of problem-


domain concept and seeks to elicit natural
interaction and discover natural constraints.
2. To design any task of conversion of the analysis
model into concept and abstractions present in
the programming style of the target language
3. It assists Software Engineer to understand the
problem domain to be communicated to the
clients. This includes incompleteness and
inconsistency in the client’s awareness of the
problem domain.
12/7/2022 CSC1011_OOAD 3

Objectives

4. To provide necessary tools to perform analyze


and design complex software systems after an in-
depth analysis.
5. To assess the Unified Process and Unified
Modeling Language.
6. To be able to design object-oriented program
modules.
12/7/2022 CSC1011_OOAD 4

Expected
Outcomes
➢To be able to define how the object-oriented approach
differs from the traditional approach to system analysis
and design.
➢To recognize the difference between various object
relationships: inheritance, association, whole-part and
dependence relationship.
➢To be able to solve complex systems by performing
Unified design and analysis.
➢To be able to measure the level of user satisfaction and
quality assurance achieved.
12/7/2022 CSC1011_OOAD 5

Expected
Outcomes
➢To apply the risk management approaches to measure
the design models.
➢To create interaction diagram that models the dynamic
aspects of a software system using appropriate notations
➢To be able to show the role and function of each UML
model in developing object-oriented software
➢To be able to understand the facets of the unified process
approach to designing, building software systems and
testing the models using appropriate tools
12/7/2022 CSC1011_OOAD 6

• Structure of complex systems


Module - 01 • Decomposing complexity
Complexity of
• Designing complex systems
Software
• Object Model Evolution

• Elements of object model,


Module - 02 Applying object model
Object Oriented • Use Case diagram, Class
Analysis and Objects - diagrams, Sequence diagrams,
UML Notations State Transition diagrams,
Object diagrams, Interaction
diagrams
12/7/2022 CSC1011_OOAD 7

Module – 03 • Module diagrams, process


Object Oriented Analysis diagrams, applying the
and Objects - UML notation.
Notations • Principles, micro
development process,
macro development process

Module – 04 • Staffing
Management and • Release management
Planning • Reuse, Quality Assurance
12/7/2022 CSC1011_OOAD 8

• Metrics, Documentation,
Module – 05 Tools
Metrics and Risk
• Benefits and Risks of
Management
Object-Oriented
development

• Unified Process, the


Module – 06 Requirement Workflow
Introduction to Object-
• Object-Oriented Analysis
Oriented Paradigm and UML
Workflow, Object-Oriented
Design Workflow
12/7/2022 CSC1011_OOAD 9

• Workflow and phases of


Module – 07
the Unified process
Unified Process, Planning
and Estimation • Planning and Estimating,
User Interface system

Module – 08 • Case studies, Teams,


Analysis and Design • Testing, Management
Issues, Maintenance
• Introduction to Web –
Based Systems
12/7/2022 CSC1011_OOAD 10

Textbooks
• Grady Booch and Robert A. Maksimchuk "Object Oriented
Analysis and Design with applications", 3rd Edition, Addison
Wesley, 2007.
• Schach, Stephen R., "An Introduction to Object-Oriented
Systems Analysis and Design with UML and the Unified
Process", Tata McGraw Hill, 2003. [Reference]
12/7/2022 CSC1011_OOAD 11

Marks Split
up
Weightage
S.No Mark Title Max.Mark
(%)
1 CAT-1 [22nd – 29th Jan, 50 15
2023]

2 CAT-2 [12th –18th Mar- 50 15


2023]
Digital Assignment
3 10 10
[20.01.2023]
Online Quiz
4 20 20
[08.03.2023 & 31.03.2023]
5 Final Assessment Test 100 40
12/7/2022 CSC1011_OOAD 12

Happy Learning …

All the very best


12/7/2022 CSC1011_OOAD 13

You might also like