Modelarea orientată obiect

Coordonator

Autori

, , , ,

Anul apariției

ISBN

978-606-505-264-2

21,30 lei

Scopul lucrării de faţă este prezentarea metodelor de analiză şi proiectare orientate obiect, utilizate în dezvoltarea produselor software cu accent pe limbajul unificat de modelare UML (Unified Modeling Language) şi pe procesul unificat de dezvoltare software (Unified Software Development Process – USDP).

Clear
Tip carte: Alege din variantele disponibile

Scopul lucrării de faţă este prezentarea metodelor de analiză şi proiectare orientate obiect, utilizate în dezvoltarea produselor software cu accent pe limbajul unificat de modelare UML (Unified Modeling Language) şi pe procesul unificat de dezvoltare software (Unified Software Development Process – USDP).

Utilizarea modelării orientate obiect constituie una dintre premisele realizării produselor software de calitate, conform cu standardele internaţionale în vigoare. De asemenea, este necesară obţinerea aplicaţiilor informatice personalizate în conformitate cu cerinţele fiecărei organizaţii şi care să asigure, totodată, creşterea eficienţei economice a activităţii acesteia.

Lucrarea este structurată în patru capitole, după cum urmează:

  • În primul capitol sunt prezentate premisele şi evoluţia modelării, precum şi principalele metodologii de analiză şi proiectare orientate obiect, care au stat la baza construirii UML şi USDP, şi anume OMT (Object Modeling Technique), OOD (Object Oriented Design) şi OOSE (Object Oriented Software Engineering).
  • În capitolul al doilea sunt descrise conceptele de bază şi modalităţile de reprezentare folosite de UML, împreună cu exemple de utilizare a acestora. De asemenea, ca o extensie a limbajului UML, este prezentat limbajul formal OCL (Object Constraint Language), prin intermediul obiectivelor şi caracteristicilor sale, precum şi modalităţile de utilizare a expresiilor OCL în cadrul modelelor orientate obiect.
  • Capitolul al treilea tratează procesul unificat de dezvoltare software, începând cu caracteristicile generale ale acestuia şi cu extensiile UML specifice procesului. În continuare, sunt descrise atât activităţile din iteraţiile şi fazele procesului, corespunzătoare dimensiunii temporale, cât şi conţinutul etapelor procesului văzut prin prisma dimensiunii structurale.
  • Ultimul capitol al lucrării analizează produsele de tip CASE (Computer Aided Software Engineering), produse software care asistă toate etapele ciclului de dezvoltare a aplicaţiilor. Sunt prezentate caracteristicile produselor de tip CASE, componentele de bază ale acestora, dar şi facilităţile oferite în utilizare. În finalul capitolului este prezentat produsul Rational Rose, destinat modelării vizuale prin folosirea diagramelor UML. Sunt comparate, în continuare, facilităţile oferite de acest produs cu cele ale altora de tip CASE, care implementează UML.

Prin prisma celor prezentate, lucrarea este utilă şi se adresează atât studenţilor, cât şi specialiştilor din domeniul modelării sistemelor software, care doresc să cunoască şi să utilizeze limbajul UML şi procesul USDP, fiind prezentate conceptele de bază şi caracteristicile generale ale versiunilor standard pentru limbajul şi procesul unificat.