Jotta käyttäjä saisi selkeämmän käsityksen tietyn järjestelmän toiminnasta, suunnittelija luo käsitteellisen mallin tietystä sovelluksesta. Näihin tarkoituksiin käytetään erilaisia asiakirjoja, kaavioita, spesifikaatioita, kaavioita ja niin edelleen. Jotta ymmärtäisit tarkalleen, mikä käsitteellinen malli on, mitä tavoitteita ja tavoitteita sillä tavoitellaan, päätimme tässä artikkelissa käsitellä tätä käsitettä tarkemmin.
Termin merkitys
Konseptuaalinen malli on tietty järjestelmä. Objektin semanttisen rakenteen muodostamiseksi se käyttää erilaisia käsitteitä ja niiden välisiä suhteita. On kuitenkin otettava huomioon, että järjestelmän käsitteellinen malli on abstrakti. Mutta tämä ei ole termin ainoa merkitys. Lisäksi on käsite "käsitteellinen aluemalli". Tämän termin tarkoitus on, että luetteloa liittyvistä käsitteistä käytetään kuvaamaan mitä tahansa aluetta. Näihin tarkoituksiin käytetään määritelmien luokittelua, niiden ominaisuuksia ja ominaisuuksia sekä niissä esiintyvien prosessien lakeja.
Päätehtävät
On syytä huomata, että käsitteellinen malli on luotu ensisijaisesti helpottamaan tavallisen käyttäjän tiedon havaitsemista. Toisin sanoen rakenteen toiminnasta kehitetään kapea-alainen ja yksityiskohtainen kuvaus. Tämän tuloksen saavuttamiseksi on ensinnäkin tarpeen tehdä tästä mallista mahdollisimman yksinkertainen (tätä tarkoitusta varten käytetään arvojen vähimmäismäärää). Ja toiseksi, yritä keskittyä mahdollisimman paljon tiettyjen tehtävien suorittamiseen (eli rajoittaa käyttäjän työtä näkymättömillä arvoilla tällä alueella mahdollisimman paljon).
Päätavoitteet
Konseptuaalisella mallilla on seuraavat tavoitteet:
- Luo rakenne, joka on yksinkertainen, johdonmukainen ja helppokäyttöinen ja opittava. Tätä varten tehtäväalueet on jaettu käsitteiksi, joita voidaan käyttää erilaisten objektien kanssa työskentelyyn.
- Pidä terminologia vakaana. Tämä saavutetaan sillä, että käsitteellistä tietomallia, joka alun perin koostuu termisanasta, käytetään tunnistamaan jokainen ohjelmassa kuvattu toiminto ja objekti.
Jos tätä terminologiaa ei käytetä, on todistetusti käytetty useita termejä saman skeeman määrittämiseen tai samaa termiä eri skeemojen kuvaamiseen.
Konseptuaalisen mallin kehittäminen
Tämän prosessin tarkoituksena on luoda alkuperäinen skeema. Tulevaisuudessa kehittäjä voi käyttää sitäohjelmistojen käyttöönottoa varten. Monimutkaisen järjestelmän kuvauksen antamiseksi käytetään tiettyä algoritmia tämän järjestelmän komponenttien käyttäytymisestä, mikä heijastaa niiden vuorovaikutusta keskenään. Joskus kuvauksen sisältämä tieto ei riitä mallinnuksen kohteen ymmärtämiseen ja tutkimiseen. Tämän puutteen korjaamiseksi on palattava sisällysluettelon laatimisvaiheeseen ja lisättävä tiedot, joiden puuttuminen todettiin kohteen formalisoinnin aikana. Lisäksi, kuten käytäntö osoittaa, tällaisia palautuksia voi olla useita. Muuten, artikkelissa käsiteltyjen kaavioiden luominen yksinkertaisille rakenteille ei ole perusteltua.
Simulaatiomallinnuksessa on käytetty erilaisia käsitteellisiä malleja erilaisilla rakenteilla. Useimmiten heidän suunnitelmiaan ohjaavat matemaattiset teoriat. Tämä johtaa ongelmiin sopivan järjestelmän valinnassa vaaditun mallinnusobjektin kuvaamiseksi. Joten esimerkiksi diskreeteille piireille on tapana käyttää prosessisuuntautuneita rakenteita. Jatkuvan konstruktion tekemiseksi käytetään järjestelmän dynamiikan vuokaavioita. Käsitteellinen tietomalli kehitetään erityisellä kielellä, joka on kiinnitetty itse rakennerakenteeseen. Tietyn piirin rakentamisen ja ohjelmoinnin yksinkertaistamiseksi käytetään erityisesti kehitettyjä ohjelmointitekniikan tekniikoita.
Tärkeät osat
Huomaa, että käsitteellinen malli sisältää useita tärkeitä elementtejä. Ensinnäkin ne ovatesineiden ja niiden toimintojen tutkiminen. Eli käyttäjän on tutkittava luettelo kaikista hänelle näkyvistä sovelluksista ja manipulaatioista, joita hän voi suorittaa kullekin kohteelle erikseen. Luonnollisesti järjestelmän kehityksessä saattaa olla (ja todennäköisesti tulee olemaan) muita objekteja, mutta ne piilotetaan käyttäjältä.
Johtopäätös
Joissakin tapauksissa käsitteellisen mallin objekteja luotaessa käytetään monitasoisten järjestelmien rakenteellisen organisoinnin periaatetta. Tällä tavalla kehittäjä saa aikaan käyttäjäystävällisen objektin helpomman suunnittelun. Tällainen rakenne auttaa hallitsemaan järjestelmän toteutusta ja helpottaa myös sovellusten komentorakenteiden luomista. Toisin sanoen kehittäjä voi määrittää, mitkä toiminnot soveltuvat erilaisiin objekteihin, mitkä niistä voidaan yleistää. Tämä mahdollistaa komentorakenteen tekemisen helpommaksi käyttäjän ulottuville. Eli sen sijaan, että oppisit v altavan määrän oliopohjaisia komentoja, sinun on vain hallittava yleiset. Kaikkea yllä olevaa analysoimalla voidaan sanoa, että käsitteellinen malli on vain kaavio, joka määrittää suunnitellun rakenteen elementtien ominaisuudet ja sen syy-seuraussuhteet, jotka ovat välttämättömiä suunnittelutavoitteen saavuttamiseksi.