Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilEster Horáčková
1
13AMP 9. přednáška Ing. Martin Molhanec, CSc.
2
Co jsme se naučili naposled ADA ADA Java Java
3
Systematický návrh programů Jako vědní obor je objektem softwarového inženýrství Jako vědní obor je objektem softwarového inženýrství Návrh RT systémů je další specializací v rámci softwarového inženýrství Návrh RT systémů je další specializací v rámci softwarového inženýrství
4
Systematický návrh programů ANALÝZA – modeluje reálný svět na abstraktní úrovni nezávisle na implementaci ANALÝZA – modeluje reálný svět na abstraktní úrovni nezávisle na implementaci DESIGN (NÁVRH) – navrhuje základní způsoby implementace výsledků analýzy DESIGN (NÁVRH) – navrhuje základní způsoby implementace výsledků analýzy IMPLEMENTACE (PROGRAMOVÁNÍ, REALIZACE) – jedná se o vlastní realizaci informačního systému na základě projektové dokumentace získané v předchozích dvou krocích IMPLEMENTACE (PROGRAMOVÁNÍ, REALIZACE) – jedná se o vlastní realizaci informačního systému na základě projektové dokumentace získané v předchozích dvou krocích
5
Systematický návrh programů Předchází – BUSSINES ANALYZES – čili analýza obchodních procesů Předchází – BUSSINES ANALYZES – čili analýza obchodních procesů Následuje – TESTOVÁNÍ, ŠKOLENÍ, ÚDRŽBA Následuje – TESTOVÁNÍ, ŠKOLENÍ, ÚDRŽBA
6
Některé pojmy METODA – definuje určitý myšlenkový vzor (např. stavový diagram, matice afinity, atp.). METODA – definuje určitý myšlenkový vzor (např. stavový diagram, matice afinity, atp.). Obsahuje nějaký nástroj » MODEL, jenž je souhrnem myšlenkových konstruktů. Obsahuje nějaký nástroj » MODEL, jenž je souhrnem myšlenkových konstruktů. A dá se vyjádřit pomocí DIAGRAMU, SCHÉMATU, TABULKY či jiného formalizmu A dá se vyjádřit pomocí DIAGRAMU, SCHÉMATU, TABULKY či jiného formalizmu
7
Některé pojmy METODIKA je ucelený souhrn různých metod a procesů, které popisují, jak je a v jakém pořadí využít včetně souvislostí mezi nimi. METODIKA je ucelený souhrn různých metod a procesů, které popisují, jak je a v jakém pořadí využít včetně souvislostí mezi nimi. METODOLOGIE je věda o metodikách METODOLOGIE je věda o metodikách METODA je jeden určitý myšlenkový vzor a postup, který využíváme pro analýzu zkoumaného systému METODA je jeden určitý myšlenkový vzor a postup, který využíváme pro analýzu zkoumaného systému MODEL je jeden určitý myšlenkový vzor, který využíváme pro modelování zkoumaného systému MODEL je jeden určitý myšlenkový vzor, který využíváme pro modelování zkoumaného systému DIAGRAM je grafické vyjádření určitého modelu DIAGRAM je grafické vyjádření určitého modelu
8
Životní cyklus obchodní analýza, úvodní studie analýza návrh implementace testování, uvedení do provozu, školení údržba STARTKONEC
9
Vodopád ANALÝZA NÁVRH NÁVRH IMPLEMENTACE IMPLEMENTACE
10
Spirála
11
Metody Datové – zabývají se analýzou dat se kterými aplikace pracuje Datové – zabývají se analýzou dat se kterými aplikace pracuje Entitně-vztahové Entitně-vztahové Objektově orientované U RT aplikací není datová analýza příliš zajímavá ani odlišná Objektově orientované U RT aplikací není datová analýza příliš zajímavá ani odlišná
12
Metody Funkční - – zabývají se popisem, jak aplikace pracuje Funkční - – zabývají se popisem, jak aplikace pracuje Strukturované Strukturované Objektově – orientované Objektově – orientované Pro RT aplikací velice zajímavé! Pro RT aplikací velice zajímavé!
13
Funkční metody - obecné Flow Chart Flow Chart vývojový diagram vývojový diagram State Transition Diagram State Transition Diagram stavový diagram stavový diagram Jackson Structure Diagram Jackson Structure Diagram Jacksonův diagram Jacksonův diagram
14
Flow chart
15
State Transition Diagram
17
Jackson Structure Diagram
18
Funkční metody - UML Activity Diagram Activity Diagram Collaboration Diagram Collaboration Diagram Sequential Diagram Sequential Diagram
19
Activity Diagram
21
Collaboration Diagram
22
Sequential Diagramm
23
Funkční metody - speciální Petri-Nets Petri-Nets SDL SDL UML + SDL UML + SDL ROOM ROOM MASCOT MASCOT
24
Petri-Nets
25
SDL
26
UML+SDL
27
ROOM
28
MASCOT
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.