5 Elaboracion de La Especificacion de Requerimientos
5 Elaboracion de La Especificacion de Requerimientos
Primera Herramienta
Casos de Uso
Hidden Requirements
“Database
maintenance
processes will
occur every
night”
What • Completeness
• - The collection of all use cases is everything
makes a that can be done to/with the system.
Humans
Machines
External systems
Sensors
Dr. Juan José Saldaña
Association: Actor and Use Case
Solid line:
Arrowhead (optional)
• Control flow
• Relationships
1. Include
2. Extend
3. Generalization
Notation
Example:
Repeats:
User enters the name of the item he wishes to buy
System presents the items
User selects items to buy
Systems adds the item to the shopping cart
User repeats steps 1-4 until indicating he is done
Dr. Juan José Saldaña
• Used to describe exceptional functionality
• Examples:
• Errors
Extension Point
• Bottom up ?
Starting with throwing all scenarios on the page,
and then combining them: