ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Anallsls Y Diseno Orientado A Objetos


Enviado por   •  2 de Octubre de 2013  •  Informe  •  1.161 Palabras (5 Páginas)  •  305 Visitas

Página 1 de 5

ANALlSlS Y DISENO ORIENTADO A OBJETOS

El problema fundamental que debe asumir un equipo de desarrollo de software

es convertir el mundo real en un programa informática. En esencia, la tarea

clave de la piogramación es describir las tareas de especificación del programa

que lesuelve el problema dado,

Un problema de programación se desciibe normalmente con un conjunto

de especificaciones (detalles que constituyen el problema real) Las especificaciones

son parte de lo que se denomina análisis orientado a objetos (AOO),

que iesponde en realidad a la pregunta «¿Qué hace?» Durante la fase de

análisis se piensa en las especificaciones en términos intuitivos y con independencia

del lenguaje y de la máquina La etapa crítica de esta actividad es

deducir los tipos de objetos del mundo real que están implicados y obtenei

los atributos de estos objetos deteiminando su comportamiento e interacciones

La siguiente fase del proceso de desarrollo de software es el diseño orientado

a objetos (DOO), que responde a la pregunta «j,Cómo lo hace?» Durante esta

fase se comienza a crear un modelo de computadora basado en el análisis que

realice la tarea específica concreta En esta etapa se piensa en objetos del

mundo real que pueden ser representados como objetos del mundo inforinático

Se deben especificar los objetos con mayor precisión especificando en

detalle lo que los objetos conocen y lo que pueden hacer, y describe con

prudencia sus interacciones Durante la fase de diseño se pueden encontrar

atributos útiles adicionales y comportamiento de los objetos que no.aparecieron

en la fase de análisis o no estaban definidos con claridad

La diferencia entre A00 y DO0 no es clara, y es difícil definir la transición

entre ambas etapas De hecho, ninguna de las metodologías de 00 clásicas,

como Yourdon/Coad, Booch o Rumbaugh (OMT) proporcionan reglas precisas

para pasar de una etapa a otra De hecho, las fases A00 y DO0 no

representan un proceso estricto de dos etapas, y a veces se funden en una sola

Normalmente, ocurrirá que el modelo inicial que se selecciona no es el apropueden descubrir especificacioiles adicionales que no se conocían al comenzar

su trabajo iriicial y encontrar que los atributos o comportamiento de un objeto

sean diferentes de lo que se decidió en la etapa de análisis De cualquier forma,

el mejor medio para practicar desarrollo de software orientado a objetos es

realizar el análisis y diseño de ejemplos de todo tipo Por esta causa, en el

libro se incluyen numerosos ejemplos que tratan de ayudar al lector a familiarizarse

con la PO0

L.a fase de diseño conduce a la fase de iinplementación, que consiste en

traducir dicho diseño en un código real en un lenguaje de programación 00

La fase de codificación del proceso de desarrollo 00 se llama programación

orientada a objetos (POO).

El proceso de desarrollo orientado a objetos supone, en síntesis, la construcción

de un modelo del mundo real que se pueda traducir posteriormente

en un código real escrito en un lenguaje de programación 00 En realidad,

las tres fases, análisis, diseño y programación, interactúan entre sí L.as decisiones

de progiamación pueden cambiar algunos aspectos del modelo o pueden

refinar lealmente algunas decisiones anteriores

Los objetos pueden cambiar, o incluso modificarse o deducirse de otros

objetos; atributos y comportamiento se pueden también modificar o añadir a

cada objeto En resumen, el análisis, diseño y programación no constituyen

un proceso único de tres etapas para la resolución de un problema, sino que

todas las etapas interactúan entre sí para resolver los problemas del mundo

real Sin embargo, como regla general, el análisis se debe hacer antes del

diseño, y éste se ha de hacer antes de la programación o codificación

NOTACIONES ORIENTADAS A OBJETOS

El mejor sistema para modelar el mundo real con objetos de un modo práctico

es disponer de una notacióii gráfica consistente y eficiente Cada metodología

de análisis y diseño orientado a objetos posee su propia notación

Nuestra experiencia en estos cinco últimos

...

Descargar como (para miembros actualizados) txt (8 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com