DC-Education Application Profile Use Case Gathering Session Sarah Currier Moderator, DCMI Education Community / Product Manager, Intrallect Ltd Lara Whitelaw.

Slides:



Advertisements
Similar presentations
DC-Education Working Group The DC-Ed Application Profile Jon Mason, EdNA Stuart Sutton, GEM Co-Chairs.
Advertisements

Writing Effective Scenarios and Use Cases. Timetable Introductions Strategies for gathering requirements refreshments Creating.
Process Redesign Stages Developing Business Vision Understanding the Existing Business Designing the New Business Installing the New Business.
Placement Workshop Y2, Sem 2 Professional Practice Module (PPM)
Deliverable #8: Detailed Design - Overview due: Wednesday, 7 March All Deliverable materials are to be posted into Team Concert. Your to.
1 © 2006 Curriculum K-12 Directorate, NSW Department of Education and Training Implementing English K-6 Using the syllabus for consistency of teacher judgement.
© 2010 Bennett, McRobb and Farmer1 Use Case Description Supplementary material to support Bennett, McRobb and Farmer: Object Oriented Systems Analysis.
The HITCH project: Cooperation between EuroRec and IHE Pascal Coorevits EuroRec 2010 Annual Conference June 18 th 2010.
Empowering Staff Through Institute Planning (ESTIP) Executive Workshop Institute Name: XXXXXX Presenter: XXXXXX Date: XXXXXX.
WEEK 4 Material Lecture 4a (Wed.). Use Cases/Actors o What is a use case ? l A sequence of actions performed by a system that yields an observable result.
Documenting Requirements using Use Case Diagrams
Analysis Concepts and Principles
© 2006 DCMI DC-2006 – International Conference on Dublin Core and Metadata Applications 3-6 October 2006 Thomas Baker Dublin Core Metadata Initiative.
Chapter 6 Functional Modeling
Spring 2015 TELPAS Holistic Rating Training System
Diploma in Teaching in the Lifelong Learning Sector Curriculum Design and Development (Unit 7 )
Networked Resources and Metadata Interest Group Diane I. Hillmann Research Librarian Cornell University Library.
Content Mastery Center- Opening the Doors of Success
Malaysian Grid for Learning October DC 2004, Shanghai, China. © 2004 MIMOS Berhad. All Rights Reserved Metadata Management System DC2004: International.
RUP Requirements RUP Artifacts and Deliverables
CS 4310: Software Engineering Lecture 3 Requirements and Design.
Object-Oriented Analysis - Instructor Notes
Dublin Core Education Application Profile Module Sarah Currier Moderator, DCMI Education Community Product Manager, Intrallect Ltd Group Improv, Repository.
Systems Analysis & Design
“Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and.
Chapter 6 Use Cases. Use Cases: –Text stories Some “actor” using system to achieve a goal –Used to discover and record requirements –Serve as input to.
Domain Modeling In FREMA David Millard Yvonne Howard Hugh Davis Gary Wills Lester Gilbert Learning Societies Lab University of Southampton, UK.
Chapter 9 요구사항 모델링: 시나리오 기반 방법론 Requirements Modeling: Scenario-Based Methods 임현승 강원대학교 Revised from the slides by Roger S. Pressman and Bruce R. Maxim.
In Dublin’s fair city, where the metadata are so pretty… John Roberts Archives New Zealand.
Approaching a Problem Where do we start? How do we proceed?
DCMI Education Community Activities for 2007 Sarah Currier Co-Moderator, DCMI Education Community Product Manager, Intrallect Ltd
Creating an Application Profile Tutorial 3 DC2004, Shanghai Library 13 October 2004 Thomas Baker, Fraunhofer Society Robina Clayphan, British Library Pete.
Requirements Capture. Four Steps of requirements capture List candidate requirements Understand system context Capture functional requirements Capture.
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
Yarmouk University Department of Computer Information Systems CIS 499 Yarmouk University Department of Computer Information Systems CIS 499 Yarmouk University.
Metadata Madness Mixing and Matching Metadata in a LOM-Based Repository Sarah Currier (with a huge thank you to Phil Barker and Mikael Nilsson) Moderator,
Use Case Diagram The purpose is to communicate the system’s functionality and behaviour to the customer or end user. Mainly used for capturing user requirements.
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
CPSC 871 John D. McGregor Module 3 Session 1 Architecture.
Slide 1 Systems Analysis and Design with UML Version 2.0, Second Edition Alan Dennis, Barbara Wixom, and David Tegarden Chapter 6: Functional Modeling.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 5 INTRODUCTION TO SYSTEMS ANALYSIS AND DESIGN: AN AGILE, ITERATIVE APPROACH CHAPTER.
Use Cases CS 6961 – Lecture 4 Nathan Dykman. Neumont UniversityCS Lecture 102 Administration Homework 1 is due –Still reviewing the proposal, but.
Domain Modeling In FREMA Yvonne Howard David Millard Hugh Davis Gary Wills Lester Gilbert Learning Societies Lab University of Southampton, UK.
11 October Shanghai Library © 2004 DCMI 1 The Dublin Core Metadata Initiative: DC-2004 Introduction Makx Dekkers, Managing Director, Dublin.
Object-Oriented Analysis and Design Use cases Finding classes Collaboration and Sequence diagrams Associations between classes.
Performance Task Overview Introduction This training module answers the following questions: –What is a performance task? –What is a Classroom Activity?
What is a lesson? It is a type of organised social event that occurs in virtually all cultures. Lessons in different places may vary in topic, time, place,
UML - Development Process 1 Software Development Process Using UML.
Use Case Model Use case description.
1 Software Testing and Quality Assurance Lecture 17 - Test Analysis & Design Models (Chapter 4, A Practical Guide to Testing Object-Oriented Software)
DC Architecture WG meeting Wednesday Seminar Room: 5205 (2nd Floor)
CSCI 383 Object-Oriented Programming & Design Lecture 7 Martin van Bommel.
Certificate IV in Project Management Assessment Outline Course Number Qualification Code BSB41507.
Open Access and Institutional Repositories, 10 July 2007, UKZN, Durban,,South Africa Metadata for institutional repositories: an introduction Pat Liebetrau.
1 Sobah Abbas Petersen Adjunct Associate Professor, NTNU Researcher, Sintef TDT4252 Modelling of Information Systems Advanced Course TDT4252,
Thursday, 22 May A Handbook of Guidelines on Metadata Usage Jon Mason Metadata Downunder – Metadata, Semantics and Interoperability in Practice Sydney,
Metadata Schema Registries: background and context MEG Registry Workshop, Bath, 21 January 2003 Rachel Heery UKOLN, University of Bath Bath, BA2 7AY UKOLN.
OSLC PLM Reference model February Summary of the OSLC PLM Reference Model V0.2 February 22 nd 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
Financial System Upgrade Agency Change Champion Deployment Session March 16 th, 2006.
Welcome to Scottish Improvement Skills
Training Trainers and Educators Unit 6 – Developing Aims and Learning Outcomes and Planning a Learning Session Aim To provide participants with the knowledge.
Peter Douglas, Intrallect
Use Cases Discuss the what and how of use cases: Basics Benefits
Creating Use Cases.
Chapter 9 Requirements Modeling: Scenario-Based Methods
Crowd Simulation (INFOMCRWS) - Course Introduction
Session 2: Metadata and Catalogues
Training Trainers and Educators Unit 6 – Developing Aims and Learning Outcomes and Planning a Learning Session Aim To provide participants with the knowledge.
Presentation transcript:

DC-Education Application Profile Use Case Gathering Session Sarah Currier Moderator, DCMI Education Community / Product Manager, Intrallect Ltd Lara Whitelaw DC-Education AP Task Group / Metadata Development Manager, The Open University Intrallect Repositories Conference, 22 February 2008, Edinburgh

Overview of Session 1.Brief overview of DC-Education Community (5 mins) 2.Introduction to DC-Ed Application Profile work (5 mins) 3.Introduction to Use Cases (10 mins) 4.Discuss possible Use Cases in pairs; record scenarios (15 mins) 5.Write up Use Cases (15 mins) 6.Closing discussion (10 mins)

Dublin Core Educational Work DCMI Education Community Co-Moderators: Diane Hillmann (Cornell University); Sarah Currier (Intrallect Ltd) DC-Education Application Profile Task Group –Lara Whitelaw (OU) is co-ordinating the Use Case gathering exercise Website: Wiki: JISCmail list:

Dublin Core Educational Work DC-Ed Charter “The DCMI Education Community is a forum for individuals and organizations involved in implementing Dublin Core and other learning resource metadata in the education domain. The objective of the Community is to promote interoperability within the domain through the use of standard metadata and consensus good practices.”

Dublin Core Educational Work NOTE: “The DCMI Education Community is a forum for individuals and organizations involved in implementing Dublin Core and other learning resource metadata in the education domain. The objective of the Community is to promote interoperability within the domain through the use of standard metadata and consensus good practices.”

Dublin Core Educational Work DC-Ed Application Profile Aim: to provide a “modular” AP to support interoperable description of educational aspects of resources Scope: educationally significant properties available in Dublin Core + any other educational properties, e.g. elements from the LOM Out-of-scope: will not define or give guidelines for usage of non-educational properties, or non- educational usage of properties Modular: this will enable people to “plug in” the AP with other APs they are using, e.g. the Libraries AP, the Scholarly Works AP, a modular accessibility AP, or a local AP

Dublin Core Application Profiles The DCMI Architecture Forum developed: -Dublin Core Abstract Model -Singapore Framework for Dublin Core Application Profiles The Singapore Framework requires: -Functional requirements (mandatory) -Domain model (mandatory) -Description Set Profile (DSP) (mandatory) -Usage guidelines (optional) -Encoding syntax guidelines (optional)

Singapore Framework The Singapore Framework for Dublin Core Application Profiles:

Singapore Framework The Singapore Framework for Dublin Core Application Profiles: […] describe the functions that the application profile is designed to support, as well as functions that are out of scope. […] form the basis of evaluating the application profile for internal consistency and for giving guidance on the appropriateness of the application profile for a given use.

Dublin Core Educational Work DC-Ed Application Profile Task Group Functional requirements We have the following general requirements: a.Support for Resource Discovery b.Support for Educational Use of Resources c.Extensibility d.Jurisdiction Neutrality Based on three general Use Cases (see handout or: )

Dublin Core Educational Work DC-Ed Application Profile Task Group Functional requirements What about more specific requirements? What educational attributes or properties do you want to describe? What are your real world interoperability needs? What do your users want to search for / by? What else? We want your scenarios /Use Cases in order to base functional requirements on real-world metadata needs

Usage Scenario A brief storyline outlining a sequence of events Written from an imaginary person’s point of view - very specific Detailing the assumptions, situations, motives and expectations Plain English Not requirements - but gets us familiar with goals and provides useful starting point for Use Cases. *slides based on Intrallect DRM Use Case presentations written by Ed Barker & Peter Douglas

Example scenario A lecturer gets approval to deliver a new post- graduate course in Knowledge Management Principles. Resources for the course need to be identified, selected, gathered, and organised. Public domain resources may be copied to a repository at the institution for access by course participants only. The lecturer also conducts an environmental scan to determine if there are any courses of this nature elsewhere from which to benchmark and to identify possible third party content. *from "Standards Australia/Standards NZ Handbook: HB 256:2007 : Metadata usage in Australian and New Zealand education and training", Appendix A (free download upon registration):

Activity Look at example Usage Scenario (handout) Write your own Usage Scenario Think about: “What does my institution / do my users need from educational metadata?” Pairs - briefly discuss possible scenarios Then write a scenario each 15 minutes *slides based on Intrallect DRM Use Case presentations written by Ed Barker & Peter Douglas

Use case Is a collection of scenarios, expressing all possible behaviours as actor tries to achieve goal  This includes the responses of any systems to the users actions... When writing your scenario are there steps in the sequence that could lead to the actor taking different path?  Are there multiple methods to access a system?  If a step in the sequence fails, is there an alternate action that could be taken? These alternate steps can be written up as separate scenarios. It is the combination of the different possibilities to achieving a goal that form the Use Case *slides based on Intrallect DRM Use Case presentations written by Ed Barker & Peter Douglas

Use Case vocabulary/terms Actor: Something with behaviour. It might be a computer system, person (teacher, student, instructional designer, etc...), organisation or combination of these. Primary Actor: A stakeholder who requests that the system deliver a goal. Other actors: Other stakeholders who will get something from the use case. Scenario: A sequence of actions and interactions that occurs under certain conditions. Extensions: Alternative steps / possible errors. *slides based on Intrallect DRM Use Case presentations written by Ed Barker & Peter Douglas

Pointers Breadth before depth When in doubt: write less, at a more summary level, in a more narrative form, it’s the communication that matters Handle failures as well as successes Avoid the passive voice – write “ does ” Get the goal level right – keep the detail in the right place Avoid the user interface in Use Cases *slides based on Intrallect DRM Use Case presentations written by Ed Barker & Peter Douglas

Activity (now or later) Look at example Use Cases (handouts) Write your own Use Cases Use your usage scenario as a starting point: or think of other scenarios 15 minutes Take away forms / access them via wiki and return to DC-Education *slides based on Intrallect DRM Use Case presentations written by Ed Barker & Peter Douglas

Next steps Continue/finish writing your Use Case Submit finished Use Case to: Encourage anyone in your organisation/community that you feel has a useful view point to complete a DC-Education AP Use Case Contact Lara (at above) if you or any of your colleagues need further support with writing your Use Case Deadline: 29 nd February 2008

Dublin Core Educational Work Please join the DC-Ed Community! me or Diane Join the DC-Ed list to be notified of new developments and take part in discussions