Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Informatica


Index » educatie » Informatica
» Invarianti in descrierea modelului obiect de sistem


Invarianti in descrierea modelului obiect de sistem


Invarianti in descrierea modelului obiect de sistem

Ulterior facem modelul comportamental al obiectului.

Invariantii -> sunt asertiuni prin care se afirma proprietati stabile in modelul obiect de sistem.

-> capteaza proprietati mai departate decat constrangerile de cardinalitate. Cardinalitatea se aplica numai la clase in relatie.



-> forma de prezentare sunt notatii textuale asociate modelului obiect desistem.

Roluri

Intr-o relatie obiectele care participa se deosebesc de obiectele care nu participa in relatie. Se spune ca aceste obiecte participative joaca un rol oferit de relatie. Forma de reprezent. a rolului este un nume pe arcul intre clasa si relatie. Rolurile vor clarifica ordinea de citire a relatiilor.

Atribute intr-o relatie

Relatiile intre doua obiecte din clase diferite pot conduce la rezultate concrete ale legaturii create rezultate diferite de a o pereche la pereche.

Student Test

+ Participa la *

test

nota

Nota nu poate fi atribut la un anumit test. Nota nu este atributa unui test.

Relatii 'n' dimensionale

Exista o relatie intre participanti. Problema estye ca , cu cat 'n' este mai mare cu atat mai greu este de inteles relatia. Relatiile 'n' dimensionale se pot sparge si putem construi intr-o arhitectura de relatii.

Student Teste

Participa


nota


Sala

Operatia de asamblare: este un mecanism de structurare a modelului obiect de sistem. Forma de prezentare a unei asamblari este o clasa privita ca o reuniune de clase.

Ansamblu de clase

C1 C2 Cn

clasa1 clasa2 clasa n

C1, C2, sau Cn - cardinalitatea cu care clasa participa in ansablu.

Asamblarea - se mai numaste si agregare

- un mecanism care, pe langa alte elemente de compozitie, contribuie la alcatuirea modelului obiect.

Generalizare si specializare

Generalizare - formarea unei clase supertip prin evidentierea proprietatilor comune mai multor clase subtip.

Specializare - definirea unei versiuni precizate de clasa subtip pornind de la o clasa supertip. Sub tipurile mostenesc atributiile si relatiile supertipurilor. Fiecare subtip are si alte atributii si relatii in afara celor mostenite. Insa orice obiect al clasei subtip apartine si clasei supertip.

- supertipul acoperit complet

de subtipuri disjuncte

- subtipurile nu sunt disjuncte

si nu se acopera complet

supertipul

Se creaza o structura in modelul obiect de sistem.

Structurarea modelului obiect

- prezentare ierarhica pe baza descompunerii problemei complexe in probleme mai simple.

- construim niste diagrame care vor contine subdiagrame

- sa prezentam mai multe schite usor de privit (cartea de scheme)

Reguli de reuniune a subdiagramelor:

Daca exista in model doua clase referitoare la acelasi obiect se creaza o noua clasa cu reuniunea atributelor.

Daca exista in model doua relatii referitoare la aceleasi clase (au aceleasi nume si roluri) se creaza o relatie noua cu reuniunea atributelor relatiilor.

EXAMEN

student test

prezinta

nota

se

tine

sala

Putem obtine la un moment dat modelul obiect de sistem care este unealta cu care vom etalona programul. El este un model al domeiului problemei de rezolvat. Acest model contine clase si relatii care contin sisitemul insusi si anviroment-ul sistemului.

Definim ca obiect de sistem o parte a unui model de sistem ->ce este in interior. In interiorul sau relatiile daca exista trebuie sa fie intre clase din model.

Functionarea acestui sistem

Modelarea interfetei (este cea care evidentiaza schimbarile)

O evolutie a unui sistem se refera la evenimente si la schimbari de stari ale sistemului.

Numim agenti - entitati active care interactioneaza. Un agent este un sistem referitor la o problema.

Numim anviroment o multime de agenti cu care modelul obiect de sisitem comunica.

Numim o unitate atomica instantanee de comunicare intre agenti.

Evenimentele pot fi de intrare (sursa) si de iesire (destinatie) pt. agenti. Emitatorul poate furniza intr-un eveniment valori de atribute sau obiecte. Receptorul isi poate modifica starea si poate emite evenimente ulterioare.

Definim operatie efectuata de sistem tripletul eveniment de intrare, modificarea de sitare, setul de evenimente emise ulterior.

Numim interfata multimea operatiilor in care un sistem este implicat.

Modelarea interfetei se face:

Modelare operationala - infatisare amanuntita a evolutiei sist. pe baza de in si out precizate.

Modelarea ciclului de viata - modelare abstracta care are sens.

SFARSIT





Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate