Model conceptual (informatică)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Un model conceptual se numește așa deoarece a fost creat cu scopul de a reprezenta concepte (clase și asocieri între clase).

Modelarea conceptuală sau proiectarea este o tehnică bine cunoscută de proiectare a datelor , împreună cu proiectarea logică și proiectarea fizică .
Prin definiție, modelul conceptual trebuie să fie independent de detaliile implementării, cum ar fi concurența sau stocarea datelor.
Acesta își propune să exprime semnificația termenilor și conceptelor utilizate de experții din domeniu pentru a discuta problema și pentru a găsi relațiile corecte între diferite concepte. Acest model este numit și model semantic .
Acesta încearcă să clarifice semnificația diferiților termeni adesea ambigui și se asigură că nu există probleme cu o interpretare diferită a termenilor și conceptelor, deoarece astfel de interpretări pot duce la erori în proiectul software.

Odată ce conceptele domeniului au fost modelate, acestea pot fi utilizate ca bază a unui design orientat obiect și implementate într-un program.

Notări

Poate fi descris folosind diverse notații, cum ar fi UML sau OMT pentru proiectarea orientată obiect, sau IE sau IDEF1X pentru modelul de relație entitate .
În notația UML, modelul conceptual este adesea descris cu o diagramă de clase în care clasele reprezintă concepte, asociațiile reprezintă relații între concepte și tipurile de rol ale unei asociații reprezintă „tipurile de rol” asumate de instanțele conceptelor în diverse situații. În notația ER, modelul conceptual este descris cu o diagramă ER în care entitățile reprezintă concepte, cardinalitatea și opționalitatea reprezintă relațiile dintre concepte.