Linguaxe de Modelaxe Unificada: Diferenzas entre revisións

Na Galipedia, a Wikipedia en galego.
Contido eliminado Contido engadido
Beninho (conversa | contribucións)
m nengún -> ningún
Sen resumo de edición
Liña 1: Liña 1:
En enxeñeria software, a '''Linguaxe Unificada de Modelado''' (''Unified Modeling Language'', '''UML''') é unha linguaxe de especificacion e mais de modelado de obxectos; é un estandar aberto.
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.
Nembargantes, o uso de UML non se restrenxe a modelado de obxectos: pode usarse para para modelado de procesos de negocio (''business process'') e mais para modelado de organizacions, e incluso para modelado hardware.
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 recopilacion das mellores practicas de enxeñeria que teñen sido probadas no modelado de sistemas grandes e complexos, en particular ao nivel de [[arquitectura software]].
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, construir e documentar os aparellos/elementos (''artifacts'') , en forma de orientacion a obxectos, dun sistema ou aplicacion.
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 ==
== Historia ==
UML é un estándar na industria, amplamente utilizado.


Foi criado baixo os auspicios da [[Object Management Group|OMG]], integrando os conceptos de [[Booch]], [[Object-modeling technique|OMT]], [[Object-oriented software engineering|OOSE]] e [[Class-Relation]] fundindo-os nunha única e común linguaxe de modelado, permitindo o modelado de sistemas distribuídos.


== Características ==
UML é un estandar na industria, amplamente utilizado.
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.
Foi criado baixo os auspicios da [[Object Management Group|OMG]], integrando os conceptos de [[Booch]], [[Object-modeling technique|OMT]], [[Object-oriented software engineering|OOSE]] e [[Class-Relation]] fundindo-os nunha unica e comun linguaxe de modelado, permitindo o modelado de sistemas distribuidos.
* '''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:
== Caracteristicas ==
** '''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.
Hai tres modelos prominentes no desenvolvimento dun sistema en UML:
** '''Diagramas de estado''': describen a evolución de estados dun obxecto.
* '''Modelo funcional''': descrebe, en forma de Casos de Uso (Use Cases) as funcionalidades a realizar polo sistema desde o ponto de vista do usuario final.
** '''Diagramas de actividade''': describen a evolución de actividades dun obxecto.
* '''Modelo de Clases/Obxectos''' (modelo estatico): Descrebe as estruturas do sistema, en forma de diagramas de clases/obxectos, cos seus atributos e inter-relacions.
* '''Modelo Dinamico''': descrebe a dinamica do sistema. Provee os seguintes diagramas para este fin:
** '''Diagramas de secuencia''': diagramas de interacion entre clases/obxectos nunha perspectiva temporal.
** '''Diagramas de colaboracion''': similar aos diagramas de secuencia, nuhna perspectiva semi-temporal.
** '''Diagramas de estado''': descreben a evolucion de estados dun obxecto.
** '''Diagramas de actividade''': descreben a evolucion de actividades dun obxecto.


== UML é fundamental mais non é dabondo ==
== 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.
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 metodo usado en conxuncion con UML é o [[Rational Unified Process]] de IBM-Rational, e existen outros mais.
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 ==
===Ligazóns Externas===
* [http://www.uml.org/ Paxina UML] da [[OMG]].
* [http://www.uml.org/ Paxina UML] da [[OMG]].
* [http://www.parlezuml.com/ tutorial de UML en inglés]
* [http://www.parlezuml.com/ tutorial de UML] {{en}}.
* [http://odl-skopje.etf.ukim.edu.mk/uml-help/ tutorial de UML en inglés]
* [http://www.holub.com/goodies/uml/ Referencias UML]
* [http://www.holub.com/goodies/uml/ Referencias UML]
* Artigo [http://www.methodsandtools.com/archive/archive.php?id=9 modelado de bases de dados en UML]
* Artigo [http://www.methodsandtools.com/archive/archive.php?id=9 modelado de bases de dados en UML]
* Artigo [http://www.acmqueue.com/modules.php?name=Content&pa=showpage&pid=130 Morte pola febre do UML]
----


[[Categoría:Enxeñaría de software]]
[[Categoría:Enxeñaría de software]]

Revisión como estaba o 9 de agosto de 2011 ás 15:57

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