IDEF0

IDEF0 (angļu: Integration Definition for Function Modeling) 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
[rediģēt | labot pirmkodu]IDEF0 modelēšanas sistēmu veido četri galvenie koncepti: funkcionālie bloki, interfeisa līknes, dekompozīcija un glosārijs.
Funkcionālais bloks
[rediģēt | labot pirmkodu]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
[rediģēt | labot pirmkodu]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
[rediģēt | labot pirmkodu]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
[rediģēt | labot pirmkodu]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
[rediģēt | labot pirmkodu]
Vikikrātuvē par šo tēmu ir pieejami multivides faili. Skatīt: IDEF0.