Kaj je funkcionalna razgradnja?

Funkcionalna razgradnja, ki se pogosto uporablja za pomoč pri razumevanju različnih delov poslovnih procesov, je običajno del načrtovanja, analize in oblikovanja projekta. Poslovne operacije je mogoče jasneje razumeti, če hierarhični diagram, imenovan funkcionalni diagram razčlenitve, navaja različne funkcije podjetja od zgoraj navzdol. Število ravni poslovnih funkcij je mogoče razčleniti na na splošno odvisno od kompleksnosti in velikosti operacije. Takšno analizo je mogoče izvesti za predstavitev znanja, ki se pogosto uporablja v aplikacijah umetne inteligence, pa tudi med normalizacijo baze podatkov za organiziranje informacij.

Struktura informacij v strojnem učenju je pogosto razvita s funkcionalno dekompozicijo. Bayesova omrežja, ki običajno grafirajo verjetnosti na podlagi naključnih spremenljivk, lahko razgradijo informacije med povezanimi podrobnostmi na podlagi vzroka. Najpomembnejše podrobnosti sistema so praviloma navedene najprej, medtem ko so povezane podmnožice naštete na vsaki naslednji ravni. Če je funkcija odvisna od druge, potem rečemo, da sta obe povezani. Ohlapna povezava običajno pomeni, da je mogoče eno funkcijo spremeniti, ne da bi imela veliko vpliva na naslednjo.

Ko spremembe ene funkcije neposredno spremenijo druge, se to imenuje kohezija. Funkcije, ki imajo visoko kohezijo, so običajno vezane na en sam cilj; zato je postopek morda bolj priročen za razumevanje. Ko je funkcionalna razgradnja dobro izvedena, je običajno koristno razumeti, kako so procesi v sistemu povezani. Posamezne enote diagrama lahko identificirajo tudi podrobnosti in zahteve, ki so edinstvene za vsako funkcijo, medtem ko je napake mogoče najti na določenem področju, tako da se ne odražajo v celotnem sistemu.

Razumevanje delovanja organizacije je včasih onemogočeno, če je funkcionalna razgradnja izvedena napačno ali neučinkovito. Predvsem prekrivanje procesov in funkcij je v tem primeru včasih problematično, zaradi česar je lahko namen nekaterih poslovnih enot nejasen; lahko so tudi povezave med enim in drugim procesom zapletene. Funkcionalna dekompozicija je običajno najbolje izvedena, če se organizirajo sestanki z ustreznimi poslovnimi sodelavci.

Blok diagrami za sistemski inženiring so pogosto ustvarjeni s funkcionalno dekompozicijo. Funkcije in komponente elektronskih naprav, na primer, je mogoče izmenjati znotraj grafičnih blokov za izdelavo analize pri spreminjanju sistema. Računalniško programiranje je še ena aplikacija funkcionalne razgradnje, ki se pogosto uporablja za razčlenitev procesov na obvladljive komponente. Podobne metode se včasih uporabljajo v statistiki, zlasti kadar nekatere spremenljivke v matematičnem modelu motijo ​​druge.