Kas yra konceptualus modelis?

Turinys:

Kas yra konceptualus modelis?
Kas yra konceptualus modelis?
Anonim

Siekdamas, kad vartotojas aiškiau suprastų konkrečios sistemos veikimą, dizaineris sukuria koncepcinį konkrečios programos modelį. Šiems tikslams naudojama įvairi dokumentacija, grafikai, specifikacijos, diagramos ir pan. Kad galėtumėte tiksliai suprasti, kas yra konceptualus modelis, kokių tikslų ir uždavinių juo siekiama, šiame straipsnyje nusprendėme pasilikti prie šios koncepcijos išsamiau.

koncepcinis modelis
koncepcinis modelis

Termino reikšmė

Koncepcinis modelis yra tam tikra schema. Siekdama suformuoti semantinę objekto struktūrą, ji naudoja įvairias sąvokas ir ryšius tarp jų. Tačiau reikia atsižvelgti į tai, kad konceptualus sistemos modelis yra abstraktus. Tačiau tai nėra vienintelė šio termino reikšmė. Be to, yra „konceptualaus srities modelio“sąvoka. Šio termino reikšmė ta, kad bet kuriai sričiai apibūdinti naudojamas susijusių sąvokų sąrašas. Šiems tikslams naudojama apibrėžimų klasifikacija, jų charakteristikos ir savybės, taip pat juose vykstančių procesų dėsniai.

Pagrindinės užduotys

Verta pažymėti, kad koncepcinis modelis pirmiausia sukurtas tam, kad paprastam vartotojui būtų lengviau suvokti informaciją. Kitaip tariant, sudaromas siaurai orientuotas ir išsamus konstrukcijos veikimo aprašymas. Norint pasiekti šį rezultatą, pirmiausia reikia, kad šis modelis būtų kuo paprastesnis (šiuo tikslu naudojamas minimalus reikšmių skaičius). Ir, antra, stenkitės kiek įmanoma labiau sutelkti dėmesį į tam tikrų užduočių atlikimą (ty kiek įmanoma apriboti vartotojo darbą nerodomomis reikšmėmis šioje srityje).

koncepcinis duomenų modelis
koncepcinis duomenų modelis

Pagrindiniai tikslai

Koncepcinis modelis turi šiuos tikslus:

– Sukurkite paprastą, nuoseklią struktūrą, kurią lengva naudoti ir išmokti. Šiuo tikslu užduočių sritys yra suskirstytos į sąvokas, kurias galima naudoti dirbant su skirtingais objektais.

– Išsaugokite terminijos stabilumą. Tai pasiekiama tuo, kad koncepcinis duomenų modelis, kurį iš pradžių sudaro terminų žodynas, naudojamas kiekvienam programoje aprašytam veiksmui ir objektui atpažinti.

Įrodyta, kad jei nenaudojate šios terminijos, tai pačiai schemai apibrėžti naudojami keli terminai arba skirtingoms schemoms apibūdinti naudojamas tas pats terminas.

konceptualaus modelio kūrimas
konceptualaus modelio kūrimas

Koncepcinio modelio kūrimas

Šis procesas skirtas sukurti pradinę schemą. Ateityje kūrėjas galės juo naudotisprograminės įrangos diegimui. Norint apibūdinti sudėtingą sistemą, naudojamas tam tikras šios sistemos komponentų elgesio algoritmas, atspindintis jų sąveiką tarpusavyje. Būna atvejų, kai aprašyme esančios informacijos nepakanka norint suprasti ir ištirti modeliavimo objektą. Norint ištaisyti šį trūkumą, reikėtų grįžti į turinio sudarymo etapą ir pridėti duomenis, kurių nebuvimas buvo nustatytas objekto įforminimo metu. Be to, kaip rodo praktika, tokių grąžų gali būti keletas. Beje, straipsnyje aptartų schemų kūrimas nesudėtingoms konstrukcijoms nėra pagrįstas.

koncepcinis sistemos modelis
koncepcinis sistemos modelis

Imitaciniame modeliavime buvo naudojami skirtingi konceptualūs modeliai su skirtinga struktūra. Dažniausiai jų schemos vadovaujasi matematinėmis teorijomis. Dėl to kyla problemų pasirenkant tinkamą sistemą reikiamam modeliavimo objektui aprašyti. Taigi, pavyzdžiui, atskiroms grandinėms įprasta naudoti į procesą orientuotas struktūras. Ištisinei konstrukcijai atlikti naudojamos sistemos dinamikos srautų diagramos. Koncepcinis duomenų modelis kuriamas naudojant specialią kalbą, kuri fiksuojama pačioje struktūrinėje struktūroje. Siekiant supaprastinti konkrečios grandinės konstravimą ir programavimą, naudojami specialiai sukurti programavimo technologijos būdai.

Svarbūs komponentai

Atminkite, kad koncepcinis modelis apima keletą svarbių elementų. Visų pirma, jie yraobjektų tyrimas ir jų veiksmų tyrimas. Tai yra, vartotojas turi išnagrinėti visų jam matomų programų sąrašą ir manipuliacijas, kurias jis gali atlikti kiekvienam objektui atskirai. Natūralu, kad kuriant sistemą gali būti (ir greičiausiai bus) kitų objektų, tačiau jie bus paslėpti nuo vartotojo.

koncepcinis srities modelis
koncepcinis srities modelis

Išvada

Kai kuriais atvejais, kuriant konceptualaus modelio objektus, naudojamas daugiapakopių sistemų struktūrinio organizavimo principas. Tokiu būdu kūrėjas pasiekia lengvesnį vartotojui patogaus objekto dizainą. Tokia konstrukcija padeda kontroliuoti sistemos įgyvendinimą, taip pat palengvina programų komandų struktūrų kūrimą. Tai yra, kūrėjas gali nustatyti, kokie veiksmai yra taikomi įvairiems objektams, kuriuos iš jų galima apibendrinti. Tai leidžia padaryti komandų struktūrą labiau prieinamą vartotojui. Tai yra, užuot išmokę daugybę objektinių komandų, jums tereikia įvaldyti bendrąsias. Išanalizavus visa tai, kas išdėstyta aukščiau, galima teigti, kad koncepcinis modelis tėra schema, kuri nustato planinės konstrukcijos elementų savybes ir jos priežasties-pasekmės ryšius, būtinus projektavimo tikslui pasiekti.

Rekomenduojamas: