Tutorial 3 component representation
This presentation is the property of its rightful owner.
Sponsored Links
1 / 12

Tutorial 3 – Component Representation PowerPoint PPT Presentation


  • 57 Views
  • Uploaded on
  • Presentation posted in: General

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.

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Tutorial 3 component representation

Tutorial 3 –Component Representation

RJ Macasaet

R&D Dept.


Outline

Outline

  • Basic Concept

  • Representation


Basic concept

Understand the idea of component representation within the approach

Basic Concept


I basic concept

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?


I basic concept1

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)


I basic concept2

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


Representation

Learn how to represent the software components within the approach

Representation


Ii representation

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>>


Ii representation1

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


Ii representation2

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


Ii representation3

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.


Questions email rjmacasaet@pentathlonsystems com

Questions?Email:[email protected]


  • Login