View
216
Download
1
Tags:
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.