Descripcion de uml

Páginas: 26 (6371 palabras) Publicado: 6 de diciembre de 2010
Fundamentos UML
(Lenguaje Unificado de Modelamiento)

CENTRO DE INGENIERÍA ELÉCTRICA Y SISTEMAS

FUNDACIÓN INSTITUTO DE INGENIERÍA

Resumen

Un sistema se modela como una colección de objetos discretos que interactúan para realizar un trabajo que finalmente beneficia a un usuario externo. UML es un lenguaje de modelado visual que se usa para especificar, visualizar, construir ydocumentar los integrantes de un sistema de software. Se usa para entender, diseñar, configurar, mantener y controlar la información sobre los sistemas a construir. UML capta la información sobre la estructura estática y el comportamiento dinámico de un sistema. El lenguaje de modelado pretende unificar la experiencia pasada sobre técnicas de modelado e incorporar las mejores prácticas actuales en unacercamiento estándar.

En este trabajo de investigación, se explica una nueva forma de modelado de propósito general a ser usado por los modeladores de sistemas de información; con UML se pretende estandarizar el diseño de estos sistemas a desarrollarse en el Instituto de Ingeniería.

Palabras claves: UML Unified Modeling Lenguaje, Diseño de Sistemas, Modelado

Introducción

1. AntecedentesEn el universo del diseño de software existían diversos métodos y técnicas orientadas a objetos, con muchos aspectos en común pero utilizando distintas notaciones; se presentaban inconvenientes para el aprendizaje, aplicación, construcción y uso de herramientas, etc. además de pugnas entre los distintos enfoques de diseño y desarrollo de sistemas, lo que generó la creación del UML como unestándar para el modelamiento de sistemas de software, pero con posibilidades de ser aplicado a todo tipo de proyectos. UML fue creado en la década de los 90 por Ivar Jacobson.

2. Modelando sistemas: vieja forma vs. nueva forma
Un sistema es una combinación de software y hardware que proveen una solución a un problema de negocio.  El proceso de desarrollo de sistemas envuelve un grupo de personas, elprimero es el cliente, que es la persona que específica el problema a ser resuelto, el analista realiza el levantamiento de información del problema generando los requerimientos del sistema y estos son entregados a los desarrolladores, que son los programadores quienes construyen el software, lo prueban e instalan sobre el computador.

La vieja forma de modelar sistemas, conocida como método encascada, especifica que el análisis, diseño, codificación y despliegue deben hacerse paso a paso; sólo cuando una etapa se termina se comienza la otra. Si un analista le entrega el análisis a un diseñador, y el diseño es entregado al desarrollador, raramente se darán las oportunidades de que los tres miembros del equipo trabajen juntos y compartan sus ideas y opiniones, el método en cascadanormalmente aumenta el tiempo de vida del proyecto.

En la nueva forma, la ingeniería de software contemporánea, se hace énfasis en que los analistas y diseñadores, trabajen juntos y así construir una base sólida del sistema para los programadores. Los programadores en su momento interactúan con los analistas y diseñadores para compartir sus impresiones, modificar los diseños y fortalecer suscódigos. La ventaja de esto es que la comprensión del sistema crece, el equipo incorpora nuevas ideas y construye un sistema robusto, más próximo a lo que desee el cliente.

Los métodos de análisis orientado a procesos:

• Empleo del lenguaje natural (50s. y 60s.)
• Descomposición funcional (Constantine, 60s. y 70s.)
• Análisis estructurado (De Marco, Gane & Sarson, 70s y 80s.)
• Análisisesencial (McMenamin & Palmer, 1984)
• Análisis estructurado moderno (Yourdon, 1986)

Los métodos de análisis orientado a datos:

• Aparición de la Teoría Relacional (Codd, 70s.)
• Modelo Entidad/Relación (Chen, 70s.)
• Modelación de la Información (70s, 80s.)
• Desarrollo de Sistemas de Jackson (80s.)

Respaldo de los autores tradicionales:

• Gane & Sarson incorporan la teoría...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Uml Descripción De Casos De Uso
  • Uml: descripcion
  • Uml Descripcion y Analisis
  • UML
  • UML
  • UML
  • Uml de las
  • Que es uml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS