LABORANT
-
Upload
thor-slater -
Category
Documents
-
view
24 -
download
1
description
Transcript of LABORANT
LABORANT
Finálny projekt
LABORANT
Projektový tým Úvodná dokumentácia Analytická štúdia Návrh
Projektový tým
Členovia týmu Jan Dohnal vedúci týmu Martin Fousek webmaster Boris Grekov Peter Kováč Daniel Krynský
LABORANT
Úvodná dokumentácia
Popis problematiky
Firma vykonáva vyšetrenia Generuje správy o výsledkoch Je potrebné
evidovať zoznam úloh a výsledkov zdieľať dáta v rámci firmy zautomatizovať tvorenie správ a štatistických
údajov => Potreba IS
Deklarácia zámeru
LABORANT umožňuje běžnou evidenci došlých objednávek na vyšetření, výsledků vyšetření, evidenci pacientů a zdravotních zařízení. Výsledky vyšetření lze odesílat zdravotním zařízením prostřednictvím internetového portálu. Přenos dat probíhá v šifrovaném protokolu, každý uživatel systému má zabezpečený přístup přístupovým jménem a osobním heslem. Systém LABORANT připraví dávky pro měsíční výkazy zdravotním pojišťovnám a může provádět statistiku vyšetření.
Ciele projektu
Krabicové riešenie Minimalizácia ceny
Využitie voľne šíriteľného softwaru Nenáročnosť na hardware
Jednoduché a intuitívne ovládanie
Katalóg požiadaviek
1. Požiadavky na systém 2. Požiadavky na bezpečnosť 3. Požiadavky na GUI
Zoznam aktérov
Administratívny pracovník Laborant Administrátor systému
Zoznam udalostí
Zadanie požiadavku Pridanie nového pacienta Pridanie nového lekára Diagnóza Tlač výsledkov Výpis objednávok Zadanie výsledkov Správa diagnóz Zadávanie a úprava diagnóz Zadanie nového uživatele
Model jednania
Návrh HW, SW a architektúry
Návrh HW Systém pobeží na jednom stroji, ktorý sa
zároveň pred nasadením použije pre samotný vývoj.
Server bude pripojený cez záložný zdroj, kvôli prípadnému prerušeniu dodávky elektrické energie.
Súčasťou riešenia nie je dodávka užívateľských staníc, jednotliví užívatelia budú pristupovať k systému cez internet na vlastných PC.
Návrh HW, SW a architektúry
Kvôli minimalizácii nákladov sa použije voľne šíriteľný software. Operační systém Linux Databázový server Firebird 2.0 Webserver Apache HTTP Server Vývojové nástroje PHP5 Cena 0,- Kč Case nástroj IBM Rational Rose XDE
Modeler Cena 42 000,- Kč (1 795,- USD)
Návrh HW, SW a architektúry
Návrh architektúry Systém je založený na architektúre klient-
server. Ku komunikácii sa využíva webová aplikácia s využitím jazyka PHP.
Náklady
Náklady vypočítané pomocou dekompozície:469 400 Kč
Náklady pomocou COCOMO II470 000 Kč Predpokladaný rozsah kódu je 4000 riadkov. Vybrané atributy:
mode = 1.05 data = 1.00 cplx = 0.85
Prácnosť 14,1 človeko-mesiacov (čm) Doba vývoja 6,83 mesiaca Náklady 1 hodina = 200 Kč
Výnosy
Krabicová cena produktu 80 000 Kč
vyplatí sa realizovať pri predajnom množstve 6 kusov.
Zhodnotenie
Cena projektu: 470 000 Kč Počet ks na pokrytie nákladov: 6 Podľa prieskumu trhu je dopyt po produkte
tohto typu väčší ako 6, predpokladaný počet predaných kusov je 15
PROJEKT SA OPLATÍ REALIZOVAŤ
LABORANT
Analytická štúdia
Analytická štúdia
Dátový model Funkčný model Sekvenčný diagram Diagram spolupráce Dynamický model
Dátový model
Dátový model
Dátový model
Sekvenčný diagramSpráva užívateľov
Sekvenčný diagramZadávanie diagnóz
Sekvenčný diagramZadanie objednávky
Sekvenčný diagramZadanie výsledku
Sekvenčný diagramVýpis objednávok
Sekvenčný diagramSpráva diagnóz
Diagram spolupráce
Diagram spolupráce
Diagram spolupráce
Dynamický modelLaboratórny pracovník
Dynamický model Administratívny pracovník
Dynamický model Administrátor systému
Diagram komponent
Analýza rizíkKategórie rizík
Rizika velikosti produktu produkt středně velkého rozsahu programátoři jsou v programovacím jazyce zběhlí a mají základní
zkušenosti s tvorbou systému podobného typu a rozsahu zadání není přesně specifikováno -> může dojít ke zpoždění či
prodražení. Rizika obchodního dopadu
firma není existenčně závislá na úspěchu tohoto produktu neexistuje objednavatel produkt je vyvíjen se stávajícím partnerem
nabídnut bude až hotový produkt při zpoždění termínu dodání na trh hrozí že si partner vybere jiný hotový
produkt.
Analýza rizíkKategórie rizík
Rizika spolupráce se zákazníkem nejednáme se zákazníkem, ale se stávajícím partnerem spolupráce na novém programu nesmí narušit stávající
chod laboratoří
Procesní rizika harmonogram práce je jednoznačně dán pravidelně se budou konat schůzky
možnost navrhovat případná další vylepšení revize návrhu konzultovat vystupy z testování nově implementovaných částí
systému a jejich spolupráce s již vyvinutou částí systému.
Analýza rizíkKategórie rizík
Technologická rizika k vývoji se používá skriptovacích jazyků
nevyužíváme tedy žádné složitější algoritmy nevyžaduje vývoj nestandardních postupu
rizika této kategorie jsou tedy zanedbatelná Rizika vývojového prostředí
Jsou k dispozici všechny nutné prostředky pro návrh a realizaci testování softwarového produktu včetně nástroje pro řízení
softwarového procesu samotný vývoj nevyžaduje speciální softwarové
vybavení
Analýza rizíkKategórie rizík
Rizika spojená s velikostí týmu a jeho zkušeností počet pracovníku je dostačující nemají však zkušenosti s prací v týmu
tým je však malý, takže by spolupráce neměla činit potíže
Pro případ nemoci nebo jiné neočekávané události lze termín jednotlivých čínností posunout.
Analýza rizíkTabulka rizík
Riziko Kategorie Pst. Dopad možnosti řešení
chyba HW nebo SW při vývoji, ztráta dat Technologie, procesní riziko 15 % Marginální pravidelné zálohování vývojových verzí
Chyby v produktu Procesní 60 % Kritický Kontinuální testování
Podceněný odhad rozsahu projektu Velikost produktu 60 % Kritický Práce přesčas, oddálení dokončení, změny ve specifikaci, odložení do pozdějších verzí
Změna požadavků zákazníka Procesní 20 % Marginální žádné
Nedostatečná kvalifikace pracovníků Tým 50 % Kritický Nahrazení nebo doškolení pracovníků
Nedostatečná kvalifikace zákazníka Zákazník 0 % nulový všichni pracovníci mají dlouhodobé praxe
Nedostatečný počet pracovníků Tým 10 % Marginální Další pracovníci, změny v harmonogramu prací
Odchod pracovníků Tým 60 % Marginální Odložení projektu, nebo nalezení náhradníka
Odklonění od požadavků projektový tým 25 % marginální pravidelná setkání, častější konzultace vývojářů spolupracujících modulů
Podcenění HW/SW vybavení pro vývoj Technologie 10 % Kritický Dokoupení HW/SW
Neznalost vývojového prostředí Tým 0 % nulová není třeba, vývojové prostředí jsou běžně používané editory
Škála dopadu rizikZanedbatelný (nejmenší dopad) Marginální Kritický Katastrofický (největší dopad)
LABORANT
Návrh
Návrh
Návrh GUI – vybrané príklady Štandardná obrazovka LABORANTa Vloženie nového pacienta Výpis objednávok Úprava vlastných diagnóz Nápoveda
Návrh GUI Štandardná obrazovka LABORANTa
Návrh GUIVloženie nového pacienta
Návrh GUIVýpis objednávok
Návrh GUIÚprava vlastných diagnóz
Návrh GUINápoveda