Вы находитесь на странице: 1из 4

TECNOLOGICO DE ESTUDIOS SUPERIORES DE COACALCO

Nombre(s): Lpez Valencia Marco Antonio Matrcula(s): 201010055 Tarea : Analisis y diseo Orientado a objetos Nombre de la asignatura: Arquitectura y Diseo de Sofware Nombre del profesor(a): Gabriela Orozco Magulln

Anlisis Orientado a Objetos El enfoque de Coad y Yourdon para el anlisis orientado a objetos esta basado en cinco capas. Esas cinco capas consisten de capa clase /objeto, capa de estructura, capa de atributos, capa de servicios, y capa de tema. Estas capas dan mayor poder a la representacin de la complejidad del anlisis y el diseo en sistemas flexibles. 1. Capa Clase Objeto: Esta capa del anlisis y diseo indica las clases y objetos. 2. Capa de Estructura: Esta capa captura diversas estructuras de clases y objetos, como las relaciones uno a muchos. 3. Capa de Atributos: Esta capa detalla los atributos de las clases. 4. Capa de Servicios: Esta capa indica los mensajes y comportamientos de los objetos. 5. Capa de Tema: Esta capa divide el diseo en unidades de implementacin o asignaciones de equipos.

http://docentes.uni.edu.ni/fec/Giovanni.Saenz/Ingenieria_de_Software/Analisis_y_Dise noOO.pdf

TECNOLOGICO DE ESTUDIOS SUPERIORES DE COACALCO

Anlisis y Diseo Orientado a Objetos Es un mtodo de anlisis que examina los requisitos desde la perspectiva de las clases y objetos que se encuentran en el vocabulario del dominio del problema. El Anlisis orientado a objetos ofrece un enfoque nuevo para el anlisis de requisitos de sistemas software. En lugar de considerar el software desde una perspectiva clsica de entrada/proceso/salida, como los mtodos estructurados clsicos, se basa en modelar el sistema mediante los objetos que forman parte de l y las relaciones estticas (herencia y composicin) o dinmicas (uso) entre estos objetos. El uso de Anlisis orientado a objetos puede facilitar mucho la creacin de prototipos, y las tcnicas de desarrollo evolutivo de software. Los objetos son inherentemente reutilizables, y se puede crear un catlogo de objetos que podemos usar en sucesivas aplicaciones. De esta forma, podemos obtener rpidamente un prototipo del sistema, que pueda ser evaluado por el cliente, a partir de objetos analizados, diseados e implementados en aplicaciones anteriores. Y lo que es ms importante, dada la facilidad de reutilizacin de estos objetos, el prototipo puede ir evolucionando hacia convertirse en el sistema final, segn vamos refinando los objetos de acuerdo a un proceso de especificacin incremental. Caractersticas del anlisis Orientado a Objetos Las tcnicas orientadas a objetos se basan en organizar el software como una coleccin de objetos discretos que incorporan tanto estructuras de datos como comportamiento. Esto contrasta con la programacin convencional, en la que las estructuras de datos y el comportamiento estaban escasamente relacionadas. Las caractersticas principales del enfoque orientado a objetos son: Identidad. Los datos se organizan en entidades discretas y distinguibles llamadas objetos. Estos objetos pueden ser concretos o abstractos, pero cada objeto tiene su propia identidad. Clasificacin. Los objetos que tengan los mismos atributos y comportamiento se agrupan en clases. Una clase es una abstraccin que describe propiedades (atributos y comportamiento) relevantes para una aplicacin determinada, ignorando el resto. La eleccin de clases es arbitraria, y depende del dominio del problema.

TECNOLOGICO DE ESTUDIOS SUPERIORES DE COACALCO

Polimorfismo. El polimorfismo permite que una misma operacin pueda llevarse a cabo de forma diferente en clases diferentes. La implementacin especfica de una operacin determinada en una clase determinada se denomina mtodo. Herencia. El concepto de herencia se refiere a la comparticin de atributos y operaciones basada en una relacin jerrquica entre varias clases. Una clase puede definirse de forma general y luego refinarse en sucesivas subclases. Cada clase hereda todas las propiedades (atributos y operaciones) de su superclase y aade sus propiedades particulares.

Ventajas de las Tcnicas Orientada a Desventajas de las Tcnicas Orientada Objetos a Objetos Reutilizacin Estabilidad Comportamiento de objetos Construccin de clases complejas Confiabilidad Nuevos mercados de software Rpido diseo Mayor calidad de diseo Integridad Programacin ms sencilla Mantenimiento ms sencillo Alta curva de aprendizaje Costosa Requiere conocimientos adicionales No recomendable para proyectos pequeos Requiere personal especializado

ms

http://www.oocities.org/es/annadugarte/ads1/Objetos.htm

TECNOLOGICO DE ESTUDIOS SUPERIORES DE COACALCO

El Diseo Orientado a Objetos se define como un diseo de sistemas que utiliza objetos auto-contenidos y clases de objetos. Caractersticas principales del Diseo Orientado a Objetos: Los objetos son abstracciones del mundo real o entidades del sistema que se administran entre ellas mismas. Los objetos son independientes y encapsulan el estado y la representacin de informacin. La funcionalidad del sistema se expresa en trminos de servicios de los objetos Las reas de datos compartidas son eliminadas. Los objetos se comunican mediante paso de parmetros. Los objetos pueden estar distribuidos y pueden ejecutarse en forma secuencial o en paralelo. El anlisis, diseo y programacin orientada a objetos estn relacionados pero son diferentes. El anlisis orientado a objetos concierne al desarrollo del modelo de objetos del dominio de la aplicacin. El Diseo Orientado a Objetos trata del desarrollo del modelo del sistema orientado a objetos para implementar los requerimientos. La programacin orientada a objetos trata de la realizacin del Diseo Orientado a Objetos utilizando algn lenguaje de programacin orientada a objetos como C++. http://www.cs.buap.mx/~dpinto/semadoo/mario.pdf

Вам также может понравиться