What are Use Cases, Swift Developers?

System Analysis? Can

Steven Curtis

--

Photo by Sigmund on Unsplash

Prerequisites:

  • None, but you will be expected to understand something about creating Swift projects

Terminology

Actors: A role played by the user with respect to interacting with the system

Trigger: The initiator of a Use Case

Use Case: A methodology used in system analysis to identify, classify and organise system requirements

Use Case Scenario: Represents the actions that are required to to enable, or abandon a goal

User Story: A description of interactions between a system and one or more actors

What is a Use Case?

Business Analysts require a way to communicate how a system should behave when running (possibly as part of a wider system or process).

Because the behaviour can be specified in a way that can be easily understood, potential errors with the system can be identified and resolved at an early stage of software analysis (and certainly before being implemented).

The Composition of a Use Case

Like much of System Analysis, we can think of the use of the system from the perspective of the…

--

--