algoritmo

Páginas: 5 (1193 palabras) Publicado: 7 de junio de 2013
ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS
Es un método de análisis que examina los requisitos desde la perspectiva de las clases y objetos que se encuentran en el vocabulario del dominio del problema.
El Análisis orientado a objetos ofrece un enfoque nuevo para el análisis de requisitos de sistemas software. En lugar de considerar el software desde una perspectiva clásica deentrada/proceso/salida, como los métodos estructurados clásicos, se basa en modelar el sistema mediante los objetos que forman parte de él y las relaciones estáticas (herencia y composición) o dinámicas (uso) entre estos objetos. 
El uso de Análisis orientado a objetos puede facilitar mucho la creación de prototipos, y las técnicas de desarrollo evolutivo de software.
 
Características del análisis Orientado aObjetos
Las técnicas orientadas a objetos se basan en organizar el software como una colección de objetos discretos que incorporan tanto estructuras de datos como comportamiento. Esto contrasta con la programación convencional, en la que las estructuras de datos y el comportamiento estaban escasamente relacionadas.

Las características 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.
Clasificación.
Los objetos que tengan los mismos atributos y comportamiento se agrupan en clases. Una clase es una abstracción que describe propiedades (atributos y comportamiento) relevantes para una aplicacióndeterminada, ignorando el resto. La elección de clases es arbitraria, y depende del dominio del problema.
Polimorfismo.
El polimorfismo permite que una misma operación pueda llevarse a cabo de forma diferente en clases diferentes. La implementación específica de una operación determinada en una clase determinada se denomina método.







El Diseño Orientado a Objetos se define como un diseño desistemas que utiliza Objetos auto-contenidos y clases de objetos.
Características principales del Diseño 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 representación de información
La funcionalidad del sistema se expresa en términos de servicios de losobjetos
Las áreas de datos compartidas son eliminadas. Los objetos se comunican mediante paso de parámetros
Los objetos pueden estar distribuidos y pueden ejecutarse en forma secuencial o en paralelo
Ventajas del Diseño Orientado a Objetos:
Fácil de mantener, los objetos representan entidades auto-contenidas
Los objetos son componentes reutilizables
Para algunos sistemas, puede haber un mapeoobvio entre las entidades del mundo real y los objetos del sistema
Desarrollo Orientado a Objetos:
El análisis, diseño y programación orientada a objetos están relacionados pero son diferentes
El análisis orientado a objetos concierne al desarrollo del modelo de objetos del dominio de la aplicación
El Diseño Orientado a Objetos trata del desarrollo del modelo del sistema orientado a objetospara implementar los requerimientos.
La programación orientada a objetos trata de la realización del Diseño Orientado a Objetos utilizando algún lenguaje de programación orientada a objetos como C++
Métodos de Diseño Orientado a Objetos
Algunos métodos que fueron originalmente basados en funciones (método de Yourdon) han sido adaptados al diseño orientado a objetos. Otros métodos como el métodode Booch han sido específicamente desarrollados específicamente para el Diseño Orientado a Objetos
El Diseño Orientado a Objetos es un método de diseño desarrollado para soportar la programación en Ada. Lenguaje multipropósito orientado a objeto.
Componentes del Diseño Orientado a Objetos
La identificación de objetos, sus atributos y servicios
La organización de objetos dentro de una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS