Top Banner
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
25

NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

Jan 25, 2016

Download

Documents

leal

NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University). University of Hamburg Institute of World Forestry 15-16 November 2004. UML, Use Cases, …. WP3 – WIP ++ Tim Richards & GT. Outline. A Principled Approach NeFIS storylines & uc’s integration : - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 2

UML, Use Cases, …

WP3 – WIP ++Tim Richards & GT

Page 3: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 14

2. EU Forest Focus /1

? Under constructionContributions - domain expert : IS/IT,

please

Page 15: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

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: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 23

Thank kindly for your attention

Page 24: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 24

Page 25: NEFIS Evaluation Meeting WP3 Report Tim Richards (EFI) Moh Ibrahim (Greenwich University)

15.11.2004 Hamburg NEFIS WP5 GT & Tim R 25

Time-line