Presentation is loading. Please wait.

Presentation is loading. Please wait.

© COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 3 – Component Representation RJ Macasaet R&D Dept.

Similar presentations


Presentation on theme: "© COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 3 – Component Representation RJ Macasaet R&D Dept."— Presentation transcript:

1 © COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 3 – Component Representation RJ Macasaet R&D Dept.

2 © COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Outline I.Basic Concept II.Representation

3 © COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED BASIC CONCEPT Understand the idea of component representation within the approach

4 © COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED I. Basic Concept Where is the component represented? 4 Process Pattern: place to shop Mode: website Instantiation: www.shop.com [done as] [applied as] Start Other Process This is where the Component representation must be placed WHY? NFR “speed” Fast Server {measurement: Data Transfer Rate}

5 © COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED I. Basic Concept An operationalizing method – must be something “measurable” and “observable” – contributes to the “-ilities” of the component The component “supports” the instantiation (of the pattern)

6 © COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED I. Basic Concept Metamodel reference to the components Patterns StructureSpecifications Micro-business Processes Non-Functional Requirements Functional Requirements Components Sub Goals realize satisficesatisfy satisfy/satisfice decompose Requirements satisfy/satisfice Goals

7 © COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED REPRESENTATION Learn how to represent the software components within the approach

8 © COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED II. Representation Hence, the basic component representation… Instantiation: www.shop.com Custom Miniature Component Representation – for easy viewing by the developer c1 > Fast Server {measurement: Data Transfer Rate}

9 © COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED II. Representation Instantiation: www.shop.com > Shop.com online system sales system, inventory system website for customers shop.exe Classic Component Diagram – for more detailed viewing > Fast Server {measurement: Data Transfer Rate}

10 © COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED II. Representation Instantiation: www.shop.com Classic Deployment Diagram – showing relationship with the micro-business pattern > shop.com online shopping site > sales management system > Inventory mgt system > server μb sales pattern > [applied as] realize * * Fast Server {measurement: Data Transfer Rate}

11 © COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED II. Representation Exercise: Illustrate the software components that are used in a retail store software system (sales and inventory system). You may use existing BPMN/SIGs process diagrams.

12 © COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Questions? Email: rjmacasaet@pentathlonsystems.com


Download ppt "© COPYRIGHT 1999-2013. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 3 – Component Representation RJ Macasaet R&D Dept."

Similar presentations


Ads by Google