IDEF0

IDEF0 () ir strukturēta modelēšanas metodoloģija, kas paredzēta uzņēmuma, procesa vai sistēmas funkciju aprakstīšanai un analīzei. Tā tiek izmantota informācijas sistēmu izstrādē, biznesa procesu modelēšanā un sistēmu inženierijā, lai strukturēti attēlotu funkciju savstarpējās attiecības un procesā iesaistītos resursus.

IDEF0 pirmsākumi meklējami ASV aizsardzības nozares standartizācijas iniciatīvās, un tā ir viena no plaši pielietotajām IDEF metodoloģijas saimes sastāvdaļām.

 Metodoloģijas pamatprincipi 
IDEF0 modelēšanas sistēmu veido četri galvenie koncepti: funkcionālie bloki, interfeisa līknes, dekompozīcija un glosārijs.

 Funkcionālais bloks 
Funkcionālais bloks (Activity Box) ir IDEF0 diagrammas pamata elements, kas grafiski attēlo sistēmas funkciju. Tas tiek attēlots kā taisnstūris, un tā nosaukums tiek veidots darbības vārda formā. Katra taisnstūra malas pozīcija atspoguļo konkrētas informācijas vai resursu veidu:

 Augšējā mala ir vadīšana (Control)
 Kreisā mala ir ieeja (Input)
 Labā mala ir izeja (Output)
 Apakšējā mala apzīmē mehānismu (Mechanism)

Katrā apskatāmās sistēmas blokā jābūt savam unikālam identificējošam numuram.

 Interfeisa līknes 
Interfeisa līknes (Arrow), kuras modelī attēlo ar bultām, apzīmē datu, materiālu vai informācijas plūsmu starp funkcionālajiem blokiem. Tās ataino objektus vai procesus, kas ietekmē funkciju vai ir tās rezultāts. Standarts nosaka, ka katram blokam jābūt vismaz vienai vadošai un vienai izejošai līknei un ka katrā līknē obligāti jānorāda identifikators lietvārda formā (Arrow Label).

Atkarībā no pievienošanās vietas bloks identificē līknes tipu:

 Ieejošās līknes
 Izejošās līknes
 Vadošās līknes
 Mehānisma līknes

Līknes sākumpunkts var būt tikai izejas puse, bet galapunkts — jebkura no pārējām trim blokā norādītajām pusēm.

 Dekompozīcija 
Dekompozīcija (Decomposition) ļauj sadalīt sarežģītu procesu mazākās un detalizētākās funkcijās. Modelis parasti sākas ar konteksta diagrammu (A-0), kas ietver galveno funkciju un sistēmas robežas. Konteksta diagrammai pievieno paskaidrojošu tekstu, kurā norāda mērķi (Purpose) un skatpunktu (Viewpoint), kas nosaka modeļa attīstības virzienu un detalizācijas līmeni

Dekompozīcija tiek turpināta nākamajos līmeņos, kur konteksta diagrammas funkcijas sadala apakšprocesos. Rezultātā tiek veidotas pēcnācējdiagrammas (Child diagrams), kas nodrošina hierarhisku modeļa struktūru.

 Glosārijs 
IDEF0 metodoloģijā tiek izmantots glosārijs (Glossary), kurā definēti termini un atslēgas vārdi, kas raksturo modeļa elementus — diagrammas, funkcionālos blokus, interfeisa līknes. Glosārijs nodrošina vienotu terminoloģiju un modeļa konsistenci, īpaši strādājot komandā vai lielos projektos.

 Ārējās saites 

Kategorija:Programmēšana