sábado, 18 de agosto de 2012

QUE SON NIVELES DE ABSTRACCION

2 comentarios:

INGENIERIA DEL SOFTWARE II SEPTIMO SISTEMA NOCTURNO dijo...

Niveles de abstracción es el proceso mediante el cual se identifican los aspectos importantes de un fenómeno. De esta forma el diseñador puede reducir un problema a interacciones entre un grupo de entidades con comportamientos establecidos para cumplir con los objetivos iniciales. Estas entidades son a su vez nuevos problemas, aunque claro está de menores dimensiones que el original. Algunos de ellos posiblemente puedan resolverse en forma directa al tener una complejidad accesible al entendimiento humano, mientras que otras quizás requieran su descomposición en nuevas abstracciones, en un proceso iterativo mediante el que establecemos niveles de abstracción, para concentrarnos en los aspectos del problema que nos interesan en un momento particular.
Nombre: Gabriel Molina Bustamante
Curso: Séptimo Semestre Sistema

INGENIERIA DEL SOFTWARE II SEPTIMO SISTEMA NOCTURNO dijo...

Una capa de abstracción (o nivel de abstracción) es una forma de ocultar los detalles de implementación de ciertas funcionalidades. Quizás los modelos de software más conocidos que utilizan capas de abstracción son el modelo OSI de 7 capas para protocolos de red, la biblioteca gráfica OpenGL y el modelo de flujo de bytes de entrada/salida creado para Unix y adoptado por MS-DOS, Linux y muchos otros sistemas operativos.
Un nivel de abstracción es una generalización de un modelo o algoritmo, totalmente independiente de cualquier implementación específica. Estas generalizaciones surgen de similitudes que están muy bien encapsuladas mediante modelos que expresan similitudes presentes en varias implementaciones específicas. La simplificación suministrada por una buena capa de abstracción permite una fácil reutilización.

NOMBRE: LEONARDO BAQUERIZO ROSADO
CURSO: VII SISTERMAS