scenario-based requirement analysis method created by alistair sutcliffe (1998) presented by belfrit...

11
Scenario-Based Requirement Analysis Method created by Alistair Sutcliffe (1998) Presented by Belfrit Victor Batlajery (2012)

Upload: emory-griffin

Post on 27-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Scenario-Based Requirement Analysis Method created by Alistair Sutcliffe (1998) Presented by Belfrit Victor Batlajery (2012)

Scenario-Based Requirement Analysis

Method created by Alistair Sutcliffe (1998)

Presented by Belfrit Victor Batlajery (2012)

Page 2: Scenario-Based Requirement Analysis Method created by Alistair Sutcliffe (1998) Presented by Belfrit Victor Batlajery (2012)

HISTORY OF THE METHOD• Alistair Sutcliffe

– Professor of systems engineering and director of the Center for HCI Design, School of Informatics, City University, London, UK

• 1997 SCRAM– SCRAM combines 3 things

• (concepts of demonstrator; Scenario; Design rational)

– SCRAM only gave an outline guidance for Scenario-based analysis

• Still to broad

• 1998 2nd Generation of SCRAM– Integration scenario with model-based requirement anlysis

Page 3: Scenario-Based Requirement Analysis Method created by Alistair Sutcliffe (1998) Presented by Belfrit Victor Batlajery (2012)

• Definition :“facts describing an existing system and its environment including the

behavior of agents and sufficient context information to allow discovery and validation of system requirements”

• Scenario Script : Derived from Inquiry Cycle – Ex : storyline on events

• Scenario-based model : is created to describe system environment– Later will be cross-check with content of system in

Scenario Script

• Scenario maybe imaginary or real example and captured in text narratives, sketches, or informal media.

SCENARIO

Page 4: Scenario-Based Requirement Analysis Method created by Alistair Sutcliffe (1998) Presented by Belfrit Victor Batlajery (2012)

• Definition :“Artifact that emerge during Requirement Engineering process evolving

from simple function desiderata to model function that constitute requirement specification”

REQUIREMENT SPECIFICATIONS

Requirements

Specification

What we need ?

What we need ?

What we need ?

Page 5: Scenario-Based Requirement Analysis Method created by Alistair Sutcliffe (1998) Presented by Belfrit Victor Batlajery (2012)

Inbound Event Analysis

Inbound Event Analysis

2

GOAL ANALYSISGOAL ANALYSIS1

UsersUsers

Scenario scripts

Scenario scripts

aims, goals

Usage scenarios

Example problem

s

System FunctionRequirementspecificationRequirementspecification

goal lists

Requirement F

unction

Input Event

user, env, event

syst

em m

odel

Interaction user and proposed systemLead to

First cut decision (automation and user-system boundary)

Characterize system outputCharacterize

system output3

Initial system modelsystem output types

Direct Commands,

Indirect commands,

Input requests,

Information displays,

Metaphors and interactive worlds

Output requirement

analysis

Output requirement

analysis

4

Social impact analysis

Social impact analysis

5

Information

requirement

Requirementsspecification

Requirementsspecification

Stakeholder analysis

Stakeholder analysis

6Agent destination

Scenario structure model

Scenario structure model

Refined requirements

6 STEPS

Page 6: Scenario-Based Requirement Analysis Method created by Alistair Sutcliffe (1998) Presented by Belfrit Victor Batlajery (2012)

6 STEPS

• GOAL ANALYSIS

• INBOUND EVENT ANALYSIS

• CHARACTERISE SYSTEM OUTPUT

• OUTPUT REQUIREMETS ANALYSIS

• SOCIAL IMPACT ANALYSIS

• STAKEHOLDER ANALYSIS

Page 7: Scenario-Based Requirement Analysis Method created by Alistair Sutcliffe (1998) Presented by Belfrit Victor Batlajery (2012)

Process Description

Page 8: Scenario-Based Requirement Analysis Method created by Alistair Sutcliffe (1998) Presented by Belfrit Victor Batlajery (2012)

Process Description

Page 9: Scenario-Based Requirement Analysis Method created by Alistair Sutcliffe (1998) Presented by Belfrit Victor Batlajery (2012)

• Study case : – London Ambulance Service–Computer Aided

Dispatch (LAS-CAD)

• Reasons : – Unique software system (real-time). it is driven by

asynchronous events and also it has to deal with timeline

• Solution : – timed automata approach – message sequence chart

• Source : – Saiedian et al. (2005) ; – Regnell, Andersson and Bergstrand, (1996)

REAL-TIME SCRA

Page 10: Scenario-Based Requirement Analysis Method created by Alistair Sutcliffe (1998) Presented by Belfrit Victor Batlajery (2012)

EXAMPLE Two users (student and company).

GOAL ANALYSIS

• Data about job seeker • Application documents • Companies profile • Job description • Extra information • Bank Information

NORMAL EVENT + ABNORMAL EVENT

CATEGORIZE + ANALYSE SYSTEM OUTPUT

ANALYZE SOCIAL IMPACT

STAKEHOLDER ANALYSIS

Page 11: Scenario-Based Requirement Analysis Method created by Alistair Sutcliffe (1998) Presented by Belfrit Victor Batlajery (2012)

Q.U.E.S.T.I.O.N.S

?