1 / 12

Tutorial 3 – Component Representation

Tutorial 3 – Component Representation. RJ Macasaet R&D Dept. Outline. Basic Concept Representation. Understand the idea of component representation within the approach. Basic Concept. I. Basic Concept. Where is the component represented?. NFR. Start. “speed”. Other Process.

ernie
Download Presentation

Tutorial 3 – Component Representation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tutorial 3 –Component Representation RJ Macasaet R&D Dept.

  2. Outline • Basic Concept • Representation

  3. Understand the idea of component representation within the approach Basic Concept

  4. I. Basic Concept • Where is the component represented? NFR Start “speed” Other Process Process Pattern: place to shop Mode: website [done as] Fast Server {measurement: Data Transfer Rate} [applied as] Instantiation: www.shop.com This is where the Component representation must be placed WHY?

  5. 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. I. Basic Concept Goals Sub Goals satisfy/satisfice Micro-business Processes Metamodel reference to the components decompose satisfy/satisfice decompose Requirements Functional Requirements Non-Functional Requirements satisfy satisfice Components realize Patterns Specifications Structure

  7. Learn how to represent the software components within the approach Representation

  8. II. Representation • Hence, the basic component representation… Custom Miniature Component Representation – for easy viewing by the developer << contributes >> Instantiation: www.shop.com c1 Fast Server {measurement: Data Transfer Rate} << supports>>

  9. II. Representation Instantiation: www.shop.com Classic Component Diagram – for more detailed viewing Fast Server {measurement: Data Transfer Rate} << component “c1” >> Shop.com online system << supports>> << contributes >> << required interfaces >> sales system, inventory system << provided interfaces >> website for customers << artifact >> shop.exe

  10. II. Representation [applied as] * μb sales pattern Instantiation: www.shop.com realize Fast Server {measurement: Data Transfer Rate} << system >> shop.com online shopping site << supports>> << contributes >> << artifact >> * sales management system Classic Deployment Diagram – showing relationship with the micro-business pattern << artifact >> Inventory mgt system << artifact >> server

  11. 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. Questions?Email:rjmacasaet@pentathlonsystems.com

More Related