Konseptual model nədir?

Mündəricat:

Konseptual model nədir?
Konseptual model nədir?
Anonim

İstifadəçinin konkret sistemin fəaliyyətini daha aydın başa düşməsi üçün dizayner konkret tətbiqin konseptual modelini yaradır. Bu məqsədlər üçün müxtəlif sənədlər, qrafiklər, spesifikasiyalar, diaqramlar və s. Konseptual modelin nə olduğunu, hansı məqsəd və vəzifələri güddüyünü dəqiq başa düşə bilməniz üçün bu məqalədə bu konsepsiya üzərində daha ətraflı dayanmaq qərarına gəldik.

konseptual model
konseptual model

Termin mənası

Konseptual model müəyyən bir sxemdir. Obyektin semantik strukturunu formalaşdırmaq üçün müxtəlif anlayışlardan və onlar arasındakı əlaqələrdən istifadə edir. Lakin nəzərə almaq lazımdır ki, sistemin konseptual modeli mücərrəddir. Ancaq bu terminin yeganə mənası deyil. Bundan əlavə, "konseptual domen modeli" anlayışı var. Bu terminin mənası ondan ibarətdir ki, hər hansı bir sahəni təsvir etmək üçün əlaqəli anlayışların siyahısı istifadə olunur. Bu məqsədlər üçün təriflərin təsnifatından, onların xüsusiyyətlərindən və xassələrindən, habelə onlarda baş verən proseslərin qanunauyğunluqlarından istifadə olunur.

Əsas Tapşırıqlar

Qeyd etmək lazımdır ki, konseptual model ilk növbədə adi istifadəçi tərəfindən informasiyanın qavranılmasını asanlaşdırmaq üçün yaradılmışdır. Başqa sözlə, strukturun fəaliyyətinin dar bir şəkildə yönəldilmiş və ətraflı təsviri hazırlanmışdır. Bu nəticəyə nail olmaq üçün ilk növbədə bu modeli mümkün qədər sadə etmək lazımdır (bu məqsədlə minimum qiymətlərdən istifadə olunur). İkincisi, onu mümkün qədər müəyyən tapşırıqların yerinə yetirilməsinə yönəltməyə çalışın (yəni istifadəçinin bu sahədə görünməyən dəyərlərlə işini mümkün qədər məhdudlaşdırmaq).

konseptual məlumat modeli
konseptual məlumat modeli

Əsas məqsədlər

Konseptual modelin aşağıdakı məqsədləri var:

- Sadə, ardıcıl və istifadəsi və öyrənilməsi asan struktur yaradın. Bu məqsədlə tapşırıq sahələri müxtəlif obyektlərlə işləmək üçün istifadə edilə bilən anlayışlara bölünür.

- Terminologiyanı sabit saxlayın. Bu, ilkin olaraq terminlər lüğətindən ibarət olan konseptual məlumat modelinin proqramda təsvir edilən hər bir hərəkəti və obyekti tanımaq üçün istifadə edilməsi ilə əldə edilir.

Bu terminologiyadan istifadə edilməməsi sübut edilmişdir ki, eyni sxemi müəyyən etmək üçün birdən çox termindən istifadə edilir və ya eyni termin müxtəlif sxemləri təsvir etmək üçün istifadə edilir.

konseptual modelin inkişafı
konseptual modelin inkişafı

Konseptual modelin hazırlanması

Bu proses ilkin sxemi yaratmaq üçündür. Gələcəkdə tərtibatçı ondan istifadə edə bilərproqram təminatının həyata keçirilməsi üçün. Mürəkkəb bir sistemin təsvirini vermək üçün bu sistemin komponentlərinin davranışının müəyyən bir alqoritmi istifadə olunur, beləliklə onların bir-biri ilə qarşılıqlı əlaqəsini əks etdirir. Təsvirdə olan məlumatların modelləşdirmə obyektini başa düşmək və öyrənmək üçün kifayət etmədiyi vaxtlar olur. Bu səhvi düzəltmək üçün məzmun cədvəlinin tərtibi mərhələsinə qayıtmaq və obyektin rəsmiləşdirilməsi zamanı yoxluğu müəyyən edilmiş məlumatları əlavə etmək lazımdır. Üstəlik, təcrübədən göründüyü kimi, bir neçə belə gəlir ola bilər. Yeri gəlmişkən, sadə strukturlar üçün məqalədə nəzərdə tutulan sxemlərin yaradılması özünü doğrultmur.

konseptual sistem modeli
konseptual sistem modeli

Simulyasiya modelləşdirməsində fərqli struktura malik müxtəlif konseptual modellərdən istifadə edilmişdir. Çox vaxt onların sxemləri riyazi nəzəriyyələr tərəfindən idarə olunur. Bu, tələb olunan modelləşdirmə obyektinin təsviri üçün uyğun sistemin seçilməsində problemlərə gətirib çıxarır. Beləliklə, məsələn, diskret sxemlər üçün proses yönümlü strukturlardan istifadə etmək adətdir. Davamlı bir tikinti etmək üçün sistem dinamikasının axın diaqramlarından istifadə olunur. Konseptual məlumat modeli struktur strukturun özündə sabitlənmiş xüsusi bir dildən istifadə etməklə hazırlanır. Müəyyən bir sxemin qurulmasını və proqramlaşdırılmasını sadələşdirmək üçün proqramlaşdırma texnologiyasının xüsusi işlənmiş üsullarından istifadə olunur.

Vacib Komponentlər

Bilin ki, konseptual model bir sıra mühüm elementləri ehtiva edir. Hər şeydən əvvəl, onlarobyektlərin öyrənilməsi və onların hərəkətlərinin öyrənilməsi. Yəni istifadəçi ona görünən bütün proqramların siyahısını və hər bir obyektdə fərdi olaraq edə biləcəyi manipulyasiyaları yoxlamalıdır. Təbii ki, sistemin inkişafında digər obyektlər də ola bilər (və çox güman ki, olacaq), lakin onlar istifadəçidən gizlədiləcək.

konseptual domen modeli
konseptual domen modeli

Nəticə

Bəzi hallarda konseptual modelin obyektləri yaradılarkən çoxsəviyyəli sistemlərin struktur təşkili prinsipindən istifadə edilir. Bu yolla, tərtibatçı istifadəçi dostu obyektin daha asan dizaynına nail olur. Belə bir tikinti sistemin icrasına nəzarət etməyə kömək edir, həmçinin tətbiqi komanda strukturlarının yaradılmasını asanlaşdırır. Yəni tərtibatçı hansı hərəkətlərin müxtəlif obyektlərə aid olduğunu, hansının ümumiləşdirilə biləcəyini müəyyən edə bilər. Bu, komanda strukturunu istifadəçi üçün daha əlçatan etməyə imkan verir. Yəni çoxlu sayda obyekt yönümlü əmrləri öyrənmək əvəzinə, sadəcə ümumi olanları mənimsəmək lazımdır. Yuxarıda göstərilənlərin hamısını təhlil edərək deyə bilərik ki, konseptual model sadəcə olaraq planlaşdırılan strukturun elementlərinin xassələrini və dizayn məqsədinə çatmaq üçün zəruri olan səbəb-nəticə əlaqələrini müəyyən edən sxemdir.

Tövsiyə: