Videos Juegos
Una vez que haya dominado el material de este capítulo, podrá: 1. Entender lo que es el análisis y diseño de sistemas orientados a objetos y apreciar su utilidad. 2. Comprender los conceptos del lenguaje unificado de modelación (UML). el enfoque estándar para modelar un sistema en el mundo orientado a objetos. 3. Aplicar los pasos usados en UML para dividir el sistema enun modelo de casos de uso y después en un modelo de clases. 4. Diagramar sistemas con el conjunto de herramientas de UML con el fin de que se puedan describir y diseñar apropiadamente. 5. Documentar y comunicar el sistema orientado a objetos recién modelado.
TI desalío di 1 desarrollar nuevos .•.ister.'U's de inlormación para aplicaciones de comercio ek i tronico, in.íliimliricas y portátilesen entorno1, económicos, legales, sociales v lisíeos dinámico1, requere nue\as técnii .is ile análisis y i¡Ne:io. l':\ análisis y diseño orientado ,i objetos piudr olreccr in enfoque que habilite los métodos lógicos, rápidos \ minuuosos necesarios par.1, irear nuevo1- «-islemns en respuesta ai cambiante entorno ile un ne;.;ocio. I.a< l i \ nicas orientad.!- a onVins son .ideciiüda^. i'nsiiiuciones en une los sistem.;.-. üe iiilonnaiión complicados requieren de mantenimiento, adaptación y rediseño continuos.
Los sistemas orientados a objetos describen las entidades como objetos. Los objetos son parte de un concepto general denominado clases. El deseo de poner elementos en las i lases no es nuevo. La descripción del mundo como se ha hecho con los animales, vegetales y minerales es unejemplo de clasificación, aunque tiene pocas bases científicas. El enfoque- científico incluye clases de animales [como mamíferos} y después divide las clases en subclases [como animales ovíparos y marsupiales}. La idea de las clases es tener un punto de referencia y describir las similitudes o ililerencias que un objeto específico posee con respecto a los miembros de su propia clase. Con ello, esmás eficaz para alguien decir: "El oso koala es un marsupial [o animal con bolsa) con una cabeza redonda y grande y orejas peludas", que describir un oso koala con todas sus características como mamífero. Es más eficaz describir características, apariencia e incluso la conducta de esta manera. Cuando se oye la palabra reutilizable en el mundo orientado a objetos, significa que uno puede ser máseficaz, debido a que no es necesario describir un objeto desde el principio cada vez que se necesite para el desarrollo de software. Por Julie E. Kendall, Kenneth E. Kendall y Alien Schmidt
Cuando se introdujo por primera vez el enfoque orientado a objetos, sus defensores mencionaron la reusabilidad de objetos como el principal beneficio de su enfoque. Es evidente que el reciclaje de partes deprogramas debe reducir los costos de desarrollo en los sistemas computacionales. Esto ya ha demostrado su eficacia en el desarrollo de GUIs y bases de datos. Aunque la reusabilidad es la meta principal, el mantenimiento de sistemas también es muy importante, y al crear objetos que contienen datos y código de programación, un cambio en un objeto tiene un impacto mínimo en otros objetos. En estecapítulo presentamos el lenguaje unificado de modelación (UML, por sus siglas en inglés], el estándar de la industria para modelar sistemas orientados a objetos. El conjunto de herramientas UML incluye diagramas que permiten visualizar la construcción de un sistema orientado a objetos. El UML es una herramienta poderosa que puede mejorar enormemente la calidad del análisis y diseño de sistemas, ycontribuir por tanto a crear sistemas de información de alta calidad. Con el uso iterativo de UML es posible lograr una mayor comprensión entre los equipos de negocios y los de TI en relación con los requerimientos del sistema y los procesos que necesitan realizarse en este último para cumplir dichos requerimientos. En cada iteración el diseño del sistema toma una apariencia más detallada hasta que...
Regístrate para leer el documento completo.