Sunteți pe pagina 1din 1

Un model de proiectare reprezint o abstractizare a unei probleme i a soluiei acesteia, care

poate fi reutilizat n situaii asemntoare. Modelul reprezint o descriere sau un ablon a unei
metode
de a rezolva o problem (nu rezolvarea efectiv, concret, a problemei). Acest ablon include de
obicei
cele mai bune practici care se doresc a fi folosite n rezolvarea unei clase de probleme (prezentnd
de
eemplu relaiile i interaciunile ntre clase i obiecte).
!eutilizarea modelelor de proiectare asi"ur un timp mai scurt de dezvoltare, creterea
fiabilitii i fleibilitii aplicaiei finale (aceste abloane reprezint soluii testate n timp, rafinate
i
validate cu fiecare implementare) i pstrarea unei linii "enerale comune n dezvoltarea diverselor
aplicaii.
Modelele de proiectare utilizeaz la baz module i relaii ntre acestea. #le pot fi clasificate (n
funcie de criteriu) ca fiind$
% funcionale, structurale sau comportamentale (clasificarea uzual)&
% al"oritmice, computaionale sau de implementare.
#le sunt identificate printr%un nume i au ataate un set de descriptori care prezint problema
ctre care pot fi aplicate, soluia oferit i consecinele (pozitive i ne"ative) ce rezult din
implementarea modelului. 'abloanele au caracter "eneric (nu depind de obicei de codul surs sau de
limba(ul de implementare) i se reutilizeaz la nivelul proiectrii sarcinii. ) sarcin poate utiliza
mai
multe asemenea modele de proiectare, fiecare oferind soluia pentru o problem punctual.
*a nivelul ar+itecturii soft,are se folosete modelul de proiectare ar+itectural
-
.
.intre criticile utilizrii ecesive a abloanelor de proiectare, cea mai important este c poate
duce la dificulti n a nele"e modelele complee,complicndu%le.
/roiectele de mari dimensiuni sau care implic un mr mare de persoane n ec+ipa de dezvoltare
pot pune probleme cu privire la transmiterea eficient i clar a informaiilor (mai ales cnd
diferitele
ec+ipe nu sunt familiarizate cu uneltele i protocoalele utilizate de alte ec+ipe). /entru atin"erea
acestui
scop este nevoie s se utilizeze o notaie standardizat, care s fie neleas de toi membrii ec+ipei.
/entru a mpri o problem comple n subprobleme care pot fi 0atacate1 de ec+ipe
individuale, i pentru a obine un proiect final care s nu fie supradimenisonat (sau din contra sa nu
aib
elemente lips) este necesar utilizarea unui model al proiectului, o simplificare care s rein doar
componentele critice ale acestuia (detaliile urmnd a fi tratate individual). /entru pstrarea
consistenei
trebuie folosit un formalism matematic sau un mod de reprezentare
standardizat.

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

  • Practica Licenta: Teoria Circuitelor (Bazele Electrotehnicii I)
    Practica Licenta: Teoria Circuitelor (Bazele Electrotehnicii I)
    Document22 pagini
    Practica Licenta: Teoria Circuitelor (Bazele Electrotehnicii I)
    bolomei97
    Încă nu există evaluări
  • Doc
    Doc
    Document1 pagină
    Doc
    bolomei97
    Încă nu există evaluări
  • Doc
    Doc
    Document1 pagină
    Doc
    bolomei97
    Încă nu există evaluări
  • Documentatie
    Documentatie
    Document14 pagini
    Documentatie
    bolomei97
    Încă nu există evaluări
  • Raspunsuri 1 36
    Raspunsuri 1 36
    Document6 pagini
    Raspunsuri 1 36
    GeorgeAnton
    Încă nu există evaluări
  • Prezent Are
    Prezent Are
    Document5 pagini
    Prezent Are
    bolomei97
    Încă nu există evaluări
  • Doc
    Doc
    Document1 pagină
    Doc
    bolomei97
    Încă nu există evaluări
  • Traducere Articol
    Traducere Articol
    Document5 pagini
    Traducere Articol
    bolomei97
    Încă nu există evaluări
  • Traducere Articol
    Traducere Articol
    Document5 pagini
    Traducere Articol
    bolomei97
    Încă nu există evaluări
  • Cap 8
    Cap 8
    Document19 pagini
    Cap 8
    bolomei97
    Încă nu există evaluări
  • Cap 9
    Cap 9
    Document3 pagini
    Cap 9
    bolomei97
    Încă nu există evaluări
  • SISRINT3
    SISRINT3
    Document9 pagini
    SISRINT3
    bolomei97
    Încă nu există evaluări
  • Cap 7
    Cap 7
    Document18 pagini
    Cap 7
    bolomei97
    Încă nu există evaluări
  • Cap 6
    Cap 6
    Document11 pagini
    Cap 6
    bolomei97
    Încă nu există evaluări
  • SISRINT3
    SISRINT3
    Document9 pagini
    SISRINT3
    bolomei97
    Încă nu există evaluări
  • SISRINT3
    SISRINT3
    Document9 pagini
    SISRINT3
    bolomei97
    Încă nu există evaluări