Table of Contents - zubkiewicz.com · 2016. 4. 15. · Mockups for Use Case1 Select video Video...
Transcript of Table of Contents - zubkiewicz.com · 2016. 4. 15. · Mockups for Use Case1 Select video Video...
UseCase Specification
UseCases
Date/Time Generated: 2016-04-15 14:02:47
Status: Proposed
Version: 1.0
Author: Pawel Zubkiewicz
Revised by:
Approved by:
CREATED WITH
Table of Contents
1 Package: UseCases 31.1 Package: Front Office 3
1.1.1 Front Office UseCase diagram 31.1.2 UseCase UC001: Use Case1 3
1.1.2.1 UseCase scenarios 41.1.2.1.1 Basic Path scenario: Main scenario 41.1.2.1.2 Alternate scenario: User does something else 5
1.1.2.2 Realized requirements 51.1.2.3 Generic mockups 51.1.2.4 UC001 - mockups 6
1.1.3 UseCase UC002: Use Case2 61.1.3.1 UseCase scenarios 7
1.1.3.1.1 Basic Path scenario: The Basic Path 71.1.3.1.2 Alternate scenario: User does something else 8
1.1.3.2 Realized requirements 81.1.3.3 Generic mockups 81.1.3.4 UC002 - mockups 8
1.2 Package: Back Office 91.2.1 Back Office UseCase diagram 91.2.2 UseCase UC003: Use Case3 - Empty UseCase 9
1.2.2.1 UseCase scenarios 9
http://zubkiewicz.com Page 3 of 9
Package: UseCases1
Package: Front Office1.1
Front Office UseCase diagram1.1.1
System Scope
User
(from Actors)
UC001
UC002
Figure 1. Use Case diagram: Front Office UseCase
UseCase UC001: Use Case11.1.2
Goal:Goal of the use case
Pre-conditions:Pre-condition 11.Pre-condition 22.
Post-conditions:Description of the outcome of the use case
Notes:Additional information1.
Activity diagram
Start
User does something
System responds
Alternate1
User does something else
System responds differently
User confirms
User does something
System responds
End
[User does something else]
Figure 2.Activity diagram: Use Case1_ActivityGraph
UseCase scenarios1.1.2.1
Basic Path scenario: Main scenario1.1.2.1.1
Nr
http://zubkiewicz.com Page 4 of 9
Step Uses
Nr Step Uses1 User does something
2 System responds Business Rule 1
3 User does somethingAlternate: 3a. User does something else - joins at 2 step.
4 System responds
Alternate scenario: User does something else1.1.2.1.2
Nr Step Uses1 User does something else
2 System responds differently
3 User confirms
Realized requirements1.1.2.2
Requirements Status Last Modification
REQ001 Requirement 1 Proposed 2016-03-10REQ002 Requirement2 Proposed
http://zubkiewicz.com Page 5 of 9
2016-03-10
Generic mockups1.1.2.3
Generic mockups can visualize features which are common for all "screens".
Tab1 Tab2
www.tabone.com
Company page
http://zubkiewicz.com Page 6 of 9
Figure 3.Webpage Wireframe diagram: Generic website mockup
UC001 - mockups1.1.2.4
Mockups for Use Case1
Select video
Video Video
Video Video
Selection of the video page
Figure 4.Webpage Wireframe diagram: Specific mockup 1
UseCase UC002: Use Case21.1.3
Goal:Goal of the use case
Pre-conditions:Pre-condition 11.Pre-condition 22.
Post-conditions:Description of the outcome of the use case
Notes:Additional information1.
Activity diagram
Start
User does something
System responds
Alternate1
User does something else
System responds differently
User confirms
User does something
System responds
End
UseCase 002 Activity Diagram
[User does something else]
Figure 5.Activity diagram: Use Case2_ActivityGraph
UseCase scenarios1.1.3.1
Basic Path scenario: The Basic Path1.1.3.1.1
Nr Step Uses1 User does something
2
http://zubkiewicz.com Page 7 of 9
System responds
Nr Step Uses3 User does something
Alternate: 3a. User does something else - joins at 2 step.
4 System responds
Alternate scenario: User does something else1.1.3.1.2
Nr Step Uses1 User does something else
2 System responds differently Business Rule 1
3 User confirms
Realized requirements1.1.3.2
Requirements Status Last Modification
REQ002 Requirement2 Proposed
http://zubkiewicz.com Page 8 of 9
2016-03-10
Generic mockups1.1.3.3
Generic mockups can visualize features which are common for all "screens".
Tab1 Tab2
www.tabone.com
Company page
Figure 6.Webpage Wireframe diagram: Generic website mockup
UC002 - mockups1.1.3.4
If you prefer to use other tools to design your mockups you can add them to the documentation as well.
http://zubkiewicz.com Page 9 of 9
Figure 7.Webpage Wireframe diagram: Balsamiq Mockups
Package: Back Office1.2
Back Office UseCase diagram1.2.1
Use Case3 - Empty UseCase
This diagram and UseCases for BackOffice should be defined.
Figure 8. Use Case diagram: Back Office UseCase
UseCase UC003: Use Case3 - Empty UseCase1.2.2
To be defined.
UseCase scenarios1.2.2.1