Use case survey

Use case survey

Use case survey is a list of names and perhaps brief descriptions of use cases associated with a system, component, or other logical or physical entity. This artifact is short and inexpensive to produce early in the analysis or envisioning stages of a software development project.

There are a wide array of different process models for software development. Some processes, like the Rational Unified Process, define clear goals for creating the Use Case Survey, while other processes do not mention this artifact at all.

In practice, the use case survey can be valuable for the following reasons:

# By creating a single list of the use cases, the analyst effectively creates a detailed list of potential scope items for one or more projects. This provides an excellent introduction to the business problem for those individuals who need to learn the context of a project.
# With a single list of use cases, an analyst can work with business customers to determine if the elements of business process change envisioned by the tools is sensible, long before prototypes or wire-frames would be useful.
# The fact that the use case survey is inexpensive to produce and is fairly easy to understand makes it less difficult to change. No one, including the analyst, is heavily invested in the effort that produces this artifact.
# The use case survey is not the scope of the project per se. It is intended to be the scope of the business problem. As a result, each of the aspects of the business problem can be weighed for priority and considered by different stakeholders before the project scope is actually decided. This helps form common consensus and reduces a potential cause of friction later.
# The survey itself can be viewed as a holistic view of the business problem. This is a useful tool for analysis because each of the stakeholders can review the list to make sure that their processes are captured and described. Gaps can be easily identified before the project scope is finalized and costs are estimated. This reduces the chance that a project will deliver a solution for one stakeholder that creates an expensive problem for another.
# Senior Application Developers, over time, build up the experience needed to create valid estimates of project development cost. By presenting a use case survey to a Senior Developer, a richer understanding of the business problem can be communicated than by most other mechanisms. This allows the developer to produce more accurate and reliable estimates and to provide better development assumptions.

The use case survey is a practical way to gather user requirements for most types of business software development including rapid application development but may be less useful for needs such as game development.


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Use case — A use case is a description of a system’s behaviour as it responds to a request that originates from outside of that system.The use case technique is used in software and systems engineering to capture the functional requirements of a system. Use …   Wikipedia

  • Case Western Reserve University — Motto Thinking Beyond the Possible Established WRU: 1826 CIT: 1880 CWRU: 1967 Type …   Wikipedia

  • Use of Free and Open Source Software (FOSS) in the U.S. Department of Defense — is a 2003 report by The MITRE Corporation that documented widespread use of and reliance on free software (termed FOSS ) within the United States Department of Defense (DoD). The report helped end a debate about whether FOSS should be banned from …   Wikipedia

  • Case-control — is a type of epidemiological study design. Case control studies are used to identify factors that may contribute to a medical condition by comparing subjects who have that condition (the cases ) with patients who do not have the condition but are …   Wikipedia

  • survey — survey, social survey At first, a survey was any systematic collection of facts about a defined social group, and the term is still used in this way. The term survey is therefore not necessarily synonymous with ‘questionnaire survey’, since other …   Dictionary of sociology

  • survey, social survey — At first, a survey was any systematic collection of facts about a defined social group, and the term is still used in this way. The term survey is therefore not necessarily synonymous with ‘questionnaire survey’, since other methods of data… …   Dictionary of sociology

  • Case Western Reserve University School of Medicine — Established 1843 School type Private Dean Pamela B. Davis, MD, PhD Location …   Wikipedia

  • case-study — case study, case study method A research design that takes as its subject a single case or a few selected examples of a social entity such as communities, social groups, employers, events, life histories, families, work teams, roles, or… …   Dictionary of sociology

  • Use of performance-enhancing drugs in sport — The use of performance enhancing drugs in sport is commonly referred to by the term doping , particularly by those organizations that regulate competitions. The use of performance enhancing drugs is mostly done to improve athletic performance.… …   Wikipedia

  • case — case1 caseless, adj. caselessly, adv. /kays/, n. 1. an instance of the occurrence, existence, etc., of something: Sailing in such a storm was a case of poor judgment. 2. the actual state of things: That is not the case. 3. a question or problem… …   Universalium

Share the article and excerpts

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