2. Systémová analýza SA návrhová část projektu = příručka projektu - systémový přístup k analýze problémů, nejdůležitější etapa projektu - podrobné st

Podobné dokumenty
Architektury Informačních systémů. Jaroslav Žáček

Architektury Informačních systémů. Jaroslav Žáček

Architektura informačních systémů. - dílčí architektury - strategické řízení taktické řízení. operativní řízení a provozu. Globální architektura

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

Modelování IS Strukturovaný a objektově orientovaný přístup (UML)

14 Úvod do plánování projektu Řízení projektu

Smysl metodiky IS/IT. Koncentrovaná zkušenost Checklist na nic nezapomeneme

10 Metody a metodologie strukturované analýzy

14 Úvod do plánování projektu Řízení projektu

TÉMATICKÝ OKRUH Teorie zpracování dat, Databázové a informační systémy a Teorie informačních systémů

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1

2. Modelovací jazyk UML 2.1 Struktura UML Diagram tříd Asociace OCL. 3. Smalltalk 3.1 Jazyk Pojmenování

Program a životní cyklus programu

POČÍTAČOVÁ SIMULACE PODNIKOVÝCH PROCESŮ. Ing. V. Glombíková, PhD.

MULTIMEDIÁLNÍ A HYPERMEDIÁLNÍ SYSTÉMY

Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.

Základy algoritmizace, návrh algoritmu

TÉMATICKÝ OKRUH Softwarové inženýrství

Modelování procesů s využitím MS Visio.

projektového řízení a vytvořit předpoklady pro osvojení základů, principů, metod a technik projektové

Ing. Jiří Fejfar, Ph.D. Geo-informační systémy

MBI - technologická realizace modelu

11 Návrh programového vybavení

Konečný automat. Studium chování dynam. Systémů s diskrétním parametrem číslic. Počítae, nervové sys, jazyky...

Systémy pro podporu rozhodování. Hlubší pohled 2

6 Objektově-orientovaný vývoj programového vybavení

2 Životní cyklus programového díla

Analýza. Roman Danel 1. Metody analýzy

Teorie systémů TES 1. Úvod

4 ARCHITEKTURA PODNIKOVÝCH PROCESŮ S ARISEM

SQL - trigger, Databázové modelování

GIS Geografické informační systémy

1. Integrační koncept

Informační systémy. Jaroslav Žáček

Cíl výuky: Cílem předmětu je uvedení studentů do problematiky projektování, seznámit posluchače se zásadami

PowerOPTI Řízení účinnosti tepelného cyklu

Závěrečná zpráva o výsledcích řešení projektu v rámci rozvojových program MŠMT na rok 2006

OBSAH 1. ÚVOD STRUKTURA A ÚROVNĚ PROCESNÍHO MODELU KONVENCE PRO MODELOVÁNÍ PROCESŮ KONVENCE PRO MODELOVÁNÍ ORGANIZAČNÍCH STRUK

spolehlivé partnerství

APLIKAČNÍ SOFTWARE PRO ODHAD SPOLEHLIVOSTI A PRO HODNOCENÍ RIZIK

IS pro podporu BOZP na FIT ČVUT

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D.

Diagram datových toků - DFD

Vývoj informačních systémů. Přehled témat a úkolů

Manuscriptorium jako základ pro virtuální badatelské prostředí

Databázové modelování. Analýza Návrh konceptuálního schématu

Globální strategie, IT strategie, podnikové procesy. Jaroslav Žáček

Klasické metodiky softwarového inženýrství I N G M A R T I N M O L H A N E C, C S C. Y 1 3 A N W

Vývoj informačních systémů. Přehled témat a úkolů

P R E Z E N T A C E Max Communicator 9

Statistika. Klíčové kompetence V rámci výuky statistiky jsou naplňovány tyto klíčové kompetence: řešení problémů, komunikativní,

Modelování a simulace Lukáš Otte

SOFTWAROVÉ INŽENÝRSTVÍ 1

Metody popisu systému, základy UML

1/1 ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE PROVOZNĚ EKONOMICKÁ FAKULTA PŘIJÍMACÍ ŘÍZENÍ 2017/2018

Hierarchický databázový model

MVC (Model-View-Controller)

Elektronická provozní dokumentace (epd) případová studie MPSV

Informační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování.

UML a jeho použití v procesu vývoje. Jaroslav Žáček jaroslav.zacek@osu.cz

Profilová část maturitní zkoušky 2013/2014

Zobrazte si svazy a uspořádané množiny! Jan Outrata

1. VYMEZENÍ ODBORNÉ STÁŽE

PŘÍLOHA C Požadavky na Dokumentaci

Geografické informační systémy p. 1

Design systému. Komponentová versus procesní architektura

TECHNICKÉ POŽADAVKY NA NÁVRH, IMPLEMENTACI, PROVOZ, ÚDRŽBU A ROZVOJ INFORMAČNÍHO SYSTÉMU

Maturitní témata Školní rok: 2015/2016

Ruční návrh Připravíme si odpovědi na základní otázky Co chceme řešit (projektovat) a proč Komu to bude sloužit Jaký užitek z toho bude mít uživatel I

ZEMĚMĚŘICKÝ ÚŘAD. Výzkum a vývoj programového aparátu pro generalizaci státního mapového díla. Ing. Přemysl JINDRÁK

MANAŽERSKÉ INFORMAČNÍ SYSTÉMY

Informační systémy. Jaroslav Žáček

Dolování v objektových datech. Ivana Rudolfová

Národní sada prostorových objektů (NaSaPO) Ing. Pavel Matějka, člen Zpracovatelského týmu GeoInfoStrategie, vedoucí PS NaSaPO

1 Strukturované programování

Objektově orientované databáze. Miroslav Beneš

Architektura softwarových systémů

Globální strategie, podnikové procesy, IT strategie. Jaroslav Žáček

GIS Geografické informační systémy

A5M33IZS Informační a znalostní systémy. O čem předmět bude? Úvod do problematiky databázových systémů

Analýza a Návrh. Analýza

Algoritmizace. 1. Úvod. Algoritmus

Programování II. Modularita 2017/18

MST - sběr dat pomocí mobilních terminálů on-line/off-line

Příloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace

7.6 Další diagramy UML

Neuronové časové řady (ANN-TS)

- kvalitní dokumentace k SW je vyžadovaným STANDARDEM. vzájemná provázanost SW (IS) ve velkých společnostech. aktuální přehledná srozumitelná

Uživatelská příručka. 06/2018 Technické změny vyhrazeny.

Objektově orientované technologie Diagram komponent Implementační náhled (Diagram rozmístění) Pavel Děrgel, Daniela Szturcová

7.6 Další diagramy UML

1.1. Správa a provozní podpora APV ROS, HW ROS a základního SW

EXTRAKT z mezinárodní normy

Počítačová simulace logistických procesů II 12. přednáška - Rozhraní (Process Designer, MALAGA, TriCAD)

Počítačová simulace logistických procesů II 7. přednáška Struktura simulačního modelu

WORKFLOW. Procesní přístup. Základ perspektivního úspěšného podnikového řízení. Funkčnířízení založené na dělbě práce

PROVÁDĚCÍ SMLOUVA Č. 2. (č. ev. ČSÚ: S)

3 druhy UML diagramů

7. Geografické informační systémy.

1. VYMEZENÍ ODBORNÉ STÁŽE

Transkript:

1. IŘS, definice, třídění, projekt, životní cyklus IŘS systémy na zpracování získaných (naměřených) informací a jejich využití pro řízení IŘS : a) IS informační systémy systémy sběru a zpracování dat (hromadné), použití ve správních oblastech (procesech), člověk řídí proces, PC je jen inf. Systém b) ASŘ automatizované systémy řízení ASŘTP = technologických procesů techn. Proces, jeho výsledkem je nějaký produkt - AŘSVP = výrobních procesů shodné s ASŘTP + plánování, velký kontakt s procesem měřidla, akční členy - IŘDS = dispečerské systémy člověk se podílí na řízení, např. zadává data Uspořádání a) Centralizované moc komplikované, moc kabelů -> poruchy b) Distribuované Hierarchické - Síťové selhání jedné části nezpůsobí pád celku - Holonické (celostní) systémy inteligentní čidla, koncentrátory dat sbírající informace z čidel, systém poskytuje jen min infosek, ale jen ty důležité PROJEKT návrh (dokument) design, celé dílo = projekt Životní cyklus 1. Zadání = uživatelské požadavky, iterační proces = konzultace zadavatele a řešitele 2. Analýza a hrubý návrh rozklad zadání na jednotlivé úlohy (=systémové požadavky), návrh hrubé architektury systému, vazby mezi úlohami, Závazná systémová specifikace závěr systémové analýzy (návrhové části projektu) dokument, souhlas obou stran 3. Detailní návrh detailní zpracování programů, detailní specifikace požadavků (př: PC HW, SW) 4. Realizace instalace systému, není přesné rozhraní mezi 3 a 4 5. Zkoušení a integrace testuji od nejmenších jednotek, pok součinost, vhodné určit pořadí testů 6. Integrační test otestování celého systému u výrobce, v této fázy by měli být všechny chyby odstraněny, systém je připraven na provoz 7. Uvedení do provozu předávací test, nesledují se detaily V-Diagram Uživatelské požadavky vyhodnocení (validace) předávací testy Systémové požadavky ověření (verifikace) integrační test Architektura systému ověření zkoušení Implementace zkoušení při tvorbě

2. Systémová analýza SA návrhová část projektu = příručka projektu - systémový přístup k analýze problémů, nejdůležitější etapa projektu - podrobné studium projektu a založení hlavních rysů řešené úlohy - podstatnou součástí je analýza systému SA analýza souč. stavu - analýza požadavků to, co se má řešit 1. Specifikace funkcí systému definice fci systému z hlediska uživatele, přepracování zadání do formy specifikace z hlediska vnějších projevů ve smyslu požadavků zadavatele 2. Hrubý návrh fcí systému, algoritmizace definice všech fcí systému potřebných k realizaci uživatel. fcí, alg. propracovány pouze do definice jednotlivých úloh, modulů a jejich vazeb 3. Návrh způsobu testování a uvádění do provozu doplněk definice fcí systému, dopad na souhrnnou efektivnost řešení 4. Návrh zabezpečení spolehlivosti zabezpečení spolehlivosti všech složek systému : fční, technické, progamové, lidské 5. Personální zabezpečení a časový plán 6. Další rozvoj systému Uzávěrkou je SYSTÉMOVÁ SPECIFIKACE závazný dokument schválený uživatelem i řešitelem.

3. Metody analýzy systémů, strukturované a OO Metody analýzy systémů = metody tvorby modelů (grafických, slovních, matematických) důležité je vypořádat se se složitostí systémů => uplatnění obecných principů Obecné principy: - abstrakce systém je abstrakcí reality zanedbání, vyloučení vlastností, které nejsou podstatné z hlediska sledovaného účelu systému. Ashbyho definice systému systém není reálný objekt, ale soubor veličin na objektu pozorovaných - dekompozice rozklad systému na dílčí jednotky, subsystémy a prvky. Důležité je určit úroveň rozkladu - hierarchie zachycení souvislostí mezi částmi systému ve smyslu nadřízenosti a podřízenosti. Je to dobré východisko pro postupné zpřesňování popisu systému. - modularita dekompozice systému na menší části, které vykazují jistou samostatnost moduly (samostatné, minimum fčních vazeb na okolí) 2 rysy systému struktura souvisí s dekompozicí systému - chování souvisí s popisem fcí systému, s algoritmizací Strukturované metody založení na sledování struktury systému OO přístup (Simula 60. léta) popis světa jako množiny objektů tvořených datovou strukturou a množinou fcí tyto objekty = stavební prvky systému Principy OO přístupu dědičnost, polymorfismus, ohraničenost, virtualita Grafické metody lepší schopnost zprac. člověkem, počítačová podpora Metody popisu informačních a datových toků jsou tedy základními metodami

4. Strukturované metody analýzy systémů, struktura, chování (CASE 4.0) Metoda fční struktury hierarchický stromový diagram - systém jeho popis je zjemňován rozkladem do dílčch prvků - listové prvky definují dekompozici systému na jednotl. části - jednotlivé řádky představují jednotlivé hierarchické úrovně systému - prvek může být zpracován na další stránce nebo označen jako subsystém PART a dále zpracováván jako samostatný systém. - každý prvek má své jméno jedinečné v rámci FS - popis vychází z metody Jacksonových diagramů VRSTVY vyšší struktura objektová - střední - funkční - nejnižší popis alg. Informační toky De Marcova metoda síťový graf - systém je rozdělen do prvků a znázornění toků informací mezi nimi se nazývá Inf. Toky hrany = předávání infosek, bez určení směru a s ním uzly = prvky : aktivní pasivní = paměť (soubor, DB) externí rozhraní vnitřní rozhraní x lze znázornit pouze vztahy mezi listy hierarchického stromu (metoda fčních struktur) x samostatná metoda nepřehledná => varianty a) FS+IT nejlepší metoda - na nejv. místech se IT neznázorňují, ne nejn. už také ne => malují se jen pro střední vrstvu a jen v případě potřeby b) kontextový diagram b) Ward-Melorova metoda datové toky vodorovně, řídící svisle - fce zpracovatelské, fce řídící - pro složitější systémy moc komplikované Datová analýza určení DATOVÉ STRUKTURY (DS) 2. etapa analýzy - popis struktury informací (inf. toku) stromový hierarchický diagram - Datový element DE reprezentován jménem, které nemusí být stejné jako jméno datového pole typ Jméno atributy IT Datové pole - DE se řadí do seznamu datový katalog DE datový element konkrétní reprezentace dat Databáze Chanův model, ER(A) model, relační model (tabulka) liší se podle oblasti použití (analýza x návrh), diagramové metody Konceptuální model (pojmový) nebereme ohled na realizaci; uživatelský (část modelu z pohledu jednoho uživatele); realizačně závislý (určena realizace) x unikají nám vazby s okolím

pro řízení k datovým strukturám se vytvoří kopie typové struktury, abychom mohli pracovat s instancemi tříd Metody popisu chování - metody algoritmizace (popis pomocí sekvence elementárních činností) - verbální - algoritmické jazyky ADA OO, ale složitý => nákladná realizace - BASIC - jednoduchý - Visual Basic komponenty: třídy, metody - grafické prostředky + Basic nebo strukturovaný text - grafické metody vývojáky = konstrukce IF THEN ELSE, zobrazení sledu kroků - strukturogramy (Nasi-Schneidrovy diagramy) - Jacksonovy diagramy - SFC (sekvenční fční bloky) stavové diagramy diagram stavů a přechodů (ST = state transmition) - síťový graf uzly = stavy běžné, počáteční (jen jeden), koncové (více) - hrany přechody mezi stavy, spojeny s událostí (podmínkou) a akcí (např: událost = stisk tlačítka, nebo podmínka = hladina> něco, => akce vypustit bazén ap.) - může se stát, že prvek se musí dekomponovat, protože má složité chování lepší je použít SFC dekomponuje chování na procesy prvek prvek prvek ST ST1 ST2 SFC1 SFC2 - výhoda lze částečně zautomatizovat tvorbu 1. definice stav možné přechody jsou pak již dány výčtem stavů 2. analýza přechodů přechody, které mají smysl se pak píšou (událost, podmínka, akce) - nevýhoda vznikají totožné akce různých přechodů nepoužívat ST pro implementaci Správný přístup : dekompozice systému dekompozice chování popis chování jednotlivých částí