ADSI

Páginas: 5 (1205 palabras) Publicado: 10 de abril de 2014
CURSO VIRTUAL UML







ELIZABETH GUARIN CARREÑO







ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
FICHA: 576050







SENA
27 DE MARZO DE 2.014







1. ¿QUE ES UML?
Es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar,especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados.
Es importante remarcar que UML es un "lenguaje de modelado" paraespecificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo.
UML no puede compararse con la programación estructurada, pues UML significa Lenguaje Unificado de Modelado, no es programación, solo se diagrama la realidad de una utilizaciónen un requerimiento. Mientras que, programación estructurada, es una forma de programar como lo es la orientación a objetos, la programación orientada a objetos viene siendo un complemento perfecto de UML, pero no por eso se toma UML sólo para lenguajes orientados a objetos.

1. ¿Cuál es la importancia de UML?

Ojala este post, por su título, que es UML, solo estuviera escrito pensando enquienes no han estudiado informática, para los autodidactas, o para quienes no son informáticos pero trabajan con ellos y necesitan conocer “sus dibujos”, o para los que subcontratan software y no son informáticos o para cualquier otro que necesite entender mínimamente un diseño software o transmitir sus ideas sobre el mismo.
Y quizás así debería ser. Pero también está pensado para recién licenciadosen informática, ya que cada vez me encuentro con más ingenieros informáticos que tienen graves problemas a la hora de interpretar o dibujar diagramas UML. Y este es un tema que tenéis que solucionar ya, porque produce errores de verdad, si de verdad [lo he vivido].
Este post no es un tutorial de UML (hay miles por la web), solo pretende introducirte en que es UML, por qué es importante conocerun mínimo (al menos, unas cuantas cosas, y un par de diagramas UML) y que te den muchas ganas de leerte algún libro sobre el tema (te recomiendo el UML Distilled, apenas 200 paginitas)
Que es UML y porque son importantes los diagramas UML
El “Lenguaje Unificado de Modelado” o UML (de Unified Modeling Language) no es ni un método, ni una metodología, ni un ciclo de vida, ni similar. UML es sólo unlenguaje gráfico (símbolos que cuando los vemos todos interpretamos lo mismo) para representar partes de un sistema de software (diseño, comportamiento, arquitectura, etc.), con diagramas UML. Abajo, un ejemplo (un diagrama sobre una refactorización).



2. ¿CUÁLES SON LOS BENEFICIOS DEL MODELADO?

• Mejora la productividad del equipo de desarrollo (por ej. los modelos se pueden usar paragenerar código de forma semi-automática)
• Reduce el número de defectos en el código (los modelos permiten una validación temprana del sistema)
• Facilita la comprensión (con lo que además se facilita la integración de nuevos miembros en el equipo) y, ya de paso, documentan el sistema para el futuro.
• Mejora la descomposición y modularización del software
• Facilita la evolución ymantenimiento del software
• Mejora la reusabilidad

UML (Unified Model Language) o Lenguaje de Modelado Unificado posee tres fuentes distintas en sus orígenes. Se trata de la “Técnica de Modelado de Objetos” (OMT), de James Rumbaugh, el “Método Booch”, de Grady Booch, y “Objetory”, de Ivar Jacobson (creador de OOSE - Object Oriented Software Engineer). Estos tres reconocidos expertos en 1994...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • adsi
  • adsi
  • ADSI
  • Adsi
  • Adsi
  • ADSI
  • Adsi
  • adsi

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS