250 likes | 387 Views
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 :
E N D
NEFIS Evaluation MeetingWP3 ReportTim Richards (EFI)Moh Ibrahim (Greenwich University) University of Hamburg Institute of World Forestry 15-16 November 2004 Hamburg NEFIS WP5
UML, Use Cases, … WP3 – WIP ++ Tim Richards & GT Hamburg NEFIS WP5
Outline • A Principled Approach • NeFIS storylines & uc’s integration : • 0. Basic Nefis ‘user’ sessions • Data providers • Data consumers • 1. MCPFE • 2. EU Forest Focus • Time-line to WP3 UML delivery • Summary Hamburg NEFIS WP5
A Principled Approach to IS Development in NEFIS • Drivers & Enablers • Biz- driven IS/IT- enabled • Drivers: • Business goals & objectives • Domain expert users • Enablers – IS specialists, Maths, Stats/Modellers, etc, etc Paramount Hamburg NEFIS WP5
A Principled Approach to IS Development in NEFIS • Recommended principle • Keep audit trail • Non-destruction of both: • Data • Business rules / knowledge • Temporal audit-trail Hamburg NEFIS WP5
NeFIS storylines & UC’s integration • Forest Business Requirements (FBR) • 0. Basic Nefis ‘user’ sessions • Data providers • Data consumers • 1. MCPFE – C & I • 2. EU Forest Focus Hamburg NEFIS WP5
FBR 2 – NEFIS/1: provider • Basic NEFIS user requirements • Data provider/supplier • Enter data / metadata • Retrieve data / metadata • Modify data / metadata • … subject to RBAC Note: Data is defined here to mean any kind of data Hamburg NEFIS WP5
FBR 2 – NEFIS/2: consumer • Basic NEFIS user requirements • Data consumer • Retrieve data / metadata • Find objects: docs, images, etc • … subject to RBAC Note: Data is defined here to mean any kind of data Hamburg NEFIS WP5
NEFIS user: Example - Biz-req’t • Get forest statistics • By country, continent, region, etc • By year • Etc • etc • Find factors / parameters e.g. re: SFM C & I • By country, continent, region, etc • By year • Etc Hamburg NEFIS WP5
Locate Resource Visualisation Reporting Decision Support ResourceUser Research Toolkit Alex Fedorec – Bonn, Nov’2003 Use ServiceSea-level LocateStandardise Catalogue Function Adhere to Kyoto/EU regs etc.enhance disseminations «extends» «includes» «extends» «includes» GIS, tabular… «includes» Information aggregation and synthesisProvide information input for models Provide raw and aggregated datasets Hamburg NEFIS WP5
1. MCPFE – C & I for SFM/1 • ? Under construction • Contributions - domain expert : IS/IT, please Hamburg NEFIS WP5
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 Hamburg NEFIS WP5
2. EU Forest Focus /1 • ? Under construction • Contributions - domain expert : IS/IT, please Hamburg NEFIS WP5
2. EU Forest Focus /2 • Two main components • Impacts of atmospheric pollution • Impacts of fires on forest ecosystems • 4 Components • Atmospheric • Fire • Soils, Carbon, climate change, Biodiversity • Information flows Hamburg NEFIS WP5
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, … Hamburg NEFIS WP5
ON UML & Use Cases • Use cases – widely used now • ++ Good for capturing user functional requirements (FR) • - - Not so good for NFR • NFR: performance, scalability, fail-safety, reliability, etc Hamburg NEFIS WP5
Levels of use cases • Ref: Alistair Cockburn(writing effective use Cases, Addison-Wesley- 2001) Hamburg NEFIS WP5
Levels of Use Cases by goal /purpose Hamburg NEFIS WP5
From UML/use case to UI • To do yet • Goal: bridge the semantic gap • Transform ‘what’ use cases to ‘how’ nuts & bolts • Build a Mock-up or proto-type – screen shots showing UI, display screen, reports, etc Hamburg NEFIS WP5
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!! Hamburg NEFIS WP5
Summary • A lot of spade work done already • More work to be done still • Use cases are good for FR; • Not quite suited for NFR • Need to talk to users in their language – not in UML-speak or use case talk • But in terms of forms/display/reports Hamburg NEFIS WP5
Thank kindly for your attention Hamburg NEFIS WP5
Time-line Hamburg NEFIS WP5