stavebnictví , logistika , strojírenství ,

INFORMAČNÍ TECHNOLOGIE

studenti pro studenty, soubor studijních materiálů

Pro rychlé hledání použijte studentský vyhledávač, který prohledává studijní blogy - návod pro hledání.

 atributy datového a objektového modelování

 preference skalárních (statických) atributů ENTIT
 preference dynamických atributů TŘÍD objektů
 obr.: Dekompozice logistického multisystému

Dynamický model
 v souvislosti s IS byl poprvé publikován v r. 1986
 datové modelová bylo záležitostí kybernetiky
 základní pojmy:
 stav
 vyjadřuje hodnoty sledovaných atributů systému vztažené k časovému okamžiku
 změny stavu – jak probíhají
 skoková, neboli diskrétní
 spojitá

Seznam událostí

Seznam událostí
 shody a rozdíly v sémantice modelů
 metody strukturované (pracujeme s entitou) X objektově orientované (pracujeme s objektem)

Funkční model

Datový model Objektový model
Dynamický model Dynamický model

Funkční model

 
databázové simulační
systémy modely
 v abstrakci systému a tvorbě konceptuálního modelu před realizací aplikace na požadavku, aby materiály, informace a peníze byly v potřebném množství včas na správném místě
 v metodologickém základu
 dynamické modelování (STD)
 funkční model (informačních, peněžních, energetických, materiálových a jiných toků)
 rozdíly:
 ve sledování objektů z objektivní reality (typické pro DB systémy) se u simulačního modelu rozšiřuje o objekty subjektivní reality
 cíle systémové analýzy a účel modelování systémů
 i DB systémů se sleduje množstevní kvantifikace stavů entit vzhledem k časovému okamžiku (časový snímek) pro účely organizace
 u simulačních modelů se průběžně sledují změny stavu systému jako celku vzhledem k časovému intervalu existence za účelem poznání jeho chování

V CASE/4/0 jsou DSD zaznamenány:

datový tok základ pro vytypování
Data Store předmětných oblastí

ER model  předmětné oblasti (objednávka, dodací list)

subsystémy
1.) subsystém obchodních činností
2.) skladové hospodářství
3.) výroba
4.) ekonomika, …

Yourdonův model
 vztah se vyjadřuje slovesně
 v ER modelu – na vztah  pravým tlačítkem Create Relation Mode  vygeneruje se model klasický, ve kterém provádím normalizaci
 entity na normalizaci:
 objednávka
 dodací listopad
 faktura

 CASE/4/0

jednoznačné přiřazení

nejednoznačné přiřazení – řeší se vazební entitou (různé číselníky, adresáře)
 objektově orientované modelování
 operace nejsou řešeny v relačních databázích

 generalizace (v objektovém modelování nazýváme dědičností)
 specializace

Ve cvičení máme udělané:
Model prostředí: seznam událostí z hlediska toků, a to
cíl systému materiálových, informační, peněžních,
kontextový diagram v organizaci

Model IS firmy: seznam událostí z hlediska
cíl systému informačních toků
kontextový diagram v rámci subsystému IS

Datové modelování v CASE

 datový model je ve strukturovaných metodách 2. Modelem
 obr.:

 subsystém – část systému
 vyznačuje se tím ,že zahrnuje některou předmětnou oblast
 předmětná oblast – data, která do této oblasti patří
 zahrnujeme zde ta data, ty databáze, které spolu mají nějaký vztah
 základní pojmy datového modelování:
 entita
 abstrakce reálného předmětu, jehož vlastnosti (atributy) eviduje v počítači (v IS)
 pojmenování v jednotném čísle

 data store
 databázové množiny nějakých předmětů
 pojmenování je v množném čísle (např.: Pracovníci)
 relation – tabulka s jednotlivými záznamy

 relationship – vazba mezi objekty
 kardinalita 1 : 1, 1 : n, m : n, kde m, n = 0, 1, 2, …
 parciální vztah – je-li kardinalita n = 0, připouštíme NULL hodnoty

DFD – Data Flow Diagram

 ke každé úrovni existuje DFD
 nelze spojit horizontálně, ale v DFD to lze, ale nelze to vertikální
 objevuje se zde interface, a to nám poskytuje data
 data ukládáme do databází
 musí vytvářet systém
 každá funkce musí mít vstup i výstup
 Flow (toky) mohou být:
• informační (šedé) Data Store (sklad)
• materiálové (modré) Material Store
• peněžní (použít materiálový tok)
• událostní Event Store
 mohou být obousměrné nebo bez orientace (nepůsobí jako změna, ale pouze ke čtení)
 nelze: přenos z Interface do Data Store
 lze: přenos z funkce do funkce (ale nebudeme to používat)
 vhodné pro RT systémy (Real Time) – počítačové systémy, které řídí výrobu
 TOP úroveň – má kontextový diagram – ukazuje vazby na okolí

• 70./80. léta

– vyvinuty databázové systémy na podporu dokumentace
 v 80. letech – skupina v čele s Yourdonem v r. 1989 publikovali Yourdonovu strukturovanou metodu
 3 typy modelů:
1.) funkční model
• FSD (Function Structured Diagram)
• DFD (Data Flow Diagram)
2.) datový model
• ERD (Entity Relationship Diagram)
• DSD (Data Structured Diagram)
• DDD (Data Dictionary Diagram)
3.) dynamický model
• STD (State Transition Diagram) – diagram přechodu stavů
 poprvé byl publikován v r. 1986
 byl převzat z kybernetiky – systémová věda pro informatiku