Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

13AMP 9. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled ADA ADA Java Java.

Podobné prezentace


Prezentace na téma: "13AMP 9. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled ADA ADA Java Java."— Transkript prezentace:

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

16

17 Jackson Structure Diagram

18 Funkční metody - UML Activity Diagram Activity Diagram Collaboration Diagram Collaboration Diagram Sequential Diagram Sequential Diagram

19 Activity Diagram

20

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

29


Stáhnout ppt "13AMP 9. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled ADA ADA Java Java."

Podobné prezentace


Reklamy Google