La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

DSOO - María Eugenia Valencia La abstracción Es el examen selectivo de ciertos aspectos de un problema. Su finalidad es aislar los aspectos más importantes.

Presentaciones similares


Presentación del tema: "DSOO - María Eugenia Valencia La abstracción Es el examen selectivo de ciertos aspectos de un problema. Su finalidad es aislar los aspectos más importantes."— Transcripción de la presentación:

1 DSOO - María Eugenia Valencia La abstracción Es el examen selectivo de ciertos aspectos de un problema. Su finalidad es aislar los aspectos más importantes para un objetivo predeterminado y suprimir los que no lo son El polimorfismo Los objetos actúan en respuesta a los mensajes que reciben. El mismo mensaje puede originar acciones completamente diferentes al ser recibido por diferentes objetos. Este fenómeno se conoce como polimorfismo

2 DSOO - María Eugenia Valencia Persistencia Se refiere a la permanencia de un objeto, es decir al tiempo durante el cual se asigna espacio y permanece accesible en la memoria del computador. Después de ser ejecutado un programa O.O., los objetos normalmente NO se almacenan. Ellos son No persistentes. Una base de datos O.O. mantiene una distinción entre objetos creados para el tiempo que dure la ejecución (no persistentes) y aquéllos pensados para almacenamiento permanente. Estos últimos son persistentes.

3 DSOO - María Eugenia Valencia La Calidad del Software y la Metodología Orientada a Objetos Factores de Calidad Internos - Modularidad - Legibilidad Factores de Calidad Externos - Corrección- Robustez - Extensibilidad- Reutilización - Compatibilidad- Eficiencia - Portabilidad- Facilidad de uso

4 DSOO - María Eugenia Valencia La Calidad del Software y la Metodología Orientada a Objetos Corrección: Es la capacidad de los productos de software para realizar con exactitud sus tareas, tal y como se definen en las especificaciones.

5 DSOO - María Eugenia Valencia La Calidad del Software y la Metodología Orientada a Objetos Métodos para asegurarla serán condicionales: Garantizar que cada nivel es correcto bajo el supuesto que los niveles inferiores son correctos Corrección Sistema de Aplicación Biblioteca de Aplicación Más Bibliotecas Biblioteca Básica Biblioteca Núcleo Compilador Sistema Operativo Hardware

6 DSOO - María Eugenia Valencia Corrección..... Técnicas: Tipos de datos y las aserciones para construir software correcto desde el principio. La depuración y la prueba son indispensables como medio de doble comprobación del resultado. La Calidad del software y la Metodología Orientada a Objetos

7 DSOO - María Eugenia Valencia La Calidad del software y la Metodología Orientada a Objetos Robustez: Asegurar que no habrá eventos catastróficos en casos no especificados. Extensibilidad: Facilidad de adaptar los productos de software a los cambios de especificación.

8 DSOO - María Eugenia Valencia La Calidad del software y la Metodología Orientada a Objetos Extensibilidad.... Dos principios esenciales para mejorarla : Simplicidad del diseño (una arquitectura simple es más fácil de adaptar a los cambios que una compleja). Descentralización: cuanto más autónomos sean los módulos, más alta es la probabilidad de que un cambio simple afecte a un solo módulo o a un grupo pequeño de módulos, en lugar de provocar una reacción en cadena de cambios en todo el sistema.

9 DSOO - María Eugenia Valencia La Calidad del software y la Metodología Orientada a Objetos Reutilización: Capacidad de los elementos de software de servir para la construcción de muchas aplicaciones diferentes. S. Software Capturando patrones Patrones similares Se escribe menos software Se dedica tiempo (al mismo costo) al mejoramiento de corrección y robustez.

10 DSOO - María Eugenia Valencia La Calidad del software y la Metodología Orientada a Objetos Compatibilidad: Facilidad de combinar los elementos de software con otros. Se debe tener: Homogeneidad en el diseño Convenciones estándares para comunicación entre programas.

11 DSOO - María Eugenia Valencia La Calidad del software y la Metodología Orientada a Objetos Eficiencia: Capacidad de un sistema de software para exigir la menor cantidad posible de recursos hardware tales como tiempo del procesador, memoria externa e interna o ancho de banda utilizado en los dispositivos de comunicación.

12 DSOO - María Eugenia Valencia La Calidad del software y la Metodología Orientada a Objetos EficienciaRendimiento Las soluciones Orientadas a Objetos son: Elegantes Eficientes Técnicas de recolección de basura ligadura dinámica Genericidad o herencia repetida Se pueden implementar a un costo razonable en tiempo y espacio.

13 DSOO - María Eugenia Valencia La Calidad del software y la Metodología Orientada a Objetos Facilidad de uso: Facilidad con la que cualquier tipo de usuario aprende a usar un producto de software y aplicarlo a la solución de problemas. Esto incluye la facilidad de instalación, de operación y de supervisión. La Metodología Orientada a Objetos tiene técnicas que producen ideas nuevas y eficaces sobre interfaces que ayudan a los usuarios finales.

14 DSOO - María Eugenia Valencia La Calidad del software y la Metodología Orientada a Objetos Portabilidad: Facilidad de transferir los productos de software a diferentes entornos hardware y software. La Tecnología Orientada a Objetos con el énfasis: En la abstracción En el ocultamiento de información Estimula a los diseñadores a distinguir entre: Propiedades de especificación y Propiedades de implementación.

15 DSOO - María Eugenia Valencia La Calidad del software y la Metodología Orientada a Objetos Portabilidad.... Con las técnicas de: Polimorfismo Ligadura dinámica Harán posible escribir: Sistemas que se adapten automáticamente a distintos componentes hardware y software de la máquina (Ejemplo: numerosos sistemas de ventanas o numerosos sistemas de gestión de Bases de Datos).


Descargar ppt "DSOO - María Eugenia Valencia La abstracción Es el examen selectivo de ciertos aspectos de un problema. Su finalidad es aislar los aspectos más importantes."

Presentaciones similares


Anuncios Google