OPeNDAP BOM Tutorial Use Cases October 15/17, 2007

Slides:



Advertisements
Similar presentations
1 NASA CEOP Status & Demo CEOS WGISS-25 Sanya, China February 27, 2008 Yonsook Enloe.
Advertisements

NG-CHC Northern Gulf Coastal Hazards Collaboratory Simulation Experiment Integration Sandra Harper 1, Manil Maskey 1, Sara Graves 1, Sabin Basyal 1, Jian.
OPeNDAP’s Server4 Building a High Performance Data Server for the DAP Using Existing Software Building a High Performance Data Server for the DAP Using.
1 Class Exercise I: Use Cases Deborah McGuinness Semantic eScience CSCI Week 4, September 26, 2011 Presented by Peter Fox 1.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Design of Web-based Systems IS Development: lecture 10.
The Subject Librarian's Role in Building Digital Collections: Where Information Management and Subject Expertise Meet Ruth Vondracek Oregon State University.
© Copyright Eliyahu Brutman Programming Techniques Course.
Searching and Researching the World Wide: Emphasis on Christian Websites Developed from the book: Searching and Researching on the Internet and World Wide.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Documentation 1. User Documentation 2. Technical Documentation 3. Program Documentation.
NOAA Metadata Update Ted Habermann. NOAA EDMC Documentation Directive This Procedural Directive establishes 1) a metadata content standard (International.
Unidata TDS Workshop THREDDS Data Server Overview October 2014.
USE Case Model.
Overview of the ODP Data Provider Sergey Sukhonosov National Oceanographic Data Centre, Russia Expert training on the Ocean Data Portal technology, Buenos.
Use Cases Why use ‘em? How do they work? UC diagrams Using them later in the software development cycle.
ToolMatch: Discovering What Tools can be used to Access, Manipulate, Transform, and Visualize Data Patrick West 1 Nancy Hoebelheinrich.
1 Class Exercise I: Use Cases Deborah McGuinness and Peter Fox (NCAR) CSCI Week 4 (part II), 2008.
T Software Development Project I Customer Info Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio Software Business and.
T /5115 Software Development Project I/II Customer Info Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio Software Business.
DM_PPT_NP_v01 SESIP_0715_AJ HDF Product Designer Aleksandar Jelenak, H. Joe Lee, Ted Habermann Gerd Heber, John Readey, Joel Plutchak The HDF Group HDF.
Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Software Requirements (Advanced Topics) “Walking on water and developing software from a specification are easy if both are frozen.” --Edward V Berard.
Discovering accessibility, display, and manipulation of data in a data portal Nancy Hoebelheinrich Patrick West 2
EDT 608 Unit 6 ePortfolios EDT 608 Unit 2. EDT 608 Unit 2 There are many ways to create materials for ePortfolios Your choices will need to take into.
1 Class Exercise I: Use Cases Deborah McGuinness and Peter Fox (NCAR) CSCI Week 4, 2008.
1 Peter Fox Xinformatics ITEC, ERTH, CSCI 4400/6400 Week 2, February 3, 2015 Capturing the problem: Use case development and requirement analysis.
For web 2.0.  Digital media files that is made available for download via web syndication.  It is a way to receive audio/video files over the internet.
Unidata TDS Workshop THREDDS Data Server Overview
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
7 Systems Analysis and Design in a Changing World, Fifth Edition.
Faculty of Applied Engineering and Urban Planning Software Engineering Department Software Engineering Lab Use Cases Faculty of Information system Technology.
ToolMatch Discovering What Tools can be used to Access, Manipulate, Transform, and Visualize Data Products Patrick West 1 Nancy Hoebelheinrich.
1 Class Exercise I: Use Cases Deborah McGuinness and Peter Fox CSCI Week 4, September 28, 2009.
1 Class Exercise I: Use Cases Deborah McGuinness Semantic eScience 2012 Week 2, September 10,
Remote Data Access with OPeNDAP Dr. Dennis Heimbigner Unidata netCDF Workshop October 25, 2012.
User Working Group 2013 Data Access Mechanisms – Status 12 March 2013
A Data Access Framework for ESMF Model Outputs Roland Schweitzer Steve Hankin Jonathan Callahan Kevin O’Brien Ansley Manke.
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
Creating Good Documentation NOAA National Geophysical Data Center
1 Team Skill 1 - Analyzing the Problem Continued and Product Features and Challenges Sriram Mohan.
1 1 ECHO Extended Services February 15, Agenda Review of Extended Services Policy and Governance ECHO’s Service Domain Model How to…
1 Class exercise II: Use Case Implementation Deborah McGuinness and Peter Fox CSCI Week 8, October 20, 2008.
Adrian Janson, Melbourne High School Information Systems, Data and Information, The IPC and Organisations For VCE Software Development ¾, 2007.
Lesson Technology Plan : How Do Earthquakes Affect Buildings? Mayuri Ambule University Of Phoenix CMP 555 Designing and Producing Educational Technology.
Supported by ESIP Semantic Web Cluster A service based on community-built semantic web applications Provide users with the means to match their datasets.
NMFS Use Case 1 review/ evaluation and next steps April 19, 2012 Woods Hole, MA Peter Fox (RPI* and WHOI**) and Andrew Maffei (WHOI) *Tetherless World.
Statistical process model Workshop in Ukraine October 2015 Karin Blix Quality coordinator
1 Team Skill 3 Defining the System Part 1: Use Case Modeling Noureddine Abbadeni Al-Ain University of Science and Technology College of Engineering and.
Requirement Elicitation Nisa’ul Hafidhoh Teknik Informatika
Module 1: Overview of the Framework for K–12 Science Education
Product Designer Hub – Taking HPD to the Web
Use Cases Discuss the what and how of use cases: Basics Benefits
Amplify Science.
PYP Sekolah Ciputra New Digital Portfolio.
LBC MIDDLE SCHOOL Mr. Spence
Requirements Elicitation and Elaboration
Teaching and Learning with Technology
HYCOM CONSORTIUM Data and Product Servers
What Makes a Good K-12 Resource
NMFS Use Case 1 review/ evaluation and next steps
Developing Web Specifications
HDF-EOS Workshop XXI / The 2018 ESIP Summer Meeting
Object-Oriented Software Engineering
The Troubleshooting theory
OPeNDAP Community Working Groups October 18, 2007
Analyzing and Organizing Information
OPeNDAP/Hyrax Interfaces
From Use Cases to Implementation
Presentation transcript:

OPeNDAP BOM Tutorial Use Cases October 15/17, 2007 pfox@opendap.org BOM, Melbourne, VIC 20071017 (Fox)

OPeNDAP needs use cases is a collection of possible sequences of interactions between the system under discussion and its Users (or Actors), relating to a particular goal. The collection of Use Cases should define all system behavior relevant to the actors to assure them that their goals will be carried out properly. Any system behavior that is irrelevant to the actors should not be included in the use cases. BOM, Melbourne, VIC 20071017 (Fox)

BOM, Melbourne, VIC 20071017 (Fox) Use Case is a prose description of a system's behavior when interacting with the outside world. is a technique for capturing functional requirements of business systems and, potentially, of an IT system to support the business system. BOM, Melbourne, VIC 20071017 (Fox)

BOM, Melbourne, VIC 20071017 (Fox) Use Case Must be documented (or it is useless) Should be implemented (or it is not well scoped) Identify: objects ~ resources, processes, roles (aka actors), requirements, etc. Iterate with experts at least once BOM, Melbourne, VIC 20071017 (Fox)

BOM, Melbourne, VIC 20071017 (Fox) Use Case Examples: Make a collection of netCDF model run datasets available for internet access with web browsing to find suitable data and access to the data via Matlab. BOM, Melbourne, VIC 20071017 (Fox)

BOM, Melbourne, VIC 20071017 (Fox) Use Case Examples: Provide browse and quick look access to a broad variety of climate, weather and ocean data. BOM, Melbourne, VIC 20071017 (Fox)

BOM, Melbourne, VIC 20071017 (Fox) Use Case Examples: Install an OPeNDAP Hyrax server with THREEDS cataloging on the front-end to support netCDF and HDF4 data sets on the back-end and allow aggregation based on NcML and authentication of user access BOM, Melbourne, VIC 20071017 (Fox)

BOM, Melbourne, VIC 20071017 (Fox) Use Case Examples: Provide high-performance data transfer of specific climate model data products into the CDAT tool for analysis independent of their storage format, organization or location on the internet BOM, Melbourne, VIC 20071017 (Fox)

BOM, Melbourne, VIC 20071017 (Fox) Use Case Examples: A US 9th grade teacher is preparing a lesson plan aimed at getting students to learn more about the ‘northern lights’, addressing NSES content standards in earth science. The teacher wants the students to learn the scientific terminology, where the phenomena occurs and retrieve some data or graphics for a recent occurrence. The goal of the lesson plan is the engage students, using authentic data from the aurora, as part of an inquiry-based program. BOM, Melbourne, VIC 20071017 (Fox)

BOM, Melbourne, VIC 20071017 (Fox) SWAT Roles and skill-sets needed Facilitator *** (usual key skills, knows method) Domain experts (literate, knows resources) Modelers (to extract objects) Software engineers (architecture, technology) Scribe (to write everything down) The social aspect BOM, Melbourne, VIC 20071017 (Fox)

BOM, Melbourne, VIC 20071017 (Fox) Resources http://alistair.cockburn.us/index.php/Use_cases,_ten_years_later http://members.aol.com/acockburn/papers/AltIntro.htm http://alistair.cockburn.us/index.php/Resources_for_writing_use_cases http://alistair.cockburn.us/images/Usecasesintheoryandpractice180.ppt http://alistair.cockburn.us/images/Agileusecases1dy.ppt http://alistair.cockburn.us/index.php/Structuring_use_cases_with_goals http://www.foruse.com/publications/bibliographies/usecases.htm http://en.wikipedia.org/wiki/Use_case http://www.ddj.com/dept/architect/184414701 Omnigraffle (Mac) or Cmap ESIP wiki template BOM, Melbourne, VIC 20071017 (Fox)

When someone asks: “What is your use case”? Treat it like your ‘elevator pitch’ Know them, especially the ones you have implemented Tell them how you used it to develop a solution FOR use BOM, Melbourne, VIC 20071017 (Fox)