Desarrollo orientado a objetos Daniel Felipe Niño Tibamoso Presentado a: Jorge Eliezer Salazar Análisis y Desarrollo de los Sistemas de Información CEGAFE TUNJA 2022 Reseña En este documento podremos apreciar una sencilla explicación de los diagramas UML, su utilización, concejos y diversas advertencias a tener en cuenta para tener un mayor y mejor entendimiento, que nos brinde herramientas y calidad en el desarrollo de software. El desarrollo orientado a objetos, forma parte del desarrollo de software con el cual se busca que los desarrolladores y programadores puedan planificar el código pensando en objetos y responsabilidades en lugar de procedimientos. Donde una clase puede representarse de forma esquemática, con los detalles como operaciones y atributos suprimidos, siendo un objeto rectangular descrito y especificado bajo el nombre de la clase. Varias características son normalmente descritas en la línea, puesto que el nombre de la asociación es opcional y se muestra como un texto que está próximo a esta línea. Nos permite de forma alguna agregar objetos indicares especificando la dirección y secuencia del sistema. De forma alguna, nosotros los desarrolladores nos vemos beneficiados puesto que la eficacia y capacidad de entendimiento de la aplicación, así como la manera en que está estructurada presenta menor costo y mayor capacidad de análisis y calidad. También nos permite un mejor desarrollo de la misma y levantamiento de requerimientos más práctica y fácil de entender para el cliente. También está presente que los casos de uso mejoran la interacción entre el desarrollador y el cliente, de igual manera con el usuario y cliente o administrador de la misma. Los diagramas secuenciales son detallados de manera más amplia mejorando así procesos internos dentro de la empresa o sistema. Por supuesto, nos permite de igual manera analizar las carencias y que tipo de procesos podríamos implementar en el sistema que faciliten y mejoren la eficacia y tiempo de dichos procesos del día a día. El sistema puede representarse de diversas maneras, dándonos una clara visión del comportamiento y utilidad de secuencias integradas para suplir eventos externos complejos. Esta también dicho que en los casos de uso complejos se pueden construir Diagramas de Estados. Estos diagramas modelan un solo elemento del sistema, pero nos dan detalladamente un mayor concepto de análisis de estos. Los diagramas de clase, son los diagramas que más estaremos utilizando en UML; pues estos diagramas nos permiten representar un conjunto de clases, interfaces y su relacione entre ellos. Los diagramas de clases nos permiten tener una visión más clara de cada proceso en la interfaz y dentro de un sistema. Con esto podemos solventar errores y problemas dentro del mismo pues nos facilitará manejarnos dentro y una visión más amplia de que está sucediendo. Si podemos entender esto sabremos la importancia de cada diagrama dentro del UML. También se considera fundamental tener entendimiento sobre los diagramas, porque puede que presentemos más problemas del que teníamos si hacemos un mal uso de ellos. Se aconseja tener entendimiento y no confundir procesos si queremos evitar hacer cambios drásticos que generen un daño irreparable. Los objetos clases entidades y demás están relacionados entre sí, un objeto debe conocer a otro para poder llamar a uno de sus métodos, y se dice entonces que el primer objeto tiene "visibilidad" sobre el segundo. La visibilidad más directa es por medio de atributo, cuando hay una asociación entre ambas clases siendo que la primera y la segunda tiene una relación más compleja. Con esta breve reseña podemos comprender algunos conceptos del desarrollo de diagramas en UML, pero si en verdad necesitamos tener un conocimiento más amplio y concreto de esta, la investigación es nuestra mejor aliada.