7.1.2013
SERVICE X
ANALYSIS
DOCUMENT
Document no:
Version:
File:
0.555
Created:
Last saved:
Printed:
30.01.2006
15.03.2005
---
Version history
0.01
26.1.2006
Document created
Author1
Table of Contents
1. INTRODUCTION...........................................................................................................................................................3
2. USE CASES.....................................................................................................................................................................3
2.1. USE CASE DIAGRAM.......................................................................................................................................................3
2.2. USE CASE DESCRIPTIONS.................................................................................................................................................3
2.2.1. Use Case 1: The first use case............................................................................................................................3
3. REQUIREMENTS..........................................................................................................................................................4
3.1. TECHNICAL REQUIREMENTS..............................................................................................................................................4
3.2. FUNCTIONAL REQUIREMENTS............................................................................................................................................4
4. ARCHITECTURAL ANALYSIS..................................................................................................................................4
4.1. SYSTEM OVERVIEW.........................................................................................................................................................4
4.2. ANALYSIS OBJECT MODEL.................................................................................................................................................4
5. USER INTERFACE SPECIFICATION ......................................................................................................................5
5.1. UI DIALOGUE DIAGRAM..................................................................................................................................................5
5.2. UI TASKS.....................................................................................................................................................................5
5.2.1. Task list...............................................................................................................................................................5
5.2.2. Task specifications..............................................................................................................................................5
6. REFERENCES................................................................................................................................................................6
2 (6)
Table 1.
Name
Some term
Global Definitions
Description
Description of the term that needs an explanation
1. Introduction
This document should be started only after the topic has been accepted by the assistant of the course. This chapter
introduces the selected service. The chapter also provides the results of the survey of technologies with reasoning for the
technology selections.
2. Use Cases
2.1. Use Case diagram
This chapter contains the use case diagram(s) for the service. All the diagrams must be presented as UML which can be
drawn with e.g. Prosa, Visio, Rhapsody or Rational Rose.
Figure 1.
3 (6)
3. Requirements
Presents the list of requirements for the system. Technical requirements present the requirements for the
hardware/software platform, whereas the functional requirements define the requirements for the developed software.
Priorities:
1=must implement
2=should implement (time allowing)
3=be nice to have
Technical Requirements
Description
The first technical requirement
Priority
1
Description
1.1
Functional Requirements
Referred
Use Cases
1
Priority
1
4. Architectural analysis
Architectural analysis gives reader a system overview at one glance.
Info-desk worker
uses
uses
PIN code
User
creates
uses
Registration
service
Figure 2.
creates
Info-desk
service
Temporary
user-id
4 (6)
registry main *
visitor
do: 1
employee
ok
back /
cancel
ok
show success *
ok
do: 3
Figure 3.
back /
cancel
do: 4,5
5.2. UI Tasks
Presents the GUI task list and explains how the tasks can be performed with the specified user interface.
Use case /
sequence
Operation
Operation
GUI Task
Figure 4.
Operation
Operation
Actions
Elementary actions,
such as pressing a button
or moving a slider
5 (6)
6. References
[1] A reference that provides some information related to the service or the software analysis.
6 (6)