Mi familia análisis de película
Unidad 1 Conceptos básicos del modelo orientado a objetos
1.1 Paradigmas de Programación
1.2 Beneficios del Modelo de Objetos y de la Poo sobre otros Paradigmas
1.3 Reconocimiento de Objetos y Clases en el mundo real y la interacción entre ellos
1.4 La Abstracción y el encapsulamiento como un proceso natural
1.5 La POO y la Complejidad del Software
1.6 Conceptos del Ciclo de Vida del Software 1.6.1 Especificaciones de Requerimientos 1.6.2 Análisis Orientado a Objetos 1.6.3 Diseño Orientado a Objetos 1.6.4 Programación Orientada Objetos, Conceptos y Características
1.7 Elementos Primordiales en el Modelo de Objetos 1.7.1 Encapsulamiento de Objetos 1.7.2 Modularidad de Objetos …ver más…
Escribir instrucciones con una cierta sintaxis sólo es una etapa de este proceso. Otras etapas importantes son el análisis del problema que se desea resolver, el diseño del programa, la documentación, las pruebas y el mantenimiento. Un buen balance entre todas estas partes hacen de un programa un producto confiable. Actualmente existen muchas técnicas para construir esos productos, cada una con sus ventajas y desventajas. En este documento se dará un vistazo general de la tecnología orientada a objetos para la construcción de software de alta calidad. Los aspectos principales de un software de calidad son: 1) Robustez 2) Confiabilidad 3) Eficiencia 4) Claridad 5) Mantenimiento a bajo costo.
La mayoría de los programadores alguna vez han escuchado hablar o han usado alguna de las siguientes formas de programación: • Programación Lineal. • Programación Estructurada. • Programación Modular. • Programación Orientada a Objetos.
En las siguientes secciones se discute brevemente en que consiste cada una de estas técnicas resaltando las ventajas y desventajas respecto a las otras.
1.1.1 Programación Lineal
Usualmente, cualquier programador empieza escribiendo programas pequeños y simples, los cuales consisten de una parte principal. En este caso el ''programa principal'' consiste de una secuencia de comandos o declaraciones que modifican datos globales a través de todo el programa. Lo