Professional Documents
Culture Documents
25.7.2017
SERVICE X
ANALYSIS DOCUMENT
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
1
First authors name with email address
2 (6)
Table 1. Global Definitions
Name Description
Some term 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.
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
4. Architectural analysis
Architectural analysis gives reader a system overview at one glance.
Info-desk worker
uses
uses
PIN code
User
creates Info-desk
service
uses
4 (6)
5. User Interface Specification
5.1. UI Dialogue diagram
This chapter presents how the user accesses functionality through different views of the software.
visitor
registry main * set visitor data *
do: 1 do: 2
employee ok back / ok
back / cancel
cancel
5.2. UI Tasks
Presents the GUI task list and explains how the tasks can be performed with the specified user interface.
5 (6)
6. References
[1] A reference that provides some information related to the service or the software analysis.
6 (6)