Projekt

Obecné

Profil

Další součásti modelu užití » Historie » Revize 2

Revize 1 (Lucie Tauchenová, 2020-04-01 16:27) → Revize 2/3 (Lucie Tauchenová, 2020-04-01 20:16)

h1. Další součásti modelu užití 

 h2. Obsah 

 * Glosář 
 * Popis aktérů  
 * Mimofunkční požadavky  
 * Popis aktérů  

 h2. Glosář:  

 * UPM = Uměleckoprůmyslové muzeum v Praze 
 * Artefakt = umělecké dílo vystavované muzeem. V případě výstavy Kaplického knihovny jde primárně o knihy z této knihovny.  
 * Webová aplikace = aplikace, která je spuštěná ve webovém prohlížeči (např. Google Chrome) 
 * Databáze kontaktů = seznam kontaktů 
 * Dataset artefaktů = kolekce dat; datový soubor, ve kterém jsou uvedeny všechny potřebné informace o artefaktech v určitém formátu 
 * 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.  
 * 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í. 
 * Release = vydání nové verze aplikace 
 * Kategorie knihy = oblast, které se kniha věnuje 


 h2. Mimofunkční požadavky:  

 h3. Výkonnostní požadavky:  

 * Standardizovaná odpověď: zatím neupřesněno 
 * Objem požadavků: 1000 uživatelů /den, max 200 rqs/s 
 * Spolehlivost: dána výkonem serveru muzea 

 h3. Bezpečnostní požadavky:  

 * Robustnost aplikace, tj. odolnost vůči nevalidním vstupům od uživatele 
 * Zabezpečení aplikace proti běžným typům útoků (XSS, CSRF, SQL…) 

 h3. Požadavky na vnější rozhraní 

 * Uživatelská rozhraní:  
	   ○    Responsivní zobrazení webu 
	   ○    Uživatelská přívětivost a intuitivní použití 

 * Hardwarová rozhraní: žádná 

 * Softwarová rozhraní: 
	   ○    PHP 7.2.5 
	   ○ Framework Laravel 7.1.2 

 * Komunikační rozhraní 
	   ○    HTTP 

 h3. Omezení:  

 * Implementační omezení:  
	   ○ Bezproblémová funkčnost na běžně používaných prohlížečích, tj. Firefox, Chrome, Safari 
	   ○ Bezproblémová funkčnost na mobilních zařízeních 

 * Technologické předpoklady a závislosti:  
	   ○ Nezávislost na operačním systému 
	   ○ Na webovém serveru je potřeba mít nainstalované:  
             - PHP verze >= 7.2 
             - MySQL 

 * Zákony,    normy: 
	   ○ GDPR: 
		 - Cookie lišta 
		 - Prohlášení o využívání cookies 
		 - Souhlas se zpracováním osobních údajů u kontaktního formuláře 
		 - Prohlášení o zpracování osobních údajů 

 * Licenční omezení:žádné, veškeré licencování je pod MIT 


 h3. Popis aktérů:  

 Uživatel = Uživatel aplikace je návštěvník muzea, který během / po výstavě využívá aplikaci.