Scenario (computing)

Scenario (computing)

In computing, a scenario is a narrative describing foreseeable interactions of types of users (characters) and the system. Scenarios include information about goals, expectations, motivations, actions and reactions. Scenarios are neither predictions nor forecasts, but rather attempts to reflect on or portray the way in which a system is used in the context of daily activity.

Scenarios are frequently used as part of the systems development process. They are typically produced by usability or marketing specialists, often working in concert with end users and developers. Scenarios are written in plain language, with minimal technical details, so that stakeholders (designers, usability specialists, programmers, engineers, managers, marketing specialists, etc.) can have a common example which can focus their discussions. Scenarios are used in a number of ways:
* As a vision pieces. Vision pieces provide a high level picture of an envisioned system or product. One example is Apple's Knowledge Navigator video [http://www.youtube.com/watch?v=HGYFEI6uLy0] .
* As an illustration of functionality: This type of scenario illustrates the functionality the system needs to support, often connecting it to the motivations and needs of the envisioned users of the system.
* Scenarios may focus on the value offered by a system, showing how it offers an advantage over the way things are. This type of scenario may be used to 'sell' an idea within the organization that is considering developing the system.
* Scenarios may be used in the context of research, to explore, at a detailed level, the functionality a system needs to have to succeed in its daily context of use.

Vannevar Bush's "As We May Think" essay [The Atlantic Monthly, July 1945] is a famous example of a scenario that served as a vision piece. It was the "user scenario" that presented the idea of hyperlinks, and illustrated the value of hypertext. It described the (fictitious) Memex machine that inspired Douglas C. Engelbart to see the potential of the personal computer, and enabled him to secure the funding necessary to design the computer mouse and first graphical user interface in 1968.

Notes

See also

* Use Case
* scenario testing

External links

* [http://www.visi.com/~snowfall/Stories.html Notes on Design Practice: Stories and Prototypes as Catalysts for Communication.] by Thomas Erickson, in "Scenario-Based Design: Envisioning Work and Technology in System Development (ed. John M. Carroll)
* [http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=4114 Making Use: Scenario-based Design of Human-Computer Interactions] Edited by John M. Carroll. MIT Press, 2000.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Scenario (disambiguation) — Scenario may refer to: * Scenario, a brief description of an event * Screenplay, in movies * Scenario (computing), a typical interaction between the user and the system or between two software components * Scenario analysis, a process of… …   Wikipedia

  • Scenario testing — is a software testing activity that uses scenario tests, or simply scenarios, which are based on a hypothetical story to help a person think through a complex problem or system. They can be as simple as a diagram for a testing environment or they …   Wikipedia

  • Scenario Analysis — The process of estimating the expected value of a portfolio after a given period of time, assuming specific changes in the values of the portfolio s securities or key factors that would affect security values, such as changes in the interest rate …   Investment dictionary

  • Wikipedia:Reference desk/Computing — The Wikipedia Reference Desk covering the topic of computing. Computing #eee #f5f5f5 #eee #aaa #aaa #aaa #00f #36b #000 #00f computing Wikipedia:Reference de …   Wikipedia

  • Trusted Computing — (TC) is a technology developed and promoted by the Trusted Computing Group. The term is taken from the field of trusted systems and has a specialized meaning. With Trusted Computing the computer will consistently behave in specific ways, and… …   Wikipedia

  • Ubiquitous computing — (ubicomp) is a post desktop model of human computer interaction in which information processing has been thoroughly integrated into everyday objects and activities. In the course of ordinary activities, someone using ubiquitous computing engages… …   Wikipedia

  • Trusted Computing Group — Infobox Company company name = Trusted Computing Group company company type = Consortium location city = Beaverton, Oregon [ [https://www.trustedcomputinggroup.org/about/contact us/ Trusted Computing Group: Contact Us ] ] location country = USA… …   Wikipedia

  • Real-time computing — In computer science, real time computing (RTC) is the study of hardware and software systems that are subject to a real time constraint i.e., operational deadlines from event to system response. By contrast, a non real time system is one for… …   Wikipedia

  • Library (computing) — This article is about the programming concept. For Windows 7 Libraries, see Features new to Windows 7#Libraries. Illustration of an application which uses libvorbisfile to play an Ogg Vorbis file In computer science, a library is a collection of… …   Wikipedia

  • English in computing — English is the lingua franca in computing and on the Internet, and the computing vocabulary of many languages is borrowed from English. Scientific vocabulary In many languages, Greek and Latin roots constitute an important part of the scientific… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”