Software walkthrough

Software walkthrough

In software engineering, a walkthrough or walk-through is a form of software peer review "in which a designer or programmer leads members of the development team and other interested parties through a software product, and the participants ask questions and make comments about possible errors, violation of development standards, and other problems"IEEE Std. 1028-1997, "IEEE Standard for Software Reviews", clause 38] .

"Software product" normally refers to some kind of technical document. As indicated by the IEEE definition, this might be a software design document or program source code, but use cases, business process definitions, test case specifications, and a variety of other technical documentation may also be walked through.

A walkthrough differs from software technical reviews in its openness of structure and its objective of familiarization. It differs from software inspection in its ability to suggest direct alterations to the product reviewed, its lack of a direct focus on training and process improvement, and its omission of process and product measurement.

Objectives and participants

In general, a walkthrough has one or two broad objectives: to gain feedback about the technical quality or content of the document; and/or to familiarize the audience with the content.

A walkthrough is normally organized and directed by the author of the technical document. Any combination of interested or technically qualified personnel (from within or outside the project) may be included as seems appropriate.

IEEE 1028 recommends three specialist roles in a walkthrough:
*The Author, who presents the software product in step-by-step manner at the walk-through meeting, and is probably responsible for completing most action items;
*The Walkthrough Leader, who conducts the walkthrough, handles administrative tasks, and ensures orderly conduct (and who is often the Author); and
*The Recorder, who notes all anomalies (potential defects), decisions, and action items identified during the walkthrough meeting.

Process

A walkthrough may be quite informal, or may follow the process detailed in IEEE 1028 and outlined in the article on software reviews.

ee also

Reverse Walkthrough

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Walkthrough — A walkthrough is a term describing the consideration of a process at an abstract level. The term is often employed in the software industry (see software walkthrough) to describe the process of inspecting algorithms and source code by following… …   Wikipedia

  • Software inspection — Inspection in software engineering, refers to peer review of any work product by trained individuals who look for defects using a well defined process. An inspection might also be referred to as a Fagan inspection after Michael Fagan, the… …   Wikipedia

  • Software Security Assurance — Software is itself a resource and thus must be afforded appropriate security. Software also contains and controls data and other resources. Therefore, it must be designed and implemented to protect those resources. Software Security Assurance is… …   Wikipedia

  • walkthrough — UK [ˈwɔːkˌθruː] US [ˈwɔkˌθru] noun [countable] [singular walkthrough plural walkthroughs] computing a set of instructions on how to use a piece of software or how to complete a computer game …   Useful english dictionary

  • Software review — A software review is A process or meeting during which a software product is [examined by] project personnel, managers, users, customers, user representatives, or other interested parties for comment or approval .IEEE Std. 1028 1997, IEEE… …   Wikipedia

  • Software peer review — In software development, peer review refers to a type of software review in which a work product (normally some form of document) is examined by its author and one or more colleagues, in order to evaluate its technical content and… …   Wikipedia

  • walkthrough — UK [ˈwɔːkˌθruː] / US [ˈwɔkˌθru] noun [countable] Word forms walkthrough : singular walkthrough plural walkthroughs computing a set of instructions on how to use a piece of software or how to complete a computer game …   English dictionary

  • Reverse walkthrough — A reverse walkthrough is when the reader or consumer of a technical product takes the author through it. A reverse walkthrough is a confirmation that the consumers of a technical product have the same understanding as the author of that product.… …   Wikipedia

  • Cognitive walkthrough — The cognitive walkthrough method is a usability inspection method used to identify usability issues in a piece of software or web site, focusing on how easy it is for new users to accomplish tasks with the system. Whereas cognitive walkthrough is …   Wikipedia

  • Pluralistic walkthrough — The Pluralistic Walkthrough (also called a Participatory Design Review, User Centered Walkthrough, Storyboarding, Table Topping, or Group Walkthrough) is a usability inspection method used to identify usability issues in a piece of software or… …   Wikipedia

Share the article and excerpts

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