Cuicj
Páginas: 2 (380 palabras)
Publicado: 14 de marzo de 2013
ANÁLISIS ORIENTADO A OBJETOS
Para la Ingeniería del Software el análisis es la parte del proceso de desarrollo de software cuyo propósito principal esrealizar un modelo 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 unaperspectiva clásica de entrada/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 ycomposició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. Losobjetos son inherentemente reutilizables, y se puede crear un catálogo de objetos que podemos usar en sucesivas aplicaciones. De esta forma, podemos obtener rápidamente un prototipo del sistema, quepueda ser evaluado por el cliente, a partir de objetos analizados, diseñados e implementados en aplicaciones anteriores. Y lo que es más importante, dada la facilidad de reutilización de estos objetos,el prototipo puede ir evolucionando hacia convertirse en el sistema final, según vamos refinando los objetos de acuerdo a un proceso de especificación incremental.
Como características principalesde este tipo de análisis están:
Identidad.
Los datos se organizan en entidades discretas y distinguibles llamadas objetos. Estos objetos pueden ser concretos o abstractos, pero cada objeto tienesu 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 ycomportamiento) relevantes para una aplicación determinada, ignorando el resto. La elección de clases es arbitraria, y depende del dominio del problema.
Polimorfismo.
El polimorfismo permite que una...
Leer documento completo
Regístrate para leer el documento completo.