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

Diseño Orientado A Objetos


Enviado por   •  24 de Septiembre de 2013  •  915 Palabras (4 Páginas)  •  217 Visitas

Página 1 de 4

I. INTRODUCCIÓN

El reciente aumento de aplicaciones en donde se utiliza la computadora ha sido

posible debido a un hardware de bajo costo, por lo cual la demanda de software ha

crecido de forma exponencial. Esto implica que son necesarias técnicas y tecnología

eficientes de Ingeniería de Software para resolver los múltiples problemas que se derivan

de las aplicaciones en donde se desarrollan sistemas software de gran tamaño.

La Ingeniería de Software implica seguir en cualquier proyecto de software una

metodología de desarrollo y la utilización de distintas técnicas y herramientas. Los

diferentes procedimientos a seguir en cualquier proyecto de Ingeniería de software son:

Definición de requerimientos, Análisis, Diseño, Verificación y Validación (Pruebas de

Calidad del Software), Pruebas y Mantenimiento.

El presente documento intenta dar a conocer y describir los conceptos y aspectos

fundamentales del diseño orientado a objetos (DOO) dentro del desarrollo de un producto

software, así como las técnicas, metodologías y herramientas actuales de dicho

paradigma en la Ingeniería de software.

Así pues, definimos Diseño de Software como la acción de construir soluciones

que satisfagan los requerimientos del cliente. Existen varias etapas en el proceso de

diseño de software, a saber son:

?? Entendimiento del problema

?? Identificar una o mas soluciones

?? Describir abstracciones de la solución

?? Repetir el proceso para cada abstracción identificada hasta que el diseño este

expresado en términos sencillos

Cualquier diseño debe ser modelado como una gráfica dirigida hecha de entidades

con atributos los cuales participan en relaciones. El sistema debe estar descrito a distintos

niveles de abstracción y el diseño ocurre en etapas que se traslapan.

La primera idea que se tiene al construir una solución de un determinado problema

es un modelo mental que constituye el primer intento de diseño llamado comúnmente

diseño informal. Este diseño a medida que se va describiendo en papel utilizando

técnicas y procedimientos esquemáticos y metódicos va adquiriendo forma hasta

constituirse en un diseño formal equivalente. La siguiente figura ejemplifica este hecho:

Info rmal

d es ig n

o ut li ne

Info rmal

d es ig n

Mo r e

f o rmal

d es ig n

F ini sh ed

d es ig n

Diseño Orientado a Objetos M.C. Mario Rossainz López

2

Pues bien, dentro del paradigma de la orientación a objetos, el diseño OO es con

mucho; más complejo que el diseño estructurado clásico, ya que lo que se busca es crear

un diseño genérico y abierto y no cerrado y concreto.

El Diseño Orientado a Objetos se define como un diseño de sistemas que utiliza

objetos auto-contenidos y clases de objetos.

Características principales del Diseño Orientado a Objetos:

u Los objetos son abstracciones del mundo real o entidades del sistema que se

administran entre ellas mismas

uLos objetos son independientes y encapsulan el estado y la representación de

información

uLa funcionalidad del sistema se expresa en términos de servicios de los objetos

uLas áreas de datos compartidas son eliminadas. Los objetos se comunican mediante

paso de parámetros

uLos objetos pueden estar distribuidos y pueden ejecutarse en forma secuencial o en

paralelo

Ventajas del Diseño Orientado a Objetos:

uFácil de mantener, los objetos representan entidades auto-contenidas

uLos objetos son componentes reutilizables

uPara algunos sistemas, puede haber un mapeo obvio entre las entidades del mundo real

y los objetos del sistema

Desarrollo Orientado a Objetos:

...

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