2. El programa tiene un diseño modular
(división en diferentes secciones)
Los módulos son diseñados de modo
descendente.
Cada módulo se codifica utilizando las
tres estructuras de control básicas:
secuencia, selección y repetición.
3. El término programación estructurada
se refiere a un conjunto de técnicas que
han ido evolucionando. Estas técnicas
aumentan considerablemente la
productividad del programa
reduciendo en elevado grado el
tiempo requerido para
escribir, verificar, depurar y mantener los
programas.
4. La programación estructurada utiliza un
número limitado de estructuras de
control que minimizan la complejidad
de los programas y, por
consiguiente, reducen los errores; hace
los programas más fáciles de
escribir, verificar, leer y mantener. Los
programas deben estar dotados de una
estructura.
5. La programación estructurada es el
conjunto de técnicas que incorporan:
recursos abstractos,
diseño descendente (top-down),
estructuras básicas.
6. Es un método de implementación en el
que los programas se organizan como
colecciones cooperativas de
objetos, cada uno de los cuales
representan una instancia de alguna
clase, y cuyas clases son todas
miembros de una jerarquía de clases
unida mediante relaciones de herencia
7. Utiliza objetos, no algoritmos, como
bloques de construcción lógicos
(jerarquía)
Cada objeto es una instancia de una
clase
Las clases se relacionan unas con otras
por medio de relaciones de herencia
8. Los programas orientados a objetos
constan de objetos. Los objetos de un
programa se comunican con cada uno
de los restantes pasando mensajes….