Systémové inženýrství
Systémové inženýrství (anglicky Systems engineering) je mezioborový přístup ke strukturovanému vývojovému procesu. Zaměřuje se na definici potřeb zákazníka a požadované funkcionality již v prvotním stádiu vývoje, dokumentací požadavků, syntézou návrhu a validací se zohledněním vstupů jako: náklady a časový plán, trénink a potřeby know-how podpory, testování, možnosti výroby, atd.
Definice systému
Systém v pojetí systémového inženýrství je definován jako soubor různých elementů, které společně produkují výsledky nedosažitelné elementy samotnými. Tyto elementy mohou být například lidé, hardware, software, nástroje, zařízení, nařízení a normy, dokumentace a jiné. Tyto elementy, pokud pracují společně, produkují výsledky na systémové úrovni jako kvalita, vlastnosti, charakteristiky, funkce, chování, výkonnost,...Přidaná hodnota vytvářena systémem spočívá hlavně ve vybudovaných vztazích jednotlivých elementů.
SIMILAR proces
SIMILAR je zkratka pro základní model přístupu k procesu identifikace a definice systému.
Zkratka pochází z anglických názvů typických úloh v tomto procesu:
- S tate the problem - pojmenování problému,
- Investigate alternatives - hledání alternativ,
- Model the system - modelování systému,
- Integra - integrace,
- Launch the system - spuštění systému,
- Assess performance - vyhodnocení výkonnosti,
- Re-evaluate - přehodnocení.
Pojmenování problému
Nalezení vhodné definice problému začíná typicky srukturovaným přístupem, kde se nejprve identifikují elementy nebo funkce na nejvyšší úrovni abstrakce. Hledá se odpověď na otázku CO musí systém dělat a ne JAK by to měl dělat. Definice systému by se měla vyjadřovat v pojmech popisujících funkčnost a chování. Na konečnou formu definice budou mít vliv faktory jako požadavky koncového uživatele, údržby, dodavatelů, majitelů, relevantní právní a technické normy, výrobní možnosti atd.
Hledání alternativ
Na základě definovaného problému se typicky odvodí několik základních návrhů řešení. Tyto návrhy se liší v různém plnění požadavků na cenu, náročnost realizace, údržby atd. Je třeba vyhodnotit rizika toho kterého modelu a zvolit jeden ze systémových návrhů.
Modelování systému
Po zvolení jednoho hrubého návrhu nastává krok modelování systému. Modelování se provádí podle potřeb a možností pomocí blokových diagramů, stavových strojů, rovnic a podobně. Je třeba mít na paměti, že jelikož se pohybujeme v oblasti systémového inženýrství, součástí modelu systému je nejen produkt samotný, ale i procesy, které k jeho návrhu a výrobě vedou. Proto i tyto musí být v modelu zohledněny a je třeba definovat rozhraní a interakci produktu a procesů.
Integrace
Systém, obchodní vztahy a lidé musí být spolu integrováni pomocí vzájemných interakcí. To znamená že během integrace je třeba pokusit skloubit všechny systémové faktory dohromady tak, aby definovaným způsobem spolupracovaly. Předpokladem jsou definovány rozhraní a komunikační kanály mezi subsystémy - jednotlivými elementy, tvořícími systém. Dobře navržený subsystém posílá hotový produkt na zpracování dalšímu subsystému. Výsledek integrace by měl být systém, který je funkční vzhledem k prvotní požadavky a v ideálním případě s optimálními procesy.
Spuštění systému
Start procesů a produkování výsledků. Zde se sleduje skutečný běh systému v reálných podmínkách. Pokud jde o ekonomický model, může se sledovat jak se ujímá v mezinárodních podmínkách. Zde probíhá validace a verifikace systému.
Vyhodnocení výkonnosti
U běžícího systému se měří parametry výkonnosti, kvality potřebné pro další optimalizaci systému. Parametry v ekonomickém systému mohou být cena komunikace, logistiky, spokojenost pracovníků a jejich výkonnost, konkurenceschopnost atd. Při výrobním systému můžeme sledovat parametry jako počet reklamací, počet výrobků neodpovídajících nadefinované kvalitě a požadavkům, cena výroby a administrace atd. Při vývojovém procesu jsou důležité parametry například počet chyb softwaru při vývojářských testech, procento splněných požadavků, procento nerealizovatelných požadavků, objevených během vývoje, množství přidaných požadavků, které vznikly dodatečně, jako vývojový tým hlouběji chápal problém a podobně.
Přehodnocení
Tato fáze je důležitým krokem s vylepšování systému. Zde se vyhodnotí naměřené hodnoty parametrů běžícího systému a použijí se jako jeden ze vstupů pro vývoj nové generace.
Reference
V tomto článku byl použit překlad textu z článku Systémové inžinierstvo na slovenské Wikipedii.
Externí odkazy
- Obrázky, zvuky či videa k tématu systémové inženýrství na Wikimedia Commons