What Is a Use Case?

What Is a Use Case?
March 03 09:25 2016 Print This Article

The notion ‘use case’ was suggested by Ivar Jacobson. He defines it as a scenario of the interaction between user and system with the aim of reaching a specific goal. In such a context, user is like an actor who is playing his particular role.

Besides users, a role of ‘actor’ may be played by other systems. The action takes place within a particular context which is defined by the system under development (SUD).

The list of steps that defines the peculiarities of the interaction between user and system is considered to be a scenario. In general, use cases are created by developers for developers. But such cases are also very useful for the specialists of software testing company.

1343722397_strategiya

What Are Use Case Advantages?

  • Use cases define the system functional requirements not from the technical perspective but from the user’s one. They also do not depend on the development paradigm which is used.
  • They enable to involve users in the process of requirements defining. As a result, the product will be handy and easy-to-use.
  • Use cases are the basis for determining the core internal elements of systems.
  • The creation of test cases may be based on use cases, especially, during system testing and acceptance testing.

The use cases approach is rather popular and widely used in software testing field. It helps to identify the system transactions which simplify the checking procedure of functional testing.

Related Posts:

About Article Author

view more articles
Nataliia Vasylyna
Nataliia Vasylyna

View More Articles