1 / 26

INFO2005 Requirements Analysis Story-Boarding and Interactive Techniques

INFO2005 Requirements Analysis Story-Boarding and Interactive Techniques. Department of Information Systems. Learning Objectives . Understand issues in requirements analysis for interactive software Understand role of prototyping

saxon
Download Presentation

INFO2005 Requirements Analysis Story-Boarding and Interactive Techniques

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INFO2005Requirements AnalysisStory-Boarding and Interactive Techniques Department of Information Systems

  2. 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

  3. 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

  4. Multimedia and Interactive Systems • Besides games, for what other types of application does this hold true?

  5. Role of Prototypes • Critically important to carry out some kind of prototyping • Extent of prototyping depends on: • Prototypes fulfil all the familiar needs…

  6. Role of Prototypes • Appropriate use of prototypes can... • …Help to elicit subtle requirements: • …Increase understanding of known requirements (all the above and more)

  7. Role of Prototypes • Appropriate use of prototypes can also... • …Help check • …Help with • …Save

  8. 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’

  9. 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”

  10. 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

  11. 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

  12. 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!

  13. First Draft:

  14. Developed Storyboard

  15. Implemented Software

  16. 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)

  17. What a Storyboard Includes • Can express everything that can be seen, heard or experienced by the user of a multimedia program

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

  19. Both preceding examples are from Adrian Mallon, 1995 “Storyboarding Multimedia” at: http://ourworld.compuserve.com/homepages/adrian_mallon_multimedia/story.htm

  20. Interactive Storyboarding • Traditionally story boards were paper-based • A number of software packages support interactive storyboarding • E.g. multimedia authoring tools:

  21. 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)

  22. Interactive Storyboarding • Interactive (software) storyboarding can give further productivity gains • Software can also help document the software development process

  23. 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

  24. 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.

More Related