3 Inženýrství systémů založených na počítačích (Computer-based System Engineering)

Podobné dokumenty
3 Inženýrství systémů založených na počítačích (Computer-based System Engineering)

2 Životní cyklus programového díla

5 Požadavky a jejich specifikace

5 Požadavky a jejich specifikace

1 Úvod 1.1 Vlastnosti programového vybavení (SW)

X36SIN: Softwarové inženýrství. Životní cyklus a plánování

12 Zajištění kvality programového vybavení

CASE. Jaroslav Žáček

Využití EPM 2013 pro podporu řízení projektů - Případová studie

ARCHITEKTURA INFORMAČNÍCH SYSTÉMŮ PODLE ÚROVNĚ ŘÍZENÍ

Projekt Partner ČSOB Leasing. 02/12/2013 Jaromír Mayer Domain Process Manager Head of Department

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda

12 Zajištění kvality programového vybavení

ÚVOD DO SOFTWAROVÉHO INŽENÝRSTVÍ

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

RIZIKA IMPLEMENTACE SKORKOVSKÝ. Přednášející : ESF MU 1/209

Návrh softwarových systémů - úvod, motivace

ZADÁVACÍ DOKUMENTACE

Architektura softwarových systémů

11 Návrh programového vybavení

Institut elektronických aplikací, s.r.o. Stránka 1 z 7. AVEPOP - Automatický Výdej a Evidence Pracovních a Ochranných Prostředků

SOFTWAROVÉ INŽENÝRSTVÍ 1

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

DNS Kraje Vysočina OAPŘ

Kvalita SW produktů. Jiří Sochor, Jaroslav Ráček 1

Zadavatel veřejné zakázky: KORDIS JMK, a.s. Brno, Nové sady č.946/30, PSČ IČ: (dále jen zadavatel )

Citidea monitorovací a řídicí centrála pro smart řešení

DODATEČNÉ INFORMACE K ZADÁVACÍM PODMÍNKÁM Č. 16

Návrh softwarových systémů - architektura softwarových systémů

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

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

STAVEBNÍ VÝROBA. Stavební práce (cena) potřebné materiály pracovníci pro práci potřebné stroje ostatní potřeby. Zjednodušený datový model:

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

Připravte se na konjunkturu se systémem řízení údržby SGM. SGM moderní nástroj pro řízení údržby nejen výrobních zařízení

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

A U T O M A T I Z O V A N Ý PRUŽINOVÝ SKLADOVÝ SYSTÉM HelixVend. leden 2015

Technická specifikace soutěžených služeb

Vývoj řízený testy Test Driven Development

CASE nástroje. Jaroslav Žáček

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

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

Analýza a Návrh. Analýza

ACS-suite. serverové řešení pro řízení a ovládání systému ACS-line

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

Metodika analýzy. Příloha č. 1

DODATEČNÉ INFORMACE K ZADÁVACÍM PODMÍNKÁM č. 4

2013 IBM Corporation

Hodnocení železničních systémů podle Evropských standardů. Doc. Dr. Ing. Tomáš Brandejský Ing. Martin Leso, PhD Fakulta dopravní ČVUT v Praze

Petr Pavlinec, Kraj Vysočina Roman Kratochvíl, ICZ a. s. 2. dubna 2012 Konference ISSS 2012

Design systému. Komponentová versus procesní architektura

ČŠIG-S-457/12-G21 1/5

ZVAŽOVÁNÍ RIZIKA V PROCESECH A ZPŮSOBŮ JEJICH ŘÍZENÍ. Dům techniky České Budějovice

Specializace Návrhář software na základě analýzy vytváří návrh softwarových aplikací ve formě schémat a diagramů.

8 Přehled OO metodik (metod, metodologií)

8 Přehled OO metodik (metod, metodologií)

Program a životní cyklus programu

Analytická specifikace a její zpracování

Program Technické podpory SODATSW spol. s r.o.

Město Česká Lípa městský úřad odbor rozvoje, majetku a investic náměstí T. G. Masaryka č.p. 1, Česká Lípa

praktické zkušenosti z Kraje Vysočina

CONTROLLING. Metodický list č. 1 FUNKCE CONTROLLINGU ZÁKLADY FINANČNÍHO PLÁNU A ZDROJE DAT PRO CONTROLLING

Není. Neočekává se. Není

Projekt. Kultivace Seznamu zdravotních výkonů a vytvoření nezávislého SW pro jeho další údržbu a modelace

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

Softwarový proces. Bohumír Zoubek, Tomáš Krátký

A U T O M A T I Z O V A N Ý SKŘÍŇOVÝ SKLADOVÝ SYSTÉM LockerVend. leden 2015

WIDE AREA MONITORING SYSTEM (WAMS) METEL

7.6 Další diagramy UML

Aplikace IS, outsourcing, systémová integrace. Jaroslav Žáček

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

Návrh softwarových systém. Návrh softwarových systémů

Specifikace předmětu plnění Datová tržiště

VYSVĚTLENÍ / ZMĚNA ZADÁVACÍ DOKUMENTACE Č. 5

A7B36SI2 Tematický okruh SI08 Revidoval: Martin Kvetko

1. Integrační koncept

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

ISA 402 ZVAŽOVANÉ SKUTEČNOSTI TÝKAJÍCÍ SE SUBJEKTŮ VYUŽÍVAJÍCÍCH SLUŽEB SERVISNÍCH ORGANIZACÍ

7.6 Další diagramy UML

Vysvětlení zadávací dokumentace č. 3

Obsah. Část I Řízením k inovacím 1. 1 Klíčové otázky při řízení inovací 3. 2 Inovace jako řídicí proces 63 III

Prezentace CRMplus. Téma: CRMplus jako nástroj pro kontrolu a vyhodnocení rozpracovanosti dílů na zakázkách

Výčet strategií a cílů, na jejichž plnění se projektový okruh podílí:

PRODEJ Prodej je pochopitelně základní funkcí pokladního systému. Systému MERCATOR umožňuje prodej realizovat ve 3 režimech:

Výzva k předložení nabídek

Zadávací dokumentace

Metoda HOS. Doc.Ing.Miloš Koch,CSc.

1 Hierarchické distribuované systémy řízení

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

Zpráva o plnění cílů projektu VISK3. WebArchiv - vytvoření podmínek pro zpřístupnění českých webových zdrojů

SPECIFIKA CERTIFIKACE PODLE ČSN EN ISO 9001:2001 V ORGANIZACÍCH, KTERÉ SE ZABÝVAJÍ VÝVOJEM SOFTWARE

instalace, implementace a integrace se systémem spisové služby (SSL)

7.2 Model použití (jednání) (Use Case)

ZADÁVACÍ DOKUMENTACE VEŘEJNÉ ZAKÁZKY

Ivan Červinka květen OpenLIMS Laboratorní Informační Systém

Systém pro evidenci a vyhodnocování hovorů

Automatizace technologických procesů

SW pokladna s intuitivním ovládáním, jednoduchým nastavením a rychlým zaškolením obsluhy

Rozvoj a údržba systémů

O výrobci AT Computers

Obsah ČÁST I JAK SE UCHÁZET O ZÁKAZNÍKY NA WEBU KAPITOLA 1

Transkript:

3 Inženýrství systémů založených na počítačích (Computer-based System Engineering) - program je užitečný až ve spojení s procesorem a dalšími technickými prostředky Systém - kolekce vzájemně svázaných komponent, které pracují společně tak, aby bylo dosaženo nějakého cíle. Systémové inženýrství - souhrn aktivit souvisejících se specifikací, návrhem, implementací, validací, instalací a údržbou systému jako celku. Jaroslav Zendulka: Projektování programových systémů - 3 Inženýrství systémů založených na počítačích 1

Systém založený na počítačích Širší pojetí: Lidé Databáze SW vstup výstup Dokumentace HW Postupy Užší pojetí: technické vybavení (HW) + programové vybavení (SW) + rozhraní pro uživatele. - vazby mezi prvky správné fungování prvku systému závisí na fungování jiných prvků, vlastnosti a chování systému nejsou pouze "součtem" vlastností prvků některé vlastnosti jsou vlastnosti pouze celku a některé z nich jsou vidět až při celkovém pohledu na systém (např. spotřeba energie, spolehlivost, použitelnost). Jaroslav Zendulka: Projektování programových systémů - 3 Inženýrství systémů založených na počítačích 2

3.1 Okolí systému - systémy existují v kontextu určitého okolí - okolí lze chápat také jako systém Důležitost pochopení okolí: - systém ovlivňuje okolí (např. řízení vysoké pece) - existuje řada vztahů s okolím, zdroje/příjemci informací, vliv změnami v okolí na fungování systému (např. VZP a číselníky výkonů). 3.2 Způsoby pořízení systému Základní možnosti: - zakoupení celého systému, - zakoupení částí systému a jejich integrace, - speciální návrh a vývoj. - pro rozsáhlé systémy může být rozhodnutí časově velmi náročné: - potřeba vypracovat co nejpřesnější specifikaci při nákupu nebo vývoji celého systému, - potřeba specifikace a návrhu architektury pro identifikaci podsystémů, které se vyplatí zakoupit. Jaroslav Zendulka: Projektování programových systémů - 3 Inženýrství systémů založených na počítačích 3

Model dodavatel/subdodavatelé Zákazník Hlavní dodavatel (systémový integrátor) Subdodavatel 3 Subdodavatel 1 Subdodavatel 2 Proces pořízení dostupného/zákaznického systému dostupný Uprav požadavky Zvol systém Vyber dodavatele Průzkum trhu na zakázku Vyhlas nabídku Vyber řešitele Uzavři smlouvu Jaroslav Zendulka: Projektování programových systémů - 3 Inženýrství systémů založených na počítačích 4

3.3 Proces systémového inženýrství - interdisciplinární aktivita Definice požadavků Systémový návrh podsystémů Integrace systému Instalace systému Rozvoj systému - podoba modelu vodopád, interdisciplinární charakter, omezené iterace Definice systémových požadavků - JAKÉ VLASTNOSTI - požadavky na základní funkce, - systémové vlastnosti (nefunkční, týkají se systému jako celku - výkonnost, bezpečnost, spolehlivost, ), - nežádoucí vlastnosti, - důležitou součástí je i stanovení celkových cílů (obecně). Jaroslav Zendulka: Projektování programových systémů - 3 Inženýrství systémů založených na počítačích 5

Systémový návrh - JAK ZAJISTIT Rozčlenění požadavků Identifikace podsystémů Přiřazení požadavků podsystémům Specifikace funkčnosti podsystémů Definice rozhraní podsystémů - zpravidla několik možností rozčlenění, zpravidla vztah k podsystémům - specifikace funkčnosti může být chápána jako součást vývoje podsystémů - definice rozhraní umožňuje paralelní vývoj podsystémů podsystémů - nákup nebo zákaznický vývoj (v případě SW proces - viz kap.2) - problém systémových změn (často řešeno SW) - podsystémy jsou obvykle vyvíjeny paralelně Jaroslav Zendulka: Projektování programových systémů - 3 Inženýrství systémů založených na počítačích 6

Systémový návrh podsystému 1 podsystému 2... podsystému N Integrace systému podsystému 1 podsystému 2... podsystému N Integrace systému - přístupy: najednou - velký třesk postupně (inkrementální) - výhody: vývoj podsystémů zpravidla nekončí současně, redukuje náklady na lokalizaci chyb. Jaroslav Zendulka: Projektování programových systémů - 3 Inženýrství systémů založených na počítačích 7

Instalace systému - instalace v cílovém prostředí - možné problémy: jiné prostředí než předpokládané (např. jiná verze OS), neochota spolupráce koncových uživatelů, možná nutnost koexistence dvou systémů (starý-nový), migrace dat, fyzické problémy (prostor na počítače, kabeláž,...). Činnost systému - školení koncových uživatelů, - další rozvoj systému (dlouhá doba života): odstranění problémů vlivem chyb ve specifikaci, odstranění chyb odhalených až při činnosti, realizace nových požadavků, pokrok v technologii (novější počítače,...), změny okolí (legislativa,...), jiné používání systému (reorganizace instituce),... Jaroslav Zendulka: Projektování programových systémů - 3 Inženýrství systémů založených na počítačích 8

- rozvoj systému je zpravidla nákladný (nutnost pečlivé analýzy, závislost podsystémů, stárnutím systému se vlivem změn porušuje jeho struktura) zvažovat z obchodního a technického hlediska - pojem zděděné (legacy) systémy. Jaroslav Zendulka: Projektování programových systémů - 3 Inženýrství systémů založených na počítačích 9

Př) 1 2 3 Třídicí stanice Výhybka 4 5 6 - alternativy řešení Jaroslav Zendulka: Projektování programových systémů - 3 Inženýrství systémů založených na počítačích 10

- možné řešení: Čtečka čárového kódu Ovládání výhybky Řídicí jednotka Nadřízený systém Jaroslav Zendulka: Projektování programových systémů - 3 Inženýrství systémů založených na počítačích 11