Member-only story
What are Use Cases, Swift Developers?
System Analysis? Can
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…