Está en la página 1de 1

gabriel

Abstracción: es uno de gabriel gabriel


los medios mas
importantes mediante
el cual nos enfrentamos Tipos abstractos de datos:
con la complejidad Módulos: es una
gabriel es un tipo de dato definido técnica que
inherente al software. por el programador que se proporciona la
puede manipular de un posibilidad de gabriel
Encapsulación: es la propiedad modo similar a los tipos de dividir sus datos y
que permite asegurar que el datos definidos por el procedimientos
contenido de la información de gabriel
sistema. en una parte Procedimientos:
un objeto no esta oculta al privada. Fueron uno de los
mundo exterior. primeros mecanismos
Objetos: es sencillamente un de abstracción que se gabriel
tipo abstracto de datos al que utilizaron
se añaden importante ampliamente en
innovaciones en compartición lenguajes de La complejidad del dominio del problema: Esta
gabriel de código y reutilización. programación. complejidad se produce por las difíciles
interacciones entre los usuarios de un sistema y
sus desarrolladores: los usuarios encuentran
generalmente muy difícil dar precisión sobre sus
Modularidad: es la propiedad que necesidades de forma que los desarrolladores.
permite subdividir una aplicación en
partes mas pequeñas. gabriel
gabriel gabriel
gabriel
La complejidad
inherente al software:
gabriel Esta complejidad
deriva de tres La dificultad de gestionar el proceso de desarrollo: El
elementos: tamaño de un programa no es una gran virtud en un
sistema de software. sin embargo la escritura de un
Jerarquía: es una propiedad que Orientación a Capitulo 1: Desarrollo programa requiere demasiadas cantidad del nuevo
de Software software y de la reutilización de este.
permite una ordenación de objetos.
abstracciones.
gabriel

gabriel
gabriel gabriel
gabriel Integridad: es la capacidad
de un software para
proteger sus propios
Polimorfismo: es la componentes contra los La flexibilidad a través del software: El
Eficiencia: es su software ofrece flexibilidad, de modo
propiedad que indica capacidad para procesos de que no tengan
literalmente, la posibilidad derecho de acceso. que es posible para un desarrollador
hacer un buen uso Factores en la expresar prácticamente cualquier clase
de que una entidad tome de los recursos calidad del
muchas formas. de abstracción
que manipula. software

gabriel

gabriel Fácil de utilizar: Un


software es fácil de
utilizar si se puede
Transportabilidad: es la comunicar con el de
facilidad con la que un manera cómoda.
software puede ser
transportando sobre
diferentes sistemas
físicos o lógicos. gabriel

gabriel
Corrección: Capacidad
de los productos
software de realizar
Verificabilidad: es la exactamente las tareas
facilidad de verificación definidas por su
de un software: es su especificación.
capacidad para soportar
los procedimientos de
validación y aceptar
juegos de test o ensayos. gabriel gabriel

Reutilización: Robustez: Capacidad de


Capacidad de los los productos software
productos para de funcionar incluso en
ser reutilizados. situaciones anormales.

gabriel

Extensibilidad:
Facilidad que
tienen los
productos de
adaptarse a
cambios en su
especificación

También podría gustarte