Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Apuntes UML y Programación Orientada a Objetos (POO) por Cristian Peñaranda, Monografías, Ensayos de Derecho Social

En este ensayo, cristian fernando peñaranda garcía presenta una introducción a uml (lenguaje unificado modelado) y poo (programación orienta a objetos). El autor explica la utilidad de estas herramientas para el desarrollo de sistemas, su historia y conceptos básicos como clases, atributos, diagramas y orientación a objetos. Además, se abordan temas relacionados como abstracción, herencia, polimorfismo, encapsulamiento y mensajes.

Tipo: Monografías, Ensayos

2020/2021

Subido el 31/08/2021

cristian-penaranda
cristian-penaranda 🇨🇴

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Cúcuta – N. de Santander
ENSAYO
Horas 1 y 2 (Aprendiendo UML en 24 horas)
Cristian Fernando Peñaranda García
Universidad Libre – Seccional Cúcuta
Agosto 7 - 2021
pf3

Vista previa parcial del texto

¡Descarga Apuntes UML y Programación Orientada a Objetos (POO) por Cristian Peñaranda y más Monografías, Ensayos en PDF de Derecho Social solo en Docsity!

Cúcuta – N. de Santander

ENSAYO

Horas 1 y 2 (Aprendiendo UML en 24 horas)

Cristian Fernando Peñaranda García

Universidad Libre – Seccional Cúcuta

Agosto 7 - 2021

HORA 1:

Como nos explican en la hora 1, UML es la sigla en inglés de “Lenguaje Unificado Modelado”; creada por Grady Booch, James Rumbaugh e Ivar Jacobson (conocidos como “Los tres amigos”). UML nos es útil ya que es una herramienta que permite a creadores de sistemas explicar sus ideas de una forma más gráfica y por consiguiente más entendible y comprensible para terceros. UML es una especie de estándar en el mundo a la hora de desarrollar sistemas, pues es un sistema de fácil comprensión y muy bien estructurado, que permite a desarrolladores organizar y dar a conocer su trabajo, pero además que este sea de fácil comprensión no sólo para personas con conocimientos en sistemas, sino cualquier persona que requiera del servicio. Lo que he podido entender de UML es que deja de ser tan técnico y se convierte en algo más lógico y amigable con todo tipo de usuario y esto hace que ambas partes (desarrollador y cliente) estén en armonía y al tanto en cuanto a lo que se tiene pensado para solucionar el problema presente, por lo que no habrá mal interpretaciones ya que se guiarán y entenderán todo desde una misma fuente de información. Los inicios de UML se dio por eso de los 90, más exactamente en 1994, y su salida a la industria del software fue un determinante para ser quien es actualmente, porque debido a la reacción y comentarios que esta generó, se le fueron dando varios cambios que le mejorarían cada vez más, pero en general fue bien aceptada en la industria. Antes de existir el UML, el desarrollo de sistemas se llevaba a cabo por analistas de sistemas que analizaban los requerimientos del cliente, creaban un análisis que podría ser de fácil comprensión para el desarrollador, pero no para el cliente, y este análisis final era dado a uno o varios programadores con la intención de satisfacer los requerimientos del cliente, pero al principio, cuando clientes requerían un sistema, los creadores de sistemas no daban tanta importancia a analizar y entender el problema a resolver, sino que directamente entraban a crear el sistema e ir avanzando poco a poco conforme a las necesidades, pero actualmente no se hace así, porque significa un riesgo para los negocios. Hoy en día es importante contar con una buena estructuración para el proceso de desarrollos de sistema y también es importante que exista una comunicación total entre el cliente y el desarrollador o grupo de desarrolladores. Diagrama de clases: Los objetos están categorizados, es decir, existen carros, lavadoras, celulares, pero sabemos que todos estos pueden existir con diferentes. Podemos llamar a las categorías como “clases” y a las características como “atributos”. Se conoce como instancia a cualquier objeto creado a partir de una clase. Además del diagrama de clases, existen otros como: Diagrama de casos de uso, Diagrama de estados, Diagrama de secuencias, Diagrama de actividades, Diagrama de colaboraciones, Diagrama de componentes y Diagrama de distribución. En conclusión, en la hora 1 nos muestra que, entre otros, UML está construido por diferentes diagramas que permite al analista desarrollar un anteproyecto que pueda ser entendido por clientes, desarrolladores, y todo el equipo que esté involucrado en el proceso.