Mis on kontseptuaalne mudel?

Sisukord:

Mis on kontseptuaalne mudel?
Mis on kontseptuaalne mudel?
Anonim

Et kasutajal oleks konkreetse süsteemi toimimisest selgem arusaam, loob disainer konkreetse rakenduse kontseptuaalse mudeli. Nendel eesmärkidel kasutatakse mitmesuguseid dokumente, graafikuid, spetsifikatsioone, diagramme jne. Et saaksite täpselt aru, mis on kontseptuaalne mudel, milliseid eesmärke ja eesmärke see taotleb, otsustasime selles artiklis sellel kontseptsioonil üksikasjalikum alt peatuda.

kontseptuaalne mudel
kontseptuaalne mudel

Termina tähendus

Konseptuaalne mudel on teatud skeem. Objekti semantilise struktuuri moodustamiseks kasutab ta erinevaid mõisteid ja nendevahelisi seoseid. Siiski tuleb arvestada, et süsteemi kontseptuaalne mudel on abstraktne. Kuid see pole selle mõiste ainus tähendus. Lisaks on olemas mõiste "kontseptuaalne domeenimudel". Selle termini tähendus seisneb selles, et mis tahes valdkonna kirjeldamiseks kasutatakse seotud mõistete loendit. Nendel eesmärkidel kasutatakse definitsioonide klassifikatsiooni, nende tunnuseid ja omadusi, samuti neis toimuvate protsesside seaduspärasusi.

Peamised ülesanded

Väärib märkimist, et kontseptuaalne mudel luuakse eelkõige selleks, et hõlbustada tavakasutaja teabe tajumist. Teisisõnu töötatakse välja kits alt fokusseeritud ja üksikasjalik konstruktsiooni toimimise kirjeldus. Selle tulemuse saavutamiseks on kõigepe alt vaja see mudel võimalikult lihtsaks muuta (selleks kasutatakse minimaalset väärtuste arvu). Ja teiseks püüdke see võimalikult palju keskenduda teatud ülesannete täitmisele (st piirata võimalikult palju kasutaja tööd selles valdkonnas mitteilmuvate väärtustega).

kontseptuaalne andmemudel
kontseptuaalne andmemudel

Peamised eesmärgid

Konseptuaalsel mudelil on järgmised eesmärgid:

- Looge struktuur, mis on lihtne, järjepidev ning hõlpsasti kasutatav ja õpitav. Selleks on ülesannete alad jagatud mõisteteks, mida saab kasutada erinevate objektidega töötamiseks.

- Hoidke terminoloogia stabiilsena. See saavutatakse sellega, et iga programmis kirjeldatud toimingu ja objekti äratundmiseks kasutatakse kontseptuaalset andmemudelit, mis algselt koosneb terminite sõnastikust.

On tõestatud, et selle terminoloogia mittekasutamine põhjustab sama skeemi määratlemiseks mitut terminit või erinevate skeemide kirjeldamiseks sama terminit.

kontseptuaalse mudeli väljatöötamine
kontseptuaalse mudeli väljatöötamine

Konseptuaalse mudeli väljatöötamine

See protsess on esialgse skeemi loomiseks. Edaspidi saab arendaja seda kasutadatarkvara juurutamiseks. Kompleksse süsteemi kirjelduse andmiseks kasutatakse selle süsteemi komponentide käitumise teatud algoritmi, mis peegeldab nende omavahelist koostoimet. Mõnikord ei piisa kirjelduses sisalduvast teabest modelleerimisobjekti mõistmiseks ja uurimiseks. Selle puuduse parandamiseks tuleks naasta sisukorra koostamise etappi ja lisada andmed, mille puudumine objekti vormistamise käigus tuvastati. Pealegi, nagu praktika näitab, võib selliseid tagasimakseid olla mitu. Muide, artiklis käsitletud skeemide loomine lihtsate struktuuride jaoks ei ole õigustatud.

kontseptuaalne süsteemimudel
kontseptuaalne süsteemimudel

Simulatsioonmodelleerimisel on kasutatud erinevaid kontseptuaalseid mudeleid erineva struktureerimisega. Enamasti juhinduvad nende skeemid matemaatilised teooriad. See toob kaasa probleeme vajaliku modelleerimisobjekti kirjeldamiseks sobiva süsteemi valimisel. Nii on näiteks diskreetsete vooluahelate jaoks tavaks kasutada protsessile orienteeritud struktuure. Pideva konstruktsiooni tegemiseks kasutatakse süsteemi dünaamika vooskeeme. Kontseptuaalne andmemudel töötatakse välja spetsiaalse keele abil, mis on fikseeritud struktuuristruktuuris endas. Konkreetse vooluringi ehitamise ja programmeerimise lihtsustamiseks kasutatakse programmeerimistehnoloogia spetsiaalselt väljatöötatud tehnikaid.

Olulised komponendid

Pidage meeles, et kontseptuaalne mudel sisaldab mitmeid olulisi elemente. Esiteks on nadobjektide uurimine ja nende tegevuste uurimine. See tähendab, et kasutaja peab uurima kõigi talle nähtavate rakenduste loendit ja manipuleerimisi, mida ta saab iga objektiga eraldi teha. Loomulikult võib süsteemi arenduses esineda (ja tõenäoliselt on) ka muid objekte, kuid need on kasutaja eest peidetud.

kontseptuaalne domeenimudel
kontseptuaalne domeenimudel

Järeldus

Mõnel juhul kasutatakse kontseptuaalse mudeli objektide loomisel mitmetasandiliste süsteemide struktuurse korralduse põhimõtet. Nii saavutab arendaja kasutajasõbraliku objekti lihtsama disaini. Selline konstruktsioon aitab kontrollida süsteemi rakendamist ning hõlbustab ka rakenduste käsustruktuuride loomist. See tähendab, et arendaja saab määrata, millised toimingud on erinevate objektide puhul rakendatavad, milliseid neist saab üldistada. See võimaldab muuta käsustruktuuri kasutajale paremini kättesaadavaks. See tähendab, et selle asemel, et õppida tohutul hulgal objektorienteeritud käske, peate lihts alt valdama üldisi käske. Kõike eelnevat analüüsides võime öelda, et kontseptuaalne mudel on vaid skeem, mis määrab kavandatava struktuuri elementide omadused ja selle põhjus-tagajärg seosed, mis on vajalikud disainieesmärgi saavutamiseks.

Soovitan: