26
Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding and Interactive Techniques Department of Information Systems

Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding

  • View
    216

  • Download
    1

Embed Size (px)

Citation preview

Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

INFO2005Requirements Analysis

Story-Boarding and Interactive Techniques

Department of Information Systems

Requirements Analysis 7. 2 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Learning Objectives

Understand issues in requirements analysis for interactive software

Understand role of prototyping Understand role and characteristics

of story boards as a form of prototype

Appreciate process of storyboarding

Requirements Analysis 7. 3 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Multimedia and Interactive Systems

Interactive / multimedia software focuses heavily on user interaction with the system

E.g. consider a 3D games application– Significant processing may occur, hidden

from users– But for such a system, quality of user

experience is a major part of requirements

Requirements Analysis 7. 4 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Multimedia and Interactive Systems

Besides games, for what other types of application does this hold true?

Requirements Analysis 7. 5 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Role of Prototypes

Critically important to carry out some kind of prototyping

Extent of prototyping depends on:

Prototypes fulfil all the familiar needs…

Requirements Analysis 7. 6 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Role of Prototypes

Appropriate use of prototypes can... …Help to elicit subtle requirements:

…Increase understanding of known requirements (all the above and more)

Requirements Analysis 7. 7 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Role of Prototypes

Appropriate use of prototypes can also...

…Help check …Help with …Save

Requirements Analysis 7. 8 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Kinds of Prototype

Prototypes differ from formal models in that they look like the intended software

Wide range of possible technologies

At one extreme: ‘Paper CASE’

Requirements Analysis 7. 9 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Story Boards

Originally adapted from film, television and cartoon industry, story boards are a form of prototype

“a cartoon strip or series of thumbnail sketches representing successive screen contents and output media, section divisions and relationships and navigation links”

Requirements Analysis 7. 10 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Why Storyboard in Sys. Development?

Much like film, video or cartoon, depends on nature and scale of project

For simple software with short development time, story board is just a rough design aid

For complex projects with multidisciplinary team, story boards may be explicit part of requirements elicitation and documentation

Requirements Analysis 7. 11 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Skills for Effective Storyboarding

Consider an interactive instruction package

Creating a storyboard requires:– subject domain expertise– knowledge of instructional techniques– graphic design skills– understanding of human-computer

interaction– program design and implementation skills– project management skills

Requirements Analysis 7. 12 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Development of a Story Board The next three slides show stages

in the development of a story board for an instruction package

From first rough draft to final software

Don’t try to read them - the resolution is way too poor for this!

Requirements Analysis 7. 13 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

First Draft:

Requirements Analysis 7. 14 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Developed Storyboard

Requirements Analysis 7. 15 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Implemented Software

Requirements Analysis 7. 16 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

All three preceding examples are from Sarah Price, 1999 “The Art of Storyboarding” at:

www.icbl.hw.ac.uk/~sprice/ctl/index.html#storyboard

(Learning Technology Centre, Heriot-Watt University)

Requirements Analysis 7. 17 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

What a Storyboard Includes Can express everything that can

be seen, heard or experienced by the user of a multimedia program

Requirements Analysis 7. 18 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Requirements Analysis 7. 19 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

…And the next slide shows a fragment of a navigation storyboard...

Requirements Analysis 7. 20 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Requirements Analysis 7. 21 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Both preceding examples are from Adrian Mallon, 1995 “Storyboarding Multimedia” at:

http://ourworld.compuserve.com/homepages/adrian_mallon_multimedia/story.htm

Requirements Analysis 7. 22 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Interactive Storyboarding

Traditionally story boards were paper-based

A number of software packages support interactive storyboarding

E.g. multimedia authoring tools:

Requirements Analysis 7. 23 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Interactive Storyboarding

Several purpose-built packages also exist:

See for example:– www.boardmastersoftware.com– www.powerproduction.com– www.filmmakerstore.com

(Most still intended for the film industry)

Requirements Analysis 7. 24 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Interactive Storyboarding

Interactive (software) storyboarding can give further productivity gains

Software can also help document the software development process

Requirements Analysis 7. 25 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Summary

Issues in requirements analysis for interactive software

Role of prototyping Role and characteristics of story

boards as a form of prototype Process of storyboarding

Requirements Analysis 7. 26 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

References

Mallon, A. (1995) “Storyboarding Multimedia” , ourworld.compuserve.com/homepages/adrian_mallon_multimedia/story.htm

Price, S. (1999) “The Art of Storyboarding”, www.icbl.hw.ac.uk/~sprice/ctl/index.html#storyboard

For further reading, consult a multimedia development text, e.g:

Bunzel, M. and Morris, S. (1994) “Multimedia Applications Development”, New York.