Linguaxe de Modelaxe Unificada: Diferenzas entre revisións
m r2.7.3) (Bot: Cambio eo:UML por eo:Unuigita Modeliga Lingvo |
|||
Liña 35: | Liña 35: | ||
[[Categoría:Enxeñaría de software]] |
[[Categoría:Enxeñaría de software]] |
||
[[Categoría:Linguaxes de interface]] |
[[Categoría:Linguaxes de interface]] |
||
[[af:Unified Modeling Language]] |
|||
[[ar:لغة النمذجة الموحدة]] |
|||
[[bg:UML]] |
|||
[[bs:UML]] |
|||
[[ca:Llenguatge unificat de modelat]] |
|||
[[cs:Unified Modeling Language]] |
|||
[[da:UML]] |
|||
[[de:Unified Modeling Language]] |
|||
[[el:Γλώσσες μοντελοποίησης λογισμικού]] |
|||
[[en:Unified Modeling Language]] |
|||
[[eo:Unuigita Modeliga Lingvo]] |
|||
[[es:Lenguaje Unificado de Modelado]] |
|||
[[et:UML]] |
|||
[[eu:Unified Modeling Language]] |
|||
[[fa:زبان مدلسازی یکپارچه]] |
|||
[[fi:UML-mallinnus]] |
|||
[[fr:Unified Modeling Language]] |
|||
[[he:Unified Modeling Language]] |
|||
[[hi:युनिफाइड मोंडलिंग लैंग्वेज]] |
|||
[[hu:Unified Modeling Language]] |
|||
[[id:Unified Modeling Language]] |
|||
[[is:Unified Modeling Language]] |
|||
[[it:Unified Modeling Language]] |
|||
[[ja:統一モデリング言語]] |
|||
[[ko:통합 모델링 언어]] |
|||
[[lt:Unified Modeling Language]] |
|||
[[mk:Унифициран јазик за моделирање]] |
|||
[[ml:യൂണിഫൈഡ് മോഡലിങ്ങ് ലാംഗ്വേജ്]] |
|||
[[mn:UML моделийн хэл]] |
|||
[[ms:UML]] |
|||
[[nl:Unified Modeling Language]] |
|||
[[no:Unified Modeling Language]] |
|||
[[pl:Unified Modeling Language]] |
|||
[[pt:UML]] |
|||
[[ro:Unified Modeling Language]] |
|||
[[ru:UML]] |
|||
[[sk:Unified Modeling Language]] |
|||
[[sl:Poenoteni jezik modeliranja]] |
|||
[[sq:Unified Modeling Language]] |
|||
[[sr:UML]] |
|||
[[sv:Unified Modeling Language]] |
|||
[[ta:ஒருங்கு மாதிரியாக்க மொழி]] |
|||
[[th:ยูเอ็มแอล]] |
|||
[[tr:UML]] |
|||
[[uk:Unified Modeling Language]] |
|||
[[vi:Ngôn ngữ mô hình hóa thống nhất]] |
|||
[[yo:Unified Modeling Language]] |
|||
[[zh:统一建模语言]] |
Revisión como estaba o 24 de marzo de 2013 ás 01:52
En enxeñería software, a Linguaxe Unificada de Modelado (Unified Modeling Language, UML) é unha linguaxe de especificación e mais de modelado de obxectos; é un estándar aberto. Con todo, o uso de UML non se restrinxe a modelado de obxectos: pode usarse para para modelado de procesos de negocio (business process) e mais para modelado de organizacións, e incluso para modelado hardware.
UML é o froito da recompilación das mellores practicas de enxeñería que teñen sido probadas no modelado de sistemas grandes e complexos, en particular ao nivel de arquitectura software.
UML usase, xunto con un proceso asociado, para especificar, describir visualmente, construír e documentar os aparellos/elementos (artifacts) , en forma de orientación a obxectos, dun sistema ou aplicación.
Historia
UML é un estándar na industria, amplamente utilizado.
Foi criado baixo os auspicios da OMG, integrando os conceptos de Booch, OMT, OOSE e Class-Relation fundindo-os nunha única e común linguaxe de modelado, permitindo o modelado de sistemas distribuídos.
Características
Hai tres modelos prominentes no desenvolvemento dun sistema en UML:
- Modelo funcional: describe, en forma de Casos de Uso (Use Cases) as funcionalidades a realizar polo sistema desde o punto de vista do usuario final.
- Modelo de Clases/Obxectos (modelo estático): Describe as estruturas do sistema, en forma de diagramas de clases/obxectos, cos seus atributos e inter-relacions.
- Modelo Dinámico: describe a dinámica do sistema. Provee os seguintes diagramas para este fin:
- Diagramas de secuencia: diagramas de interacción entre clases/obxectos nunha perspectiva temporal.
- Diagramas de colaboración: similar aos diagramas de secuencia, nunha perspectiva semi-temporal.
- Diagramas de estado: describen a evolución de estados dun obxecto.
- Diagramas de actividade: describen a evolución de actividades dun obxecto.
UML é fundamental mais non é dabondo
UML non define un método específico nin forza polo tanto a usar ningún método específico de modelado.
Un exemplo de método usado en conxunción con UML é o Rational Unified Process de IBM-Rational, e existen outros mais.
Véxase tamén
Ligazóns externas
- Paxina UML da OMG.
- tutorial de UML (en inglés).
- Referencias UML
- Artigo modelado de bases de dados en UML