

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
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
1 / 3
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
Cúcuta – N. de Santander
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.