a methodology for constructing user-oriented requirements specifications for large-scale systems...

20
A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

Upload: bartholomew-neal

Post on 21-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale

Systems Using Electronic Hypermedia

DUC TUAN NGUYEN3565645

Page 2: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

Agenda

• Problem• Author• Method• PDD• Example• Literature review• Question

Page 3: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

Problem

• Requirement Specification for large-scale software system

• Text-based– Failed to support communication– Hard to understand– Unexpected result

Page 4: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

The method

Define a method to help constructing user-oriented requirement specification for such large scale system using electronic hyper media

Page 5: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

The author

• Scott P. Overmyer.• Current: a director, MSIS Program at Baker College • Past:

– associate Professor at South Dakota State University – associate Professor at Massey University – as an owner at Scotto's Italian/American Deli

• Education:– bachelor in Psychology at University of Colorado at

Colorado Springs – MSIE, Industrial Engineering/Human Factors at University

of Lowa– PhD in Information Technology (Info & Software Systems

Engineering) at George Mason University

Page 6: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

The method was developed when he was an associate professor at Drexel University (from 1997 to 2000)

Page 7: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

6 steps

Page 8: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

PDD

• meta-modelling technique developed for the method engineering process (Weerd and Brinkkemper, 2008)

Page 9: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645
Page 10: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645
Page 11: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645
Page 12: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

Example

• ID Description • 1 Search and identify camera agent using voice

command • 2 Search and identify camera agent using text input

(GPS location or street name) • 3 View camera observation • 4 Select object in the view and connect to backoffice

database by matching ID • 5 Matching ID can be given when object is selected • 6 Send command to camera agent to zoom, turn or

focus on object • 7 Automatically turn on and off or switch off led light

Page 13: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

Example

• Perform analysis

Page 14: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

Example

• 2. Establish Electronic Outline for Requirements Specification – Documentation for text-based requirements – Software and hardware supported for required

hypermedia requirement (2,3,4,6) – Repository for rapid prototypes product and animated

storyboard – Converting prototypes and animated storyboard to

document, diagrams

• 3. Decide if Multimedia Specifications is Useful or Necessary:

Page 15: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

Example

4a. Choose requirement to represent with multimedia exhibits

Page 16: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

Example

4b. Prioritise Selection of Multimedia Exhibits:

4c. Prepare Existing and Develop New Multimedia Exhibits

Page 17: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

Example

4d. Describe requirements using conventions means: • - Requirement 2: A list of available most used camera agent

presented and a text field to input location data. Data can be input as GPS location or street name, after the location is given a list of matched camera is shown and each camera is selectable

• - Requirement 3: A clips of example camera turning around and viewing in a meeting mall where full view of the mall can be seen.

Page 18: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

Example

• 5. Integrated with Electronic Outline

• 6. Review/Validate specification with Stakeholders: - Several meetings between all stakeholders are setup to review and validate the requirement specification. The requirement data is expanded after those meetings and the 6 steps processes are iterated.

Page 19: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

Literature review

• Requirement Specification for software system• Text-based format and hard to understand by all stake

holder (Aiken, 1989)• Insufficient presentation method (Davis, 1990)• The written specifications have been judged essentially• unusable by the end-user community (US Accounting office,

1979)• hypertext/hypermedia is a better method for presenting

either factual or spatial information than either text or captioned pictures alone (Instone K, Brown E, Leventhal L, Teasley, B., 1993)

• Knowledge base requirement engineering for complex system (Ratchev, Urwin, Muller and Pawar, 2003)

Page 20: A Methodology for Constructing User-Oriented Requirements Specifications for Large-Scale Systems Using Electronic Hypermedia DUC TUAN NGUYEN 3565645

Questions &

Feedback