15.11.2004hamburg nefis wp5 gt & tim r 1 nefis evaluation meeting wp3 report tim richards (efi)...

25
15.11.2004 Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg Institute of World Forestry 15-16 November 2004

Upload: noah-wiley

Post on 27-Mar-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 1

NEFIS Evaluation MeetingWP3 Report

Tim Richards (EFI)Moh Ibrahim (Greenwich University)

University of Hamburg

Institute of World Forestry

15-16 November 2004

Page 2: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 2

UML, Use Cases, …

WP3 – WIP ++Tim Richards & GT

Page 3: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 3

Outline A Principled Approach NeFIS storylines & uc’s integration :

0. Basic Nefis ‘user’ sessions Data providers Data consumers

1. MCPFE2. EU Forest Focus

Time-line to WP3 UML delivery Summary

Page 4: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 4

A Principled Approach to IS Development in NEFIS

Drivers & EnablersBiz- driven IS/IT- enabledDrivers:

Business goals & objectives

Domain expert users

Enablers – IS specialists, Maths, Stats/Modellers, etc, etc

Page 5: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 5

A Principled Approach to IS Development in NEFIS

Recommended principleKeep audit trail

Non-destruction of both:Data Business rules / knowledge

Temporal audit-trail

Page 6: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 6

NeFIS storylines & UC’s integration

Forest Business Requirements (FBR)0. Basic Nefis ‘user’ sessions

Data providersData consumers

1. MCPFE – C & I2. EU Forest Focus

Page 7: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 7

FBR 2 – NEFIS/1: provider

Basic NEFIS user requirementsData provider/supplier

Enter data / metadata

Retrieve data / metadata

Modify data / metadata

Note: Data is defined here to mean any kind of data

Page 8: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 8

FBR 2 – NEFIS/2: consumer

Basic NEFIS user requirementsData consumer

Retrieve data / metadata

Find objects: docs, images, etc

Note: Data is defined here to mean any kind of data

Page 9: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 9

NEFIS user: Example - Biz-req’t

Get forest statisticsBy country, continent, region, etc

By year

Etc

etcFind factors / parameters e.g. re: SFM C & I

By country, continent, region, etc

By year

Etc

Page 10: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 10

Use ServiceSea-level

Reporting

Decision Support

Research Toolkit

ResourceUser «includes»

«extends»

Visualisation

Locate Resource

«includes»

«extends»

«includes»

Adhere to Kyoto/EU regs etc.enhance disseminations

Provide raw and aggregated datasets

Information aggregation and synthesisProvide information input for models

GIS, tabular…

LocateStandardiseCatalogue Function

Alex Fedorec – Bonn, Nov’2003

Page 11: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 11

adminDB

un-reg user

register user

sysAdmin

applies

approves

is stored in

reg-user

Assign-roles

adminDB

+theAssign-roles

RBAC security model secure access to NEFIS objects

Model: user ---- role ------ permissions //session

use case - below sea level

Page 12: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 12

1. MCPFE – C & I for SFM/1

? Under constructionContributions - domain expert : IS/IT,

please

Page 13: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 13

1. MCPFE – C & I for SFM/2

Helsinki: H1 & H2 H1: definition of what SFM is!6 Criteria to assess SFM

and 35 quantitative Indicators for monitoring implementation of

SFM in NFP; changes over time for each criterion

Page 14: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 14

2. EU Forest Focus /1

? Under constructionContributions - domain expert : IS/IT,

please

Page 15: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 15

2. EU Forest Focus /2

Two main componentsImpacts of atmospheric pollution

Impacts of fires on forest ecosystems

4 ComponentsAtmospheric

Fire

Soils, Carbon, climate change, Biodiversity

Information flows

Page 16: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 16

ON UML & Use Cases

UML is a language, A Visual Modelling Language

Not A Methodology

Used in a methodology to capture facets of a system:

Structures – static e.g. class model, …

Behaviour – dynamic, e.g. use cases, sequence, communication models, …

Page 17: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 17

ON UML & Use Cases

Use cases – widely used now++ Good for capturing user functional

requirements (FR)- - Not so good for NFRNFR: performance, scalability, fail-

safety, reliability, etc

Page 18: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 18

Levels of use cases

Ref: Alistair Cockburn (writing effective use Cases, Addison-Wesley- 2001)

Page 19: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 19

Design scope Goal level

Enterprise (black-box) Very high summary

Enterprise (white-box) Summary

System (black-box) User goal

sea-level / whatSystem (white-box) <fish> Sub-function / how

(Below sea level)

Component Too low

Levels of Use Cases by goal /purpose

Page 20: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 20

From UML/use case to UI

To do yetGoal: bridge the semantic gapTransform ‘what’ use cases to

‘how’ nuts & boltsBuild a Mock-up or proto-type –

screen shots showing UI, display screen, reports, etc

Page 21: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 21

Time-line (Draft) – WP3 / D9

Nov 2004 – time now – lot of work done

Dec 2004 – use cases 1 & 2 - Nefis

Jan 2005 – GUI–prototype – use case 1 & 2

Feb2005 – use cases 3 & 4 – MCPFE, FF

Mar 2005 – GUI–prototype – use case 3 & 4

Apr 2005 – Integrate all use cases/prototype, deliver!!

Page 22: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 22

Summary

A lot of spade work done alreadyMore work to be done stillUse cases are good for FR;Not quite suited for NFRNeed to talk to users in their language

– not in UML-speak or use case talk

But in terms of forms/display/reports

Page 23: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 23

Thank kindly for your attention

Page 24: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 24

Page 25: 15.11.2004Hamburg NEFIS WP5 GT & Tim R 1 NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University) University of Hamburg

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 25

Time-line