Professional Documents
Culture Documents
Fundamentos de Programacin
Profesor:
Primer Semestre
Grupo:
I-E1
Fundamentos de programacin
Cuestionario Unidad 6.
Modularidad
1.- Qu es la modularidad en POO? Se refiere a una organizacin en la que distintos componentes de un sistema de programacin se dividen en unidades funcionales separadas. 2.- Qu es un modulo? Los mdulos son aquellas partes pequeas en las que se divide una aplicacin, cada una de las cuales debe ser tan independiente como sea posible de la aplicacin en si y de las restantes partes. 3.- Cul es la funcin de la modularidad? Particionar un programa en componentes individuales para reducir su complejidad en algn grado y crea una serie de lmites bien definidos y documentados en el programa. 4.- Mencione algunos tipos elaboracin de un programa. de mdulos utilizados en la
Ejemplos pueden ser las clases, paquetes, bibliotecas, etc. 5.- Cules son las caractersticas de la modularidad? Encapsulamiento Ocultamiento de la Informacin
6.- En que consiste el encapsulamiento? Se refiere a la capacidad de agrupar y condensar en un entorno con lmites bien definidos y distintos 7.- Qu es la capacidad de descomponer un sistema complejo? Se basa en dividir en sub-problemas de gorma Top Down (de arriba hacia abajo) el problema original y luego aplicar el principio a cada sub-problema en forma recursiva. 8.- que es un mtodo de instancia? Si no existe un modificador static, se dice que el mtodo es un mtodo de instancia.
Fundamentos de programacin
9.- Cundo un mtodo es esttico? Cuando una declaracin de mtodo incluye un modificador static, se dice que el mtodo es un mtodo esttico 10.- que es un mtodo de clase? Los mtodos de una clase constituyen la lgica de la clase, es decir, contienen el cdigo que manipula el estado del objeto. 11.- Qu es la capacidad de componerlo a travs de mdulos existentes? Esta basada en obtener el sistema final de forma bottom up o a partir de componentes elementales. 12.- Qu es la comprensin del sistema en piezas? Comprende cada parte de un sistema en forma separada ayuda a la modificacin del sistema. 13.- Qu es la capacidad de descomponer un sistema complejo? Se basa en dividir en sub-problemas de gorma Top Down (de arriba hacia abajo) el problema original y luego aplicar el principio a cada sub-problema en forma recursiva. 14.- que es la sobrecarga de mtodos? Existe una caracterstica para tener dos mtodos ( constructores) con el mismo nombre. Esta caracterstica se denomina sobrecarga de mtodos. 15.- como se declara un mtodo? La estructura general de una declaracin tiene dos partes, la declaracin y el cuerpo del mtodo.
Fundamentos de programacin