Šta je konceptualni model?

Sadržaj:

Šta je konceptualni model?
Šta je konceptualni model?
Anonim

Da bi korisnik imao jasnije razumevanje funkcionisanja određenog sistema, dizajner kreira konceptualni model određene aplikacije. U te svrhe koristi se različita dokumentacija, grafikoni, specifikacije, dijagrami i tako dalje. Da biste mogli tačno da shvatite šta je konceptualni model, koje ciljeve i ciljeve ima, u ovom članku smo odlučili da se detaljnije zadržimo na ovom konceptu.

konceptualni model
konceptualni model

Značenje pojma

Konceptualni model je određena šema. Da bi formirao semantičku strukturu objekta, koristi se različitim konceptima i odnosima između njih. Međutim, treba uzeti u obzir da je konceptualni model sistema apstraktan. Ali ovo nije jedino značenje izraza. Osim toga, postoji koncept „modela konceptualnog domena“. Značenje ovog pojma je da se lista povezanih pojmova koristi za opisivanje bilo koje oblasti. U ove svrhe koristi se klasifikacija definicija, njihovih karakteristika i svojstava, kao i zakoni procesa koji se u njima odvijaju.

Glavni zadaci

Vrijedi napomenuti da je konceptualni model kreiran prvenstveno da olakša percepciju informacija od strane običnog korisnika. Drugim riječima, razvija se usko fokusiran i detaljan opis rada strukture. Da bi se postigao ovaj rezultat, potrebno je prije svega ovaj model učiniti što jednostavnijim (u tu svrhu se koristi minimalni broj vrijednosti). I drugo, pokušajte ga što je više moguće fokusirati na izvođenje određenih zadataka (odnosno, ograničiti rad korisnika s vrijednostima koje se ne pojavljuju u ovoj oblasti što je više moguće).

konceptualni model podataka
konceptualni model podataka

Glavni ciljevi

Konceptualni model ima sljedeće ciljeve:

- Kreirajte strukturu koja je jednostavna, dosljedna i laka za korištenje i učenje. U tu svrhu, područja zadataka su podijeljena na koncepte koji se mogu koristiti za rad s različitim objektima.

- Održavajte terminologiju stabilnom. Ovo se postiže činjenicom da se konceptualni model podataka, koji se u početku sastoji od rječnika pojmova, koristi za prepoznavanje svake akcije i objekta opisanog u programu.

Dokazano je da neupotreba ove terminologije dovodi do toga da se više pojmova koristi za definiranje iste sheme, ili da se isti termin koristi za opisivanje različitih shema.

razvoj konceptualnog modela
razvoj konceptualnog modela

Razvoj konceptualnog modela

Ovaj proces je stvaranje početne šeme. U budućnosti, programer ga može koristitiza implementaciju softvera. Da bi se dao opis složenog sistema, koristi se određeni algoritam ponašanja komponenti ovog sistema, koji odražava njihovu međusobnu interakciju. Postoje slučajevi kada informacije sadržane u opisu nisu dovoljne za razumijevanje i proučavanje objekta modeliranja. Da bi se ispravio ovaj propust, treba se vratiti na fazu sastavljanja sadržaja i dodati podatke čiji je nedostatak utvrđen tokom formalizacije objekta. Štaviše, kao što praksa pokazuje, može biti nekoliko takvih povrata. Usput, stvaranje shema koje se razmatraju u članku za jednostavne strukture nije opravdano.

konceptualni model sistema
konceptualni model sistema

U simulacijskom modeliranju korišteni su različiti konceptualni modeli s različitim strukturiranjem. Najčešće su njihove šeme vođene matematičkim teorijama. To dovodi do problema u odabiru odgovarajućeg sistema za opisivanje potrebnog objekta modeliranja. Tako je, na primjer, za diskretna kola uobičajeno koristiti procesno orijentirane strukture. Za izradu kontinuirane konstrukcije koriste se dijagrami toka dinamike sistema. Konceptualni model podataka se razvija pomoću posebnog jezika, koji je fiksiran u samoj strukturnoj strukturi. Kako bi se pojednostavila konstrukcija i programiranje određenog kola, koriste se posebno razvijene tehnike tehnologije programiranja.

Važne komponente

Imajte na umu da konceptualni model uključuje niz važnih elemenata. Prije svega, jesuproučavanje objekata i proučavanje njihovih radnji. Odnosno, korisnik mora ispitati listu svih aplikacija koje su mu vidljive i manipulacije koje može izvršiti na svakom objektu pojedinačno. Naravno, drugi objekti mogu (i najvjerovatnije će) biti prisutni u razvoju sistema, ali će oni biti skriveni od korisnika.

konceptualni model domena
konceptualni model domena

Zaključak

U nekim slučajevima, prilikom kreiranja objekata konceptualnog modela, koristi se princip strukturne organizacije višeslojnih sistema. Na taj način programer postiže lakši dizajn objekta prilagođenog korisniku. Takva konstrukcija pomaže u kontroli implementacije sistema, a takođe olakšava kreiranje komandnih struktura aplikacije. Odnosno, programer može odrediti koje su akcije primjenjive na različite objekte, koje se od njih mogu generalizirati. Ovo omogućava da se struktura komandi učini dostupnijom korisniku. Odnosno, umjesto da naučite ogroman broj objektno orijentiranih naredbi, trebate samo savladati one općenite. Analizirajući sve navedeno, možemo reći da je konceptualni model samo šema koja određuje svojstva elemenata planirane strukture i njene uzročno-posljedične veze neophodne za postizanje cilja dizajna.

Preporučuje se: