Wednesday, July 9, 2008

Preferred Requirements Gathering Techniques - 2

Prototyping.
Prototyping is a technique for building a quick and

rough version of a desired system or parts of that

system. The prototype illustrates the capabilities

of the system to users and designers. It serves as

a communications mechanism to allow reviewers to

understand interactions with the system.

Prototyping sometimes gives an impression that

developers are further along than is actually the

case, giving users an overly optimistic impression

of completion possibilities. Prototypes can be

combined effectively with other approaches such as

JAD and models.

Use Cases.
A use case is a picture of actions a system

performs, depicting the actors. It should be

accompanied by a textual description and not be

used in isolation of other requirements gathering

techniques. Use cases should always be supplemented

with quality attributes and other information such

as interface characteristics. Many developers

believe that use cases and scenarios (descriptions

of sequences of events) facilitate team

communication. They provide a context for the

requirements by expressing sequences of events and

a common language for end users and the technical

team.

Be cautioned that use cases alone do not provide

enough information to enable development

activities. Other requirements elicitation

techniques should also be used in conjunction with

use cases. Use operational concepts as a simple,

cost-effective way to build a consensus among

stakeholders and to address two large classes of

requirements errors: omitted requirements and

conflicting requirements. Operational concepts

identify user interface issues early, provide

opportunities for early validation, and form a

foundation for testing scenarios in product

verification.




href="http://www.crestechsoftware.com/public_traini

ng.php/">Software Testing Training



Software testing

institute




href="http://www.crestechsoftware.com/corporate_tra

ining.php">corporate training software testing




For More Visit Site

href="http://www.crestechsoftware.com/">http://www.

crestechsoftware.com/


For discussion FORUM

href="http://www.crestechsoftware.com/forum">http:/

/www.crestechsoftware.com/forum

No comments: