dofa

Páginas: 22 (5261 palabras) Publicado: 3 de diciembre de 2014

Diseño Detallado de Sistemas



Trabajo de Diseño Detallado de Sistemas


UML



PROFESOR: ING. Roger Castillo
ESTUDIANTE: Regulo Cañate C.I. 16401392
CARRERA: INFORMÁTICA






Introducción

En la actualidad la gran mayoría de los procesos cotidianos se realizan a través desistemas computacionales, desde usar microondas o un cajero automático; todos ellos internamente usan programas computacionales para su correcto funcionamiento, por lo tanto para que esos programas sean implementados de manera correcta, se debe realizar una serie de estudios, pruebas y levantamiento de información para que el resultado final se adapte a las necesidades del usuario.
Dichastécnicas son detalladas y normalizadas por el diseño de sistemas que establece normas, pasos y procesos para resolver los problemas que se le presentan al analista de software.
En este informe daremos un recorrido por las partes más importantes de UML e intentaremos haceros ver la importancia de modelar y porqué es tan importante un buen diseño de software.
Un proyecto de software con éxito es aquél queproduce un software de calidad, consistente y sobre todo que satisface las necesidades de los usuarios que van a utilizar el producto resultante.
El Lenguaje Unificado de Modelado es el lenguaje estándar para realizar el modelado de los sistemas de software y es independiente del lenguaje de programación utilizado.
















Indicé
1.1 Historia de UML 5
2.1 Definicionesde UML 6
2.3 Los conceptos y modelos de UML pueden agruparse en las siguientes áreas conceptuales: 8
Estructura estática: 8
Comportamiento dinámico: 8
Construcciones de implementación: 8
Mecanismos de extensión: 9
Organización del modelo: 9
Elementos de anotación: 9
Relaciones: 9
Dependencia: 9
Asociación: 9
Generalización: 9
Realización: 10
2.4 Tipos de Diagramas 10
Diagramas deClases: 10
Diagramas de Objetos: 10
Diagramas de Casos de Usos: 10
Diagramas de Secuencia y de Colaboración: 10
Diagramas de Estados: 10
Diagramas de Actividades: 11
Diagramas de Componentes: 11
Diagramas de Despliegue: 11
3.1 Diagramas más utilizados. 11
Diagrama de Gantt: 11
Diagrama de Venn 12
Diagrama de bloques en Sistemas de control: 13
Diagrama de flujo: 13
Programas para elmodelado de UML 14
Herramientas CASE gráficas 14
Herramientas UML textuales 14
Herramientas UML para Eclipse 15
Herramientas UML libres y/o Open sourc 16
Herramientas para UML ejecutable: 16
Herramientas UML específicas para MAC: 16
Herramientas para dispositivos móviles: 16
Herramientas UML para Python: 17
Herramientas UML para Ruby: 17
Herramientas UML para Perl: 18
Conclusión 18Bibliografía 19
Anexos 20

















1.1 Historia de UML

El lenguaje UML comenzó a gestarse en octubre de 1994, cuando Rumbaugh se unió a la compañía Rational fundada por Booch (dos reputados investigadores en el área de metodología del software).
El objetivo de ambos era unificar dos métodos que habían desarrollado: el método Booch y el OMT (Object Modelling Tool). El primerborrador apareció en octubre de 1995. En esa misma época otro reputado investigador, Jacobson, se unió a Rational y se incluyeron ideas suyas. Estas tres personas son conocidas como los “tres amigos”. Además, este lenguaje se abrió a la colaboración de otras empresas para que aportaran sus ideas. Todas estas colaboraciones condujeron a la definición de la primera versión de UML.
La notación UMLse deriva y unifica las tres metodologías de análisis y diseños más extendidas.
Metodología de Grady Booch para la descripción de conjuntos de objetos y sus relaciones.
Técnica de modelado orientada a objetos de James Rumbaugh (OMT: Object - Modelling Technique).
Aproximación de Ivar Jacobson (OOSE: Object- Oriented Software Engineering) mediante la metodología de casos de uso (use case)....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Dofa
  • dofa
  • dofa
  • dofa
  • DOFA
  • Dofa
  • dofa
  • dofa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS