2. En primer lugar la arquitectura de capas es algo referente a la arquitectura de software, pero realmente si una aplicación no tiene arquitectura de capas adecuada para el tipo de necesidad se podría decir que no cumple con la programación orientada a objetos.
3. Programar en una capa es en pocas palabras no explotar todas las características de los lenguajes orientados a objetos, primero por que es un desorden total, segundo estaríamos trabajando en base a un método procedimental. Es cuando en un botón de un formulario o una orden de consola, ejecutas todo el código todas las funciones y todo lo necesario para que funcione un programa.
4.
5.
6. Es la estructura de los primeros sistemas operativos constituidos fundamental mente por un solo programa compuesto por un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra.
7. Todas las decisiones de las clases de decisiones: conceptual, funcional, dialogo y presentación; son implementadas dentro de un solo componente.