Documente Academic
Documente Profesional
Documente Cultură
Alexandra Florea
B.
Arhitecturi distribuite
C.
Diagrama de componente
Diagrama de desfurare
Diagrama de pachete
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Obiectivele proiectarii
Activitati de analiza
Obiective: sa inteleaga:
Evenimentele si
procesele din companie
Activitatile sistemului si
cerintele de procesare
Stocarea si necesarul de
informatii
Modele de analiza
Documente
Autori: prof.dr. Ion Lungu, conf.dr. Anca
Andreescu, conf. dr Ramona Bologa, lect.dr.
Alexandra Florea
Activitati de proiectare
Obiective:
Sa defineasca, sa
organizeze, sa structureze
componentele sistemului
solutie
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Unele metodologii
informatice n:
mpart
proiectarea
sistemelor
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Intrebare
i. Proiectarea mediului
MEDIUL reprezinta toate tehnologiile necesare
PROIECTARE
Diagrame de
clase
Diagrame de
cazuri de
utilizare
Diagrame de
pachete
Diagrame de
clase proiectare
Diagrame de
secvente
Descrieri ale
cazurilor de
utilizare
Diagrame de
secvente
Schema bazei
de date
Diagrame de
stari
Diagrame de
activitati
Interfata cu
utilizatorul
Diagrama de
componente
Diagrama de
desfasurare
Securitatea si
controlul
sistemului
interna
Sisteme software stand alone - care ruleaza pe un
singur dispozitiv, fara conectare la retea
b. Sisteme software bazate pe o retea interna
a.
c.
Colocatie
Servicii de management
Servere virtuale
Cloud computing
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
A. Arhitectura client/server
Arhitectura client/server este un ansamblu de trei componente
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Cereri de regsire
Actualizri
Conectare
Acces la baza de date
Logica aplicaiei
Protecie i securitate
Interfaa utilizator
Logica aplicaiei
Rezultate
CLIENT
SERVER
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Reguli:
Completitudinea
Reconstrucia
Disjuncia
Metode:
Metoda orizontal
Metoda vertical
Metoda mixta
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Distribuirea datelor
b) Distribuire prin replicare.
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Distribuirea datelor
c) Distribuirea mixt.
d) Distribuirea prin ncrcare.
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
variante:
Catalogul replicat
Catalogul local
Catalogul centralizat
Catalogul mixt
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Sistem distribuit
Dup luarea n calcul a tuturor avantajelor i
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
CLIENT12
CLIENT13
CLIENT21
CLIENT22
CLIENTn
CLIENT11
SERVER1
SERVER2
SERVERn
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
dorite .
Implementarea
funcionalitii
Cerere
Consumatorul
de serviciu
Furnizorul
de serviciu
Rspuns
Funcionalitatea
utilizator
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Procese
Procesei
i servicii
servicii de
de
afacere
compozite
afacere compozite
(BPM)
(BPM)
Modelare orientat
pe servicii
Servicii
Servicii compozite
compozite IT
IT
(SOA)
(SOA)
Flexibilitate IT
O
Oarhitectur
arhitectur IT
ITflexibil,
flexibil,
uor
uori
i rapid
rapid de
deadaptat
adaptat la
la
schimbrile
schimbrilecerute
cerutede
deafacere
afacere
Mediul
Mediul operaional
operaional
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Monitorizare
Aplicaii
orientate pe
serviciu
Serviciu
Maini
virtuale
i fizice
Orchestrarea
proceselor
de afacere
Procese de
afacere
Aplicaii
Colaborare
Informaii
student
Mediu de
programare
Baze de
date
Middleware
Mediu de
execuie
Cloud
public
Servere
Reea
Cloud
privat
Stocare
Cloud
hibrid
Sisteme de
operare
Calcul
Cloud
comunitate
Modele de
dezvoltare
Modelarea,
simularea,
reproiectarea
Monitorizarea
performanelor
Managementul
ciclului de
via
Platforme
Platform Infrastructur
Managementul
conturilor
Cloud Computing
Modele de servicii
Service
Oriented
Architecture
(SOA)
Implementarea
procesului
Business
Process
Management
(BPM)
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Instrumentul
de modelare
a proceselor
Instanele procesului
de afacere
Instrumentul de
management
al procesului
Definirea procesului
de afacere i analize ale lui
Dezvoltatorii de
procese de afacere
Execuia i monitorizarea
procesului de afacere
Motorul de execuie
al procesului
Registrul
Registrul
serviciilorWeb
web
serviciilor
web
Motorul de reguli
de afacere
Servicii de mesagerie
:Interfee
Servicii Web
internet
Internet
internet
Aplicaii ale
partenerilor de afaceri
intranet
Intranet
intranet
Utilizatorii/managerii
de afacere
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Diagrama de componente
O diagram de componente prezint dependenele
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Diagrama de componente
n general numele unei componente este numele
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Diagrama de componente
Diagrama de componente este un graf de componente ntre
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Diagrama de componente
Exemple de stereotipuri predefinite pentru
componente:
programe principale (<<Main Program>>)
subprograme (<<SubProgram>>)
pachete (<<Package>>)
Biblioteci cu legare dinamica (<<DLL>>)
procese ( <<Task>> )
executabile ( <<EXE>>
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Diagrama de desfurare
de desfurare prezint configuraia
elementelor de procesare din timpul execuiei i
componentele, procesele i obiectele care le conin.
O diagram de desfurare este un graf de noduri
conectate prin asocieri de comunicare.
Un nod este o entitate fizic ce reprezint o resurs de
procesare, avnd o memorie i anumite capabiliti de
procesare (dispozitive de calcul, resurse umane, resurse de
procesare mecanic .
Un nod este reprezentat grafic prin intemediul unui
paralelipiped. Un tip de nod are asociat un nume, iar o
instan a unui nod are asociate opional un nume de
instan i un nume de tip (nume instan : nume tip). O
asociere ntre dou noduri indic existena unei ci de
comunicare ntre noduri.
Diagramele
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Diagrama de desfurare
Diagramele de desfurare pot fi utilizate pentru
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Diagrama de desfurare
Diagramele de desfurare conin dou tipuri de
general bidirecional
procesoare.
Autori: prof.dr. Ion Lungu, conf.dr. Anca Andreescu, conf. dr Ramona Bologa, lect.dr. Alexandra Florea
Diagrama de pachete
Elementele din cadrul diagramelor pot fi grupate in pachete.
ntr-un pachet pot fi incluse alte pachete, clase, cazuri de
Diagrama de pachete
Un pachet poate conine clase, interfee, componente, noduri,
sistemului modelat;
system - un pachet ce reprezint tot sistemul modelat
Autori: prof.dr. Ion Lungu, conf.dr. Anca
Andreescu, conf. dr Ramona Bologa, lect.dr.
Alexandra Florea