Download presentation
Presentation is loading. Please wait.
1
Requirements Analysis CMPT 371 Fall 2004 J.W. Benham
2
Introduction A requirement is a capability which the system must have or a condition to which it must conform. The Unified Process focuses on managing requirements. –Changes in requirements – UP expects and embraces change as a fundamental driver of project –Finding (eliciting) requirements
3
Types of Requirements FURPS+ model Functional requirements Usability requirements Reliability requirements Performance requirements Supportability requirements
4
Other Types of Requirements The + in FURPS+ Implementation requirements Interface requirements Operations requirements Packaging requirements Legal requirements Functional & non-functional requirements
5
Some Requirements Artifacts Vision Use case model Supplementary Specifications Glossary Data Dictionary
6
Use Cases A use case is a sequence of interactions between a user (actor) and the system that accomplishes something of value to the user. Emphasis on needs and/or goals of a specific type of user Actors are normally external to system –Actor need not be human –SuD can be considered an actor in a scenario
7
Writing Use Cases Black box use cases Levels of formality: –Brief –Casual –Fully dressed Main success scenario Alternate scenarios UI-free style
8
Identifying Use Cases User goals Elementary Business Processes Probing up the user’s goal hierarchy until one reaches a broad non-EBP goal System boundary
9
Use Cases for the Search String Translator ?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.