Fundamentos de programación a objetos
Enviado por Jessica Nuñez • 15 de Agosto de 2015 • Informe • 3.443 Palabras (14 Páginas) • 159 Visitas
[pic 1]
TEMA: UML
Nombre: Jessica Katherine Núñez Ramírez.
Docente: Eliana Guerrero Sepúlveda.
Asignatura: Fundamentos de programación a objetos.
Institución: IP Santo Tomas.
Carrera: Ingeniería De (E) En Informática.
Fecha De Entrega: lunes 11 De mayo De 2015.
LOS ANGELES, AÑO 2015
ÍNDICE
ÍNDICE
INTRODUCCIÓN
OBJETIVO
1 ¿Qué es UML?
2 ¿Quiénes son los creadores?
3 Breve historia
4 Finalidad de los diagramas de UML y sus elementos:
4.1 Finalidad de los diagramas de UML:
4.2 Elementos estructurales:
4.3 Elementos de comportamiento
4.4 Elementos de agrupación
4.5 Elementos de anotación
5 Especificar última versión
6 Clasificar diagramas y mencionarlos:
6.1 Diagramas de comportamiento:
6.2 Diagramas de Interacción:
6.3 Diagramas de estructura:
7 Diagrama de clase
7.1 Objetivo de los diagramas de clases:
7.2 Elementos de los diagramas de clase:
7.3 Relaciones:
7.4 Tipos de clases
7.5 Ejemplos
CONCLUSIONES
ANEXOS
BIBLIOGRAFÍA
LINKOGRAFÍA:
INTRODUCCIÓN
Hoy en día los sistemas informáticos son cada vez más complejo, lo que representa un gran reto para los desarrolladores, en un principio siempre se puso énfasis en la programación y calidad del sistema que era lo que más preocupaba, ahora la preocupación se trasladó en dedicar más tiempo y esfuerzo al modelado del sistema.
Por lo tanto en este informe de se describe todo lo relevante a UML que es el lenguaje de modelado más utilizado para especificar y documentar sistemas
Informáticos.
Se dará a conocer una breve historia, sus creadores y como formaron este lenguaje.
También se analizan los distintos diagramas que componen UML y como se clasifican, ofreciendo un acercamiento al diagrama de clase con todos sus componentes, sus relaciones.
Y para finalizar se desarrollaran dos problemas que serán solucionados con el diagrama de clase.
OBJETIVO
El objetivo que tiene esta investigación realizada es que podamos tener más conocimiento sobre este lenguaje tan importante para la programación orientada a objetos
¿Qué es UML?
UML (Lenguaje Unificado de Modelado) es un lenguaje gráfico que se usa para visualizar, especificar, construir y documentar componentes de un sistema de software. Muestra decisiones y conocimiento sobre los sistemas que se deben construir; sirve para entender, diseñar, configurar, mantener y controlar la información sobre tales sistemas.
UML ofrece un estándar para describir un plano del sistema, incluyendo aspectos conceptúales tales como procesos de negocios y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes de software reutilizables.
¿Quiénes son los creadores?
[pic 2]
- JAMES RUMBAUGH
[pic 3]
- IVAR JACOBSON
[pic 4]
- GRADY BOOCH
Breve historia
UML comenzó a gestarse en 1994, cuando James Rumbaugh se unió a la compañía Rational Software Corporation fundada por Grady Booch, dos respetados investigadores en el área de desarrollo de notaciones para el análisis y diseño de sistemas orientados a objetos, cuya herramienta era Rational Rose.
El objetivo de los dos investigadores era unificar dos métodos que habían desarrollado: el método Booch, que describe conjunto de objetos y sus relaciones y el OMT (Object Modelling Tool) de Rumbaugh, orientada a objetos, que combinaban notaciones provenientes de modelado orientado a objetos, a datos, a componentes y a flujos de trabajos. En esa misma época otro reputado investigador, Ivar Jacobson, cuya metodología es más centrada al usuario y a casos de uso (use case), se unió a Rational Software y se incluyeron ideas suyas. Estas tres personas son conocidas como los “tres amigos”. Construyeron lo que hoy conocemos como UML.
...