IFI 6068 Sissejuhatus infosüsteemidesse · 2017 sügissemester · 14 loengut · 14 praktikumi · 12 ülesannet · 6 näiterakendust · eksam

swap_calls

Praktikum 6 · Maatriksmodelleerimine

Ülesanne 5 Parendamise ja IT toetuse võimaluste leidmine protsessis

Ülesanne 6 Infoloogiline modelleerimine maatriksite abil

Maatriksmodelleerimise idee

Tabel on väga efektiivne ja laialt levinud info organiseerimise vorm. Tabel on sobiv objektide hulga omavaheliste suhete ülevaatlikuks kujutamiseks, samuti kahe objektide hulga elementide vaheliste suhete kujutamiseks jne.

Ettevõtte äriprotsesside ja nendes liikuva informatsiooni kaardistamisel saadakse küllaltki palju infot. Probleemiks on selle info ülevaatlik esitamine. Kasutatakse mitmesuguseid diagramme, mis sobivad hästi protsessiloogika (äriloogika business rules, business logic) kujutamiseks, kuid ei anna ülevaadet kogu organisatsiooni infotöötlusest.

Tabel (maatriks) on sobiv esitusviis sellistes kujutusprobleemide lahendamisel. Tabeleid on infosüsteemide arenduses kasutatud süsteemiarenduse alguspäevadest peale. Üks esimesi infosüsteemide arendusmeetodeid, IBMis välja töötatud Business System Planning (BSP) põhines tabelitel.

Tänapäeval on maatriksmodelleerimise idee leidnud kehastuse ettevõttearhitektuuri Enterprise Architecture liikumises.

CRUD tabelid

Eriti kasulikuks on praktikas osutunud nn. CRUD tabelid. CRUD tabelis on ühes dimensioonis, näiteks ridades loetletud uuritava ala kõik orga­ni­satsioonilised subjektid (töötajad, osakonnad, kasutajad, inimesed, jne.). Teises dimensioonis on loetletud uuritavas alas liikuvad infoobjektid. Rea ja veeru ristumiskohal olevas lahtris märgitakse konkreetse infoobjekti kasutamine või töötlemine. Kasutatakse kodeeringut, mis lihtsamal juhul koosneb neljast koodiväärtusest (kuid neid võib olla rohkem):

C (Create) - infoobjekti loomine R (Read) - infoobjekti kasutamine (lugemine) U (Update) - infoobjekti väärtuse muutmine D (Delete) - infoobjekti kustutamine

CRUD tabelist on näha andmete kasutamise kogu pilt uurimisalas ( detailsusastmega, mis on määratud tabelisse võetud infoobjektide ja subjektidega).

Infoloogiline kuup (kolmemõõtmeline infoloogiline modelleerimine)

Info liikumise uurimisel on kolmeks peamiseks “teljeks” organisatsioon (subjektid, info kasutajad), tegevused (funktsioonid, protsessid) ja info (andmed, dokumendid). Info töötlus on alati vaadeldav punktina kolmemõõtmelises ruumis, mille telgedeks on organisatsioonivaade (subjektid), protsessivaade (tegevused) ja infovaade.

Võib koostada kolm eraldiseisvat tabelit: Organisatsioon – Protsessid, Protsessid – Info, Organisatsioon – Info. Neid kolme tabelit võib käsitada kolmemõõtmelise “infoloogilise kuubi” külgedena.

Muid tabelmodelleerimismeetodeid

Peak & Guynes(2003) kirjeldavad meetodit ettevõtte IT süsteemide terviklikuks (ettevõtet katvaks) planeerimiseks. Selle meetodi osana kasutavad nad rida tabeleid, mis loogiliselt jätkavad traditsioonilise CRUD tabeliga alustatud rida:

◦ Äriprotsess – Kriitiline edutegur (Business Process to Critical Success Factor)

◦ Infovajadus – Kriitiline edutegur (Information Need to Critical Success Factor)

◦ Äriprotsess – IT süsteem või toode (Business Process to IT System or Product)

◦ Infovajadus – IT süsteem või toode (Information Need to IT System or Product)

◦ Peak, D., Guynes, C. (2003) The IT Alignment Planning Process, Journal of Computer Information Systems, Fall, 9-15.

Quality Function Deployment (QFD) on kvaliteedijuhtimises kasutatav kompleksne, üksteisega seotud tabelitel põhinev modelleerimismeetod.

Design Structure Matrix (DSM) on huvitav meetod arendusprojekti tegevuste rühmitamiseks, kus eesmärgiks on parem kommunikatsioon projektimeeskonna liikmete vahel. Sõltuvused projekti tegevuste vahel märgitakse tabelisse. Järgneb saadud maatriksi teisendamine – ridade ja veergude ümbertõstmine – millega leitakse üksteisega tihedalt seotud tegevuste rühmad (klikid). Kasutatud nt. Intelis mikroprotsessorite aren­dustööde korralduse parendamisel.

CC BY-NC-SA 4.0 Priit Parmakson 2017