Sunteți pe pagina 1din 14

Recapitulare curs anterior

Analiza: cerinele utilizatorilor, abloane pt. Documentarea cerinelor utilizatorilor MCD: Entitate, Tip de entitate, Asociere, Tip de asociere, Cardinalitate

Exemple (3) Tipuri de atribute Roluri Gradul unei asocieri Tipuri de asocieri: binare, reflexive, ternare Restricii de integritate

1. 2. 3. 4.

Structurale, Pe domeniu (privitoare la valorile atributelor), Pe roluri, Pe asocieri

Studiu de fezabilitate

Achiziie sau Dezvoltare

Lansarea n exploatare

Utilizare (meninerea n funciune)

Scoaterea din exploatare

Analiz

Proiectare

Programare sau Construcie

Testare

-Definiie, tipuri de cerine -Delimitarea sistemului -Colectarea cerinelor -Documentarea i modelarea cerinelor (#abloane)

Prima pagin: denumirea proiectului/sistemului informatic, autor(i)*, versiunea i starea documentului documentului (ciorn/finalizat), denumirea companiei Istoricul modificrilor efectuate asupra documentului (nume, dat, motivaie, versiunea documentului) Coninut

Scopul documentului Motivaia sistemului Concepte principale Descrierea generala a sistemului Grupuri de utilizatori Cerinte functionale (vor fi descriere cazuri de utilizare ale SIG) Cerinte nefunctionale Abrevieri Bibliografie

http://www.soberit.hut.fi/T-76.115/05-06/ohjeet/template/requirements.html

Definiie
MCD

= Modelul conceptual al datelor MCP = Modelul conceptual al prelucrrilor

Entitate: definiie Exemplu 1:

Constantin Constantinescu
1810101100100 Constantinescu Constantin Bucuresti, Str. Trandafirilor, nr. 10 021-100200 costi@yahoo.com

Maria Marinescu

Client CNP Nume Prenume AdresDS NrTelefon Email Tip de entitate

2720202200200 Marinescu Maria Iai, Str. Lalelelor, nr. 2 0711223344 maria@hotmail.com

Entiti client / Realizri / Instane

Asociere, Tip de asociere Definiii Cardinalitatea minimal i maximal Valori uzuale: 0,1 / 0,n / 1,1 / 1,n

Exemplul

Exemplul 1: facturi de vnzare / facturi clieni. Preul unitar este unic pentru fiecare produs / fiecrui produs i corespunde un singur pre.

Exemplul 2: Preul unitar al unui produs difer de la o factur

la alt factur de vnzare

Exemplul 3: Preul unitar al unui produs difer de la zi la alt zi

1,n Data DatCalendaristic 1,n

Are tarife PreUnitar

Atribute

simple sau decompozabile monovaloare sau multivaloare

Exemplu: atributul Adresa


Exemplu: atributul Cantitate n entitatea Factur

Atribute

Rol,

Utilizare,
Exemplu:

Dimensiunea

/ gradul asocierii,

Clasificare:

Asocieri reflexive

exemplu exemplu exemplu

Asocieri binare

Asociere ternare

Clasificare: n funcie de elementele de modelare la care fac referin: 1. structurale (privitoare la identificatori i cardinaliti), 2. pe domeniu (privitoare la valorile atributelor), 3. pe roluri, 4. pe asocieri

RI structurale definiie ID - definiie Clasificare:


Identificarea entitilor Caz special:

Identificarea asocierilor

Cardinaliti (min 0 i 1, max 1 i n) Exemplu: identificatori de asocieri, interpretare

S-ar putea să vă placă și