Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ



Podobné dokumenty
2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

PŘÍLOHA C Požadavky na Dokumentaci

APS 400 ipanel. Online informační a ovládací panel pro systém APS 400. Uživatelská příručka

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Systémy pro měření, diagnostiku a testování prototypů II. Odůvodnění vymezení technických podmínek podle 156 odst. 1 písm. c) ZVZ

Demoprojekt Damocles 2404

TSC diagnostika. Prezentace programu

Prostředky automatického řízení Úloha č.5 Zapojení PLC do hvězdy

A4300BDL. Ref: JC

ČSOB Business Connector

iviewer pro iphone & ipad & ipod touch Rychlý uživatelský návod

Formy komunikace s knihovnami

Konfigurace pracovní stanice pro ISOP-Centrum verze

BALISTICKÝ MĚŘICÍ SYSTÉM

Uživatelský manuál A4000BDL

Řízení procesu a dokumentace

1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS

4x standardní vstupy

T-Mobile Internet. Manager. pro Mac OS X NÁVOD PRO UŽIVATELE

Návod k použití aplikace Reliview

Uživatelský manuál WEB SERVICE V3.0 IP kamer Dahua

Asistivní technologie a dohledové systémy Dyslexie čtení pomocí okénka

Návod k obsluze. Windows -komunikační software GSOFT 3050 pro ruční měřící přístroje GMH 3xxx. Verze Všeobecné informace 2

Návod na provedení upgrade IS Harmonik

Generování žádosti o certifikát Uživatelská příručka

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD


plussystem Příručka k instalaci systému

Střední odborné učiliště Domažlice, škola Stod, Plzeňská 322, Stod

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

1 Správce licencí Správce licencí Správce licencí Start > Všechny programy > IDEA StatiCa > Správce licencí Soubor > Správce licencí Licence

Měření Záznam Online monitorování Regulace Alarmování

Web n walk Manager pro Apple Mac OS X. Návod pro uživatele

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK

Specifikace softwarového projektu

Využití mobilní technologie O2 pro dohledové systémy a sběr medicínských dat

Interaktivní Úřední deska (IUD) popis systému

Inthouse Systems s.r.o. Specifikace. Inthouse App a Inthouse Studio pro Siemens Climatix 6XX. Verze software 1.X. Revize dokumentu 6

Obsah Úvod Systémové požadavky pro kameru 1.3 mega pixelů Systémové požadavky pro kameru 500K pixelů

Max Homebanking PS uživatelský manuál rozhraní pro automatické stahování dat

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE

STRUč Ná Př íruč KA pro Windows Vista

GPS Loc. Uživatelský manuál. mobilní aplikace. pro online přístup do systému GPS Loc pomocí mobilní aplikace

František Hudek. červen ročník

1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS

Odemykací systém firmy Raab Computer

CBR Test dimenzač ní čh parametrů vozovek

URL veřejné zakázky v elektronickém nástroji zadavatele Plzeňského kraje v E-ZAK: Dodatečné informace č. 4

Obslužný software. PAP ISO 9001

Nielsen Admosphere, a.s. Vážená domácnosti,

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

JUMO LOGOSCREEN 600. Dotyková budoucnost záznamu: Obrazovkový zapisovač

APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro vybrané funkce programového balíku APS Administrator

Elektronická technická dokumentace Bc. Lukáš Procházka

Výpočetní technika. PRACOVNÍ LIST č. 7. Ing. Luděk Richter

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

APS Administrator.GS

Questionnaire příručka uživatele

TACHOTel manuál 2015 AURIS CZ

Příručka pro nasazení a správu výukového systému edu-learning

Návod k obsluze. GeoVision ViewLog SW verze Návod k obsluze GV-ViewLog Stránka 1

Technologické postupy práce s aktovkou IS MPP

Příručka rychlého spuštění

Nastavení provozního prostředí webového prohlížeče pro aplikaci

Svolávací systém Uživatelský manuál

Instalace systému Docházka 3000 na operační systém ReactOS Zdarma dostupné kompatibilní alternativě k systému Windows

Vlastnosti a funkce docházkového/přístupového programu JOB ABACUS PRO 4.xx

Popis programu EnicomD

Návod na instalaci HW certifikátu aplikace PARTNER24

Návod Instalace a první spojení PC klienta VDGPRS

Návod k použití webového portálu služby viphone business

Návod na instalaci programu evito Win Service. Instalace programu evito Win Service

Licencování ecscad. Mensch und Maschine Mechatronik GmbH

Testovací protokol. webový generátor PostSignum. sada PIIX3; 1 GB RAM; harddisk 20 GB IDE OS: Windows Vista Service Pack 2 SW: Internet Explorer 9

BENCHMARKING VENKOVA. Uživatelská příručka nástroje ehomer.cz. Verze dokumentu: 1.1

Příručka uživatele HELPDESK GEOVAP

GPS lokátor s online sledováním Návod k obsluze

VComNet uživatelská příručka. VComNet. Uživatelská příručka Úvod. Vlastnosti aplikace. Blokové schéma. «library» MetelCom LAN

Přístup k poště MS Office 365 mají pouze studenti 1. a 2. ročníku EkF prezenčního studia. Přístup k ostatním službám mají všichni studenti.

TMU. USB teploměr. teploměr s rozhraním USB. měření teplot od -55 C do +125 C. 26. května 2006 w w w. p a p o u c h. c o m

TECHNICKÁ PODPORA. Systémové požadavky Instalace Licencování a aktivace Náplň technické podpory Formy předplatného Kontakty

Software602 FormApps Server

Děkujeme Vám za zakoupení HSPA USB modemu Huawei E1750. Pomocí něj se můžete připojit k vysokorychlostnímu internetu.

Zpravodaj. Uživatelská příručka. Verze

Změna USB driveru. Návod, jak změnit typ nainstalovaného USB driveru. 21. března 2006 w w w. p a p o u c h. c o m

IntraVUE Co je nového

Administrace služby - GTS Network Storage

Nastavení služby T-Mobile GPRS. pro přístup na Internet z počítače s operačním systémem Windows

ZÁVAZNÉ FUNKČNÍ A TECHNICKÉ POŽADAVKY ZADAVATELE NA PROTOTYP

vážení za jízdy a automatické pokutování

ČSOB Business Connector instalační příručka

Mapa Česka:

Motorola Phone Tools. Začínáme

Angličtina program k procvičování slovní zásoby

SIMATIC S IT. Micro Automation. Promoters Meeting October Představení CP IT SPIDER CONTROL TELESERVIS. TESTOVACÍ server.

Transkript:

Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ 10. 5. 2011 Tým: Simplesoft Členové: Zdeněk Malík Jan Rada Ladislav Račák Václav Král Marta Pechová malikz@students.zcu.cz jrada1@students.zcu.cz racakl@students.zcu.cz kralv@students.zcu.cz martap@students.zcu.cz

Klasifikátor Steady-state evokovaných potenciálů DOKUMENT SPECIFIKACE POŽADAVKŮ Verze 1.1 Historie dokumentu Datum Verze Autoři 14. 3. 2011 10. 5. 2011 1.0 1.1 Malík, Zdeněk Rada, Jan Račák, Ladislav Král, Václav Pechová, Marta

Obsah 1. Úvod... - 2-1.1 Předmět specifikace... - 2-1.2 Cílové publikum, návod ke čtení... - 2-1.3 Rozsah projektu... - 2-1.4 Odkazy... - 2-2. Obecný popis... - 3-2.1 Kontext systému... - 3-2.2 Funkce produktu... - 3-2.3 Třídy uživatelů... - 4-2.4 Provozní prostředí... - 4-2.5 2.6 Omezení návrhu a implementace... - 4 - Uživatelská dokumentace... - 4-2.7 Předpoklady a závislosti... - 4-3. Funkce systému... - 4-3.1 Zpracování signálu... - 4-3.1.1 Popis a priorita... - 4-3.1.2 Události a odpovědi... - 5-3.1.3 Funkční požadavky... - 5-3.2 Síťová komunikace... - 5-3.2.1 Popis a priorita... - 5-3.2.2 Události a odpovědi... - 5-3.2.3 Funkční požadavky... - 5-3.3 GUI... - 6-3.3.1 Popis a priorita... - 6-3.3.2 Události a odpovědi... - 6-3.3.3 Funkční požadavky... - 6-4. Požadavky na vnější rozhraní... - 6-4.1 Uživatelská rozhraní... - 6-4.2 Hardwarová rozhraní... - 6-4.3 Softwarová rozhraní... - 6-4.4 Komunikační rozhraní... - 6-5. Další parametrické (mimofunkční) požadavky... - 7-5.1 Výkonnostní požadavky... - 7-5.2 5.3 Bezpečnostní požadavky... - 7 - Kvalitativní parametry... - 7 -

1. Úvod 1.1 Předmět specifikace Klasifikátor steady-state evokovaných signálů slouží ke klasifikaci a zobrazení jednotlivých částí signálů, které jsou přímým důsledkem mozkové aktivity. Pomocí rozpoznávání frekvencí signálů v mozku, způsobených pozorování frekvencí blikajících diod, bude vyhodnocován směr pohybu vozítka. Naměřená data budou pomocí protokolu TCP/IP streamována na vzdálený server, ze kterého bude možné následně data stahovat a zpracovávat pomocí klasifikátoru. Ovládání programu a zobrazení výsledků bude zprostředkováno pomocí GUI. K celému softwarovému produktu bude poskytnuta uživatelská dokumentace. 1.2 Cílové publikum, návod ke čtení Specifikace je určena zejména pro zadavatele a vývojáře projektu. Může také sloužit dalším studentům, kteří se budou podílet na rozšíření systému EEG/ERP zpracování signálů. Specifikace je rozdělena do šesti částí, kde se každá část zabývá funkčními nebo mimofunkčními požadavky na aplikaci. 1.3 Rozsah projektu Výsledný software bude dále rozvíjet projekt Katedry informatiky a výpočetní techniky na Západočeské Univerzitě v Plzni. Tento projekt prozatím slouží k studijním a prezentačním účelům např. při dnech otevřených dveří. Do budoucna se však zvažuje jeho nasazení k lékařským účelům. Cílem je klasifikovat frekvence evokovaných signálů v mozku generovaných čtyřmi diodami, zobrazit a podbarvit jednotlivé části vyhodnocovaného signálu v grafickém uživatelském prostředí. 1.4 Odkazy http://www.brainproducts.com stránky výrobce HW pro snímání mozkové aktivity, možnost stažení manualů pro daná zařízení.

2. Obecný popis 2.1 Kontext systému Systém bude novým produktem, který využívá několika již existujících komponent a přidává další funkcionalitu. Obrázek 1 Kontext systému 2.2 Funkce produktu Hlavní funkce systému pro klasifikaci steady-state evokovaných potenciálů je klasifikace čtyř různých frekvencí vyvolaných blikajícími diodami, případně že není přítomna žádná ze čtyř klasifikovaných frekvencí. Frekvence blikání diod bude volena kolem 5 Hz a mezi 15-20 Hz a bude možno ji měnit pomocí GUI. Je nutné vyhnout se Alfa vlnám (8-13 Hz) a jejich násobkům. Naměřená data přicházejí ve 4 kanálech, kde klasifikace bude probíhat pouze na jednom předem vybraném kanálu. Dále zde bude možnost vidět průběh signálů jednotlivých frekvencí s barevným podbarvením. Délka signálu bude v řádech 2n, kde n je přirozené číslo (v rozsahu 1024-4096) taktéž nastavitelné v GUI. Obrázek 2 Use-Case diagram

2.3 Třídy uživatelů Výsledný software je primárně určen pro pracovníky na projektu EEG/ERP zpracování signálu. Dále bude přístupný studentům pro výukové účely a bude předváděn ve dnech otevřených dveří. 2.4 Provozní prostředí Systém bude provozován na běžném PC s přístupem k serveru, jež bude odesílat EEG/ERP data získaná měřením subjektu. Dále je vyžadován hardware BrainVision Recorder, Stimulační zařízení se čtyřmi diodami. Systém bude možné spustit na operačním systému Windows se řádně nainstalovaným JRE. 2.5 Omezení návrhu a implementace Je nutné, aby systém fungoval online s měřícím zařízením. Klasifikátor musí být softwarově oddělený od GUI a zpracování ze serveru. 2.6 Uživatelská dokumentace S výsledným softwarem bude dodána uživatelská dokumentace. 2.7 Předpoklady a závislosti Systém bude využívat datového formátu, který používá BrainVision Recorder. Předpokládá se, že bude systém využit během snímání subjektu a v reálném čase vyhodnocovat výsledky. Dále musí systém předpokládat, že každý člověk je jiný a může vygenerovat lehce odlišná vstupní data. 3. Funkce systému Stupnice priorit použita v následujícím textu: vysoká: je nezbytně nutné tento problém vyřešit co nejdříve, závisí na něm chod celého programu. střední: tento problém neovlivňuje následný chod programu, problém se řeší jakmile jsou k tomu dostupné prostředky nízká: problém není třeba řešit ihned, zpracovává se v době nečinnosti systému 3.1 Zpracování signálu 3.1.1 Popis a priorita Rozpoznání přítomnosti frekvence odpovídající frekvenci blikající diody. Priorita - vysoká.

3.1.2 Události a odpovědi Událost1: Není přítomna žádná rozpoznatelná frekvence. Odpověď1: Nejsou podbarveny žádné signály. Událost2: Je přítomna jedna rozpoznatelná frekvence odpovídající frekvenci blikání diody. Odpověď2: Rozpoznání a podbarvení signálu barvou. Událost3: Je přítomna více než jedna rozpoznatelná frekvence odpovídající frekvencím blikání více diod. Odpověď3: Rozpoznání a podbarvení signálu s nejsilnější amplitudou signálu barvou. 3.1.3 Funkční požadavky POŽADAVEK-1: Bezchybný příjem signálu ze serveru a jeho přečtení. POŽADAVEK-2: Bezchybné rozpoznání přítomnosti frekvence. 3.2 Síťová komunikace 3.2.1 Popis a priorita Komunikace na rozhraní TCP/IP. Priorita - vysoká. 3.2.2 Události a odpovědi Událost1: Server není dostupný. Odpověď1: Chybové hlášení o stavu serveru. Událost2: Rychlost připojení není dostatečné pro bezchybné zpracování signálu. Odpověď2: Chybové hlášení o stavu připojení. Událost3: Příjem dat z online zdroje. Odpověď3: Uložení a následná analýza dat a výstup výsledku. 3.2.3 Funkční požadavky POŽADAVEK-1: Dostupnost serveru. POŽADAVEK-2: Dostatečně rychlé připojení pro stahování dat. POŽADAVEK-3: Bezchybné stažení a uložení dat.

3.3 GUI 3.3.1 Popis a priorita Uživatelské rozhraní pro ovládání programu a HW a prohlížení výsledků. Priorita - střední. 3.3.2 Události a odpovědi Událost1: Spuštění klasifikace Odpověď1: Rozblikání diod na defaultní frekvenci. Odpověď2: Zobrazení signálu s defaultní délkou. Událost2: Pozastavení klasifikace Odpověď1: Dočasně zastavit vybarvování jednotlivých frekvencí Událost3: Uživatel zadá nesprávné frekvence blikání diod Odpověď1: Zobrazení informace o chybě a nastavení dat na původní hodnotu 3.3.3 Funkční požadavky POŽADAVEK-1: Kontrola vstupních dat. 4. Požadavky na vnější rozhraní 4.1 Uživatelská rozhraní Uživatelské rozhraní bude tvořeno jedním oknem, které bude obsahovat tlačítka pro připojení k serveru, editační pole pro zadání adresy serveru, nastavení frekvence blikání diod, možnost výběru kanálu pro klasifikaci, indikační ikony informující o stavu serveru a vizualizační část, která bude zobrazovat podbarvené průběhy signálů. 4.2 Hardwarová rozhraní 4.3 Softwarová rozhraní Systém bude využívat softwarového produktu BrainVision Recorder, který poskytne online dostupná data, která bude systém zpracovávat. 4.4 Komunikační rozhraní Systém bude komunikovat s měřicím zařízením na určitém portu TCP/IP protokolem.

5. Další parametrické (mimofunkční) požadavky 5.1 Výkonnostní požadavky Vizualizace bude realtime s přípustným malým konstantním zpožděním. 5.2 Bezpečnostní požadavky Nejsou kladeny žádné zvýšené nároky na bezpečnost. 5.3 Kvalitativní parametry - Kvalitní, dostatečně komentovaný a znovupoužitelný kód - Správně fungující klasifikátor pracující v reálném čase (s konstantním zpožděním) - Snadno použitelné a přehledné GUI vyznačující se způsobem ovládání běžným pro okenní aplikace - Kvalitní a dostatečně podrobná dokumentace výsledné aplikace