change scenarios applied on read n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Change Scenarios applied on ReAD PowerPoint Presentation
Download Presentation
Change Scenarios applied on ReAD

Loading in 2 Seconds...

play fullscreen
1 / 8

Change Scenarios applied on ReAD - PowerPoint PPT Presentation


  • 60 Views
  • Uploaded on

Change Scenarios applied on ReAD. Safoora Shakil Khan and Jon Whittle. GWM case study Requirements.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Change Scenarios applied on ReAD' - danil


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
change scenarios applied on read

Change Scenarios applied on ReAD

Safoora Shakil Khan and Jon Whittle

gwm case study requirements
GWM case study Requirements

Each weather station collects metrological data on a regular basis over a period and produces summaries of that data. Only authorized employees can request the weather station to transmit data to the area computer. The area computer integrates the collected data with reports from other sources such as satellites and ships, which uses a digitized map database to generate a set of local weather maps.

Quality Attributes- Security and Persistence

  • Red colour is for deleted elements.
  • Blue colour is for added elements.
  • Green colour is for modified elements.
requirements traces
Requirements Traces

Dependencies Annotated to Logical View

Requirement Dependencies

Here, we can see the requirements dependencies are identified, which are later composed to logical view. The annotation is defined by rich annotation operators: concentrate, coordinate blocking, and influence.

Satellite Receiver

Weather Stations

IGetData

IGetData

Weather Data Processor

Map Database

GUI

IAccess

IRequest

composed process view
Composed Process View

<<GUI Process>>

<<Process>> Request Data

<<Met Data Process>>

<<Process>>

Collect Data

<<Thread>>

Network Handler

Compose Process View (shown in orange colour)

<<Process>>

Summaries Data

<<Process>>

Verify Employee

<<Process>>

MapDB

<<Thread>>

Data Handler

<<Process>>

ProcessReceivedData

change scenario 1
Change Scenario 1
  • Change Scenario 1: Weather stations transmit their data to the area computer in response to a request from the computer.

Requirements

The dependency being impacted is traced to architecture. Rather than tracing the id or referential links.

If condition dependnecy is being impacted which is rippled to logical view architecture. The Coordinate Blocking shows that the impacts two components GUI andWeatherDataProcessor

Weather Stations

Satellite Receiver

Logical View

IGetData

IRequestData

IGetData

Weather Data Processor

GUI

Map Database

IAccess

IRequest

impacted process view
Impacted Process View

<<GUI Process>>

<<Process>> AC_Request Data

<<Met Data Process>>

<<Process>> Request Data

<<Process>>

Collect Data

<<Thread>>

Network Handler

<<Thread>>

Network Handler

<<Process>>

Summaries Data

<<Process>>

Verify Employee

<<Thread>>

Data Handler

<<Process>>

MapDB

<<Process>>

ProcessReceivedData

change scenario 2
Change Scenario 2
  • Change Scenario 2: Area Computer archives the integrated data before generating set of local weather maps.

Weather Stations

Satellite Receiver

IGetData

IRequestData

IGetData

Weather Data Processor

Map Database

IAccess

New Dependencies

impacted process view1
Impacted Process View

<<Process>> AC_Request Data

<<Met Data Process>>

<<Process>>

Collect Data

<<Thread>>

Network Handler

<<Process>>

Summaries Data

<<Process>>

MapDB

<<Thread>>

Data Handler

<<Process>>

ProcessReceivedData