Upang magkaroon ng mas malinaw na pag-unawa ang user sa paggana ng isang partikular na system, gumagawa ang taga-disenyo ng isang konseptwal na modelo ng isang partikular na application. Para sa mga layuning ito, ginagamit ang iba't ibang dokumentasyon, mga graph, mga detalye, mga diagram, at iba pa. Upang maunawaan mo nang eksakto kung ano ang isang konseptwal na modelo, kung ano ang mga layunin at layunin nito, sa artikulong ito napagpasyahan naming pag-isipan ang konseptong ito nang mas detalyado.
Kahulugan ng termino
Ang konseptong modelo ay isang tiyak na pamamaraan. Upang mabuo ang semantikong istruktura ng isang bagay, gumagamit ito ng iba't ibang konsepto at relasyon sa pagitan nila. Gayunpaman, dapat itong isaalang-alang na ang konseptong modelo ng system ay abstract. Ngunit hindi lamang ito ang kahulugan ng termino. Sa karagdagan, mayroong konsepto ng "conceptual domain model". Ang kahulugan ng terminong ito ay ang isang listahan ng mga kaugnay na konsepto ay ginagamit upang ilarawan ang anumang lugar. Para sa mga layuning ito, ginagamit ang klasipikasyon ng mga kahulugan, ang kanilang mga katangian at katangian, pati na rin ang mga batas ng mga prosesong nagaganap sa mga ito.
Mga Pangunahing Gawain
Nararapat tandaan na ang konseptwal na modelo ay nilikha pangunahin upang mapadali ang pang-unawa ng impormasyon ng isang ordinaryong gumagamit. Sa madaling salita, ang isang makitid na nakatuon at detalyadong paglalarawan ng pagpapatakbo ng istraktura ay binuo. Upang makamit ang resultang ito, kinakailangan una sa lahat na gawing simple ang modelong ito hangga't maaari (para sa layuning ito, ang pinakamababang bilang ng mga halaga ay ginagamit). At pangalawa, subukang ituon ito hangga't maaari sa pagganap ng ilang partikular na gawain (iyon ay, upang limitahan ang trabaho ng user sa mga hindi lumalabas na halaga sa lugar na ito hangga't maaari).
Mga pangunahing layunin
Ang konseptong modelo ay may mga sumusunod na layunin:
- Lumikha ng isang istraktura na simple, pare-pareho at madaling gamitin at matutunan. Sa layuning ito, ang mga lugar ng gawain ay nahahati sa mga konsepto na maaaring magamit upang gumana sa iba't ibang mga bagay.
- Panatilihing matatag ang terminolohiya. Ito ay nakakamit sa pamamagitan ng katotohanan na ang modelo ng data ng konsepto, na sa simula ay binubuo ng isang diksyunaryo ng mga termino, ay ginagamit upang kilalanin ang bawat aksyon at bagay na inilalarawan sa programa.
Ang pagkabigong gamitin ang terminolohiyang ito ay napatunayang nagresulta sa maraming terminong ginagamit upang tukuyin ang parehong schema, o ang parehong terminong ginagamit upang ilarawan ang iba't ibang mga schema.
Pagbuo ng konseptwal na modelo
Ang prosesong ito ay upang lumikha ng paunang schema. Sa hinaharap, magagamit ito ng developerpara sa pagpapatupad ng software. Upang magbigay ng isang paglalarawan ng isang kumplikadong sistema, ang isang tiyak na algorithm ng pag-uugali ng mga bahagi ng sistemang ito ay ginagamit, kaya sumasalamin sa kanilang pakikipag-ugnayan sa isa't isa. May mga pagkakataon na ang impormasyong nakapaloob sa paglalarawan ay hindi sapat upang maunawaan at mapag-aralan ang bagay ng pagmomolde. Upang iwasto ang pagtanggal na ito, dapat bumalik ang isa sa yugto ng pag-iipon ng talaan ng mga nilalaman at idagdag ang data, ang kawalan nito ay itinatag sa panahon ng pormalisasyon ng bagay. Bukod dito, tulad ng ipinapakita sa pagsasanay, maaaring mayroong ilang mga pagbabalik. Sa pamamagitan ng paraan, ang paglikha ng mga scheme na isinasaalang-alang sa artikulo para sa mga simpleng istruktura ay hindi makatwiran.
Sa simulation modelling, iba't ibang konseptwal na modelo na may iba't ibang structuring ang ginamit. Kadalasan, ang kanilang mga scheme ay ginagabayan ng mga teoryang matematika. Ito ay humahantong sa mga problema sa pagpili ng isang naaangkop na sistema para sa paglalarawan ng kinakailangang bagay sa pagmomodelo. Kaya, halimbawa, para sa mga discrete circuit, kaugalian na gumamit ng mga istrukturang nakatuon sa proseso. Upang makagawa ng tuluy-tuloy na konstruksyon, ginagamit ang mga flow diagram ng system dynamics. Ang konseptwal na modelo ng data ay binuo gamit ang isang espesyal na wika, na naayos sa istruktura ng istruktura mismo. Upang pasimplehin ang pagbuo at pagprograma ng isang partikular na circuit, ginagamit ang mga espesyal na binuong pamamaraan ng teknolohiya ng programming.
Mahalagang Bahagi
Alamin na ang konseptwal na modelo ay may kasamang ilang mahahalagang elemento. Una sa lahat, silaang pag-aaral ng mga bagay at ang pag-aaral ng kanilang mga aksyon. Iyon ay, dapat suriin ng user ang listahan ng lahat ng application na nakikita niya at ang mga manipulasyon na maaari niyang gawin sa bawat bagay nang paisa-isa. Naturally, ang iba pang mga bagay ay maaaring (at malamang na) naroroon sa pagbuo ng system, ngunit sila ay itatago mula sa user.
Konklusyon
Sa ilang mga kaso, kapag lumilikha ng mga bagay ng konseptong modelo, ginagamit ang prinsipyo ng istrukturang organisasyon ng mga multilevel system. Sa ganitong paraan, nakakamit ng developer ang isang mas madaling disenyo ng isang user-friendly na bagay. Ang ganitong konstruksiyon ay nakakatulong upang makontrol ang pagpapatupad ng system, at pinapadali din ang paglikha ng mga istruktura ng utos ng aplikasyon. Iyon ay, matutukoy ng developer kung aling mga aksyon ang naaangkop sa iba't ibang mga bagay, kung alin sa mga ito ang maaaring gawing pangkalahatan. Ginagawa nitong posible na gawing mas naa-access ng user ang command structure. Iyon ay, sa halip na matutunan ang isang malaking bilang ng mga object-oriented na utos, kailangan mo lamang na makabisado ang mga pangkalahatan. Sa pagsusuri sa lahat ng nasa itaas, masasabi nating ang konseptwal na modelo ay isang scheme lamang na tumutukoy sa mga katangian ng mga elemento ng nakaplanong istraktura at ang sanhi-at-epekto nitong mga relasyon na kinakailangan upang makamit ang layunin sa disenyo.