Kad vartotojas turėtų aiškesnes sąvokas apiesistemos funkcionavimą, dizaineris sukuria konkretaus taikymo koncepcinį modelį. Šiuo tikslu naudojami įvairūs dokumentai, grafikai, specifikacijos, diagramos ir pan. Kad galėtumėte tiksliai suprasti, kas yra koncepcinis modelis, kokių tikslų ir uždavinių siekiama, šiame straipsnyje nusprendėme išsamiau pasidomėti šia koncepcija.
Koncepcinis modelis yra specifinis modelis.Tam, kad suformuotų semantinę tam tikro objekto struktūrą, jis naudoja įvairias sąvokas ir jų tarpusavio ryšius. Vis dėlto verta atsižvelgti į momentą, kai konceptualus sistemos modelis yra abstraktus. Bet tai nėra vienintelė šio termino prasmė. Be to, yra sąvoka „konceptualus dalykinės srities modelis“. Šio termino prasmė ta, kad sferai apibūdinti naudojamas susijusių sąvokų sąrašas. Šiuo tikslu naudojama apibrėžimų klasifikacija, jų charakteristikos ir savybės, taip pat juose vykstančių procesų dėsniai.
Verta paminėti, kad koncepcijos modelissukurta pirmiausia tam, kad paprastam vartotojui būtų lengviau suvokti informaciją. Kitaip tariant, kuriamas siauras ir išsamus struktūros veikimo aprašymas. Norint pasiekti šį rezultatą, pirmiausia reikia padaryti šį modelį kuo paprastesnį (šiam tikslui naudojamas minimalus verčių skaičius). Antra, pabandykite kiek įmanoma labiau orientuotis į tam tikrų užduočių atlikimą (tai yra, kiek įmanoma labiau apriboti vartotojo darbą nekonfigūruojamomis reikšmėmis šioje srityje).
Koncepcinis modelis turi šiuos tikslus:
- Sukurkite paprastą, nuoseklią, lengvai naudojamą ir išmokstamą struktūrą. Šiuo tikslu užduočių sritys yra suskirstytos į sąvokas, kurias galima naudoti dirbant su skirtingais objektais.
- Išlaikyti terminijos stabilumą.Tai pasiekiama tuo, kad koncepcinis duomenų modelis, susidedantis iš pradinio terminų žodyno etapo, yra naudojamas kiekvienam programoje nupieštam veiksmui ir objektui atpažinti.
Įrodyta, kad šios terminologijos nevartojimas lemia tai, kad vienai schemai apibrėžti naudojamos kelios sąvokos arba skirtingoms schemoms apibūdinti naudojamas tas pats terminas.
Šis procesas susideda iš kūrimopradinė schema. Ateityje kūrėjas galės ją naudoti programinei įrangai įdiegti. Apibūdinant sudėtingą sistemą, naudojamas tam tikras šios sistemos komponentų elgesio algoritmas, taip atspindint jų sąveiką tarpusavyje. Yra atvejų, kai aprašyme esančios informacijos nepakanka norint suprasti ir ištirti modeliavimo objektą. Norėdami ištaisyti šį praleidimą, turėtumėte grįžti į turinio lentelės sudarymo etapą ir pridėti duomenis, kurių nebuvimas buvo nustatytas formalizuojant objektą. Be to, kaip rodo praktika, tokių grąžų gali būti keletas. Beje, straipsnyje apsvarstytų schemų kūrimas paprastoms struktūroms nėra pateisinamas.
Turėtumėte žinoti, kad koncepcinis modelis apimadaugybė svarbių elementų. Pirmiausia tai apima objektų tyrimą ir jų veiksmų tyrimą. Tai yra, vartotojas turi išnagrinėti visų jam matomų programų sąrašą ir manipuliacijas, kurias jis gali atlikti su kiekvienu objektu atskirai. Natūralu, kad kuriant sistemą gali būti (ir greičiausiai bus) kitų objektų, tačiau jie bus paslėpti nuo vartotojo.
Kai kuriais atvejais kuriant objektuskonceptualiuose modeliuose naudojamas daugiapakopių sistemų struktūrinio organizavimo principas. Tokiu būdu kūrėjas pasiekia patogesnį patogaus naudoti objekto dizainą. Šis susitarimas padeda valdyti sistemos įgyvendinimą, taip pat palengvina programos komandų struktūrų kūrimą. Tai yra, kūrėjas gali nustatyti, kurie veiksmai taikomi įvairiems objektams, kuriuos iš jų galima apibendrinti. Tai leidžia komandų struktūrą padaryti prieinamiausią vartotojui. Tai yra, užuot išmokę daugybę į objektą nukreiptų komandų, jums tereikia įvaldyti apibendrintas. Analizuodami visa tai, kas išdėstyta pirmiau, galime pasakyti, kad konceptualus modelis yra tik diagrama, nustatanti planuojamos struktūros elementų savybes ir jos priežasties-pasekmės ryšius, reikalingus užsibrėžtam projektavimo tikslui pasiekti.