duminică, 28 octombrie 2012

Introducere in UML

UML este în primul rând un limbaj


UML (Unified Modelling Language) este, aşa cum îi spune şi numele, un limbaj. El este un limbaj pentru modelare folositor în domeniul software, la realizarea documentelor de specificaţii şi, în general, bun pentru comunicarea între ingineri. La fel ca oricare limbaj acesta trebuie învăţat şi exersat astfel încât fiecare „cuvânt” să fie înţeles, să ştim unde şi cum se foloseşte, astfel încât să ne putem exprima în „fraze” coerente, care să „spună” exact ceea ce vrem să comunicăm.


Limbajul UML ne permite realizarea mai multor view-uri, ca nişte fotografii din diverse unghiuri, ale unei realităţi, astfel încât această realitate să fie surprinsă prin toate aspectele ei relevante. În software vom utiliza două puncte de vedere necesare unei descrieri suficiente a realităţii: (1) structural şi (2) comportamental (behavioral). 

În standardul UML, versiunea 1.4 sunt definite următoarele diagrame, pe cele două categorii:
 a. pentru descrierea structurală: 
      - Class Diagram
      - Object Diagram; 
      - Component Diagram; 
      - Deployment Diagram. 
 b. pentru descrierea comportamentală: 
      - Use Case Diagram
      - Activity Diagram
      - Statechart Diagram
      - Sequence Diagram; 
      - Collaboration Diagram. 


Un comentariu: