Object oriented Analysis and Design
- Dr. Onno van Roosmalen
Object oriented Analysis and Design Dr. Onno van Roosmalen L A T - - PowerPoint PPT Presentation
Object oriented Analysis and Design Dr. Onno van Roosmalen L A T EX version: Pieter van den Hombergh Fontys Hogeschool voor Techniek en Logistiek September 9, 2016 Object ori- Contents ented Analy- sis and Design ROO,HOM Modular
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 2/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 3/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 4/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 5/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
Package Package Component
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 6/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
Supplied Required
Component
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 7/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 8/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 9/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 10/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 11/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 12/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 13/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 14/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
Change in program Change in spec
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 15/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 16/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 17/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 18/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 19/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 20/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 21/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 22/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 23/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 24/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 25/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 26/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 27/28
Object ori- ented Analy- sis and Design ROO,HOM Introduction
classes, modules, components
Design guide lines
What guidelines
Modularity goals
Decomposability Composability Modular understandability Modular continuity Modular protection
Modularity and Quality
enabling factors Other guide lines Analysis vs Design OO or functional
ROO,HOM/FHTenL Object oriented Analysis and Design September 9, 2016 28/28