Projekt

Obecné

Profil

Další součásti modelu užití » Historie » Verze 3

Lucie Tauchenová, 2020-04-17 08:59

1 1 Lucie Tauchenová
h1. Další součásti modelu užití
2
3
h2. Obsah
4
5
* Glosář
6
* Mimofunkční požadavky 
7 2 Lucie Tauchenová
* Popis aktérů 
8 1 Lucie Tauchenová
9
h2. Glosář: 
10
11
* UPM = Uměleckoprůmyslové muzeum v Praze
12
* Artefakt = umělecké dílo vystavované muzeem. V případě výstavy Kaplického knihovny jde primárně o knihy z této knihovny. 
13
* Webová aplikace = aplikace, která je spuštěná ve webovém prohlížeči (např. Google Chrome)
14
* Databáze kontaktů = seznam kontaktů
15
* Dataset artefaktů = kolekce dat; datový soubor, ve kterém jsou uvedeny všechny potřebné informace o artefaktech v určitém formátu
16
* Google Analytics =  nástroj na získávání statistických dat o uživatelích webu (návštěvnost, chování uživatelů, jejich vlastnosti, atd. 
17
* Responzivní, user-friendly aplikace = aplikace, která je uživatelsky přívětivá a její vzhled je přizpůsobivý různým velikostem zařízení.
18
* Release = vydání nové verze aplikace
19
* Kategorie knihy = oblast, které se kniha věnuje
20
21
22
h2. Mimofunkční požadavky: 
23
24
h3. Výkonnostní požadavky: 
25
26
* Standardizovaná odpověď: zatím neupřesněno
27
* Objem požadavků: 1000 uživatelů /den, max 200 rqs/s
28
* Spolehlivost: dána výkonem serveru muzea
29
30
h3. Bezpečnostní požadavky: 
31
32
* Robustnost aplikace, tj. odolnost vůči nevalidním vstupům od uživatele
33
* Zabezpečení aplikace proti běžným typům útoků (XSS, CSRF, SQL…)
34
35
h3. Požadavky na vnější rozhraní
36
37
* Uživatelská rozhraní: 
38
	  ○  Responsivní zobrazení webu
39
	  ○  Uživatelská přívětivost a intuitivní použití
40
41
* Hardwarová rozhraní: žádná
42
43
* Softwarová rozhraní:
44
	  ○  PHP 7.2.5
45
	  ○ Framework Laravel 7.1.2
46
47
* Komunikační rozhraní
48
	  ○  HTTP
49
50
h3. Omezení: 
51
52
* Implementační omezení: 
53
	  ○ Bezproblémová funkčnost na běžně používaných prohlížečích, tj. Firefox, Chrome, Safari
54
	  ○ Bezproblémová funkčnost na mobilních zařízeních
55
56
* Technologické předpoklady a závislosti: 
57
	  ○ Nezávislost na operačním systému
58
	  ○ Na webovém serveru je potřeba mít nainstalované: 
59
            - PHP verze >= 7.2
60
            - MySQL
61
62
* Zákony,  normy:
63
	  ○ GDPR:
64
		- Cookie lišta
65
		- Prohlášení o využívání cookies
66
		- Souhlas se zpracováním osobních údajů u kontaktního formuláře
67
		- Prohlášení o zpracování osobních údajů
68
69 3 Lucie Tauchenová
* Licenční omezení: veškeré použité technologie jsou pod MIT licencí. Otázka licence výsledného produktu je otevřená. 
70 1 Lucie Tauchenová
71
72
h3. Popis aktérů: 
73
74
Uživatel = Uživatel aplikace je návštěvník muzea, který během / po výstavě využívá aplikaci.