METODOLOGÍA Y PROCESO PARA EL DESARROLLO DE SOFTWAREpor Lûcîâ Medina
1. MODELO DE CASCADA
2. Se centra en que el proyecto se lleve a cabo de forma lineal o fases secuenciales. Hace énfasis en horarios, fechas, presupuestos y ejecutando todo un sistema de una sola vez
3. MODELO EN ESPIRAL
4. Se centra en la evaluación y reducción del riesgo del proyecto dividiendo el proyecto en segmentos más pequeños y proporcionar más facilidad de cambio durante el proceso de desarrollo, así como ofrecer la oportunidad de evaluar los riesgos en fases tempranas del desarrollo.
5. DESARROLLO RAPIDO DE APLICACIONES (RAD)
6. Se usa más que todo cuando se requiere de un desarrollo rápido, con una entrega de alta calidad en un sistema de bajo coste de inversión. El control de riesgos se basa en dividir el proyecto, proporcionando facilidad de cambio en el desarrollo.
7. Lenguajes de Programación Orientados a objetos
8. La programación basada en objetos es el estilo de programación que soporta principalmente encapsulación e identidad de objetos. Las características principales que se requieren para la programación basada en objetos son:
8.1. -Encapsulación de datos. -Ocultación de datos y mecanismos de acceso. Inicialización automática y aclarado de objetos. Sobrecarga de Operadores.
9. La programación orientada a objetos puede tanto estar caracterizada por la siguiente sentencia: Características basadas en objetos + herencia + ligadura dinámica
10. Entre los lenguajes que soportan estas características se incluyen C++, Smalltalk, Object Pascal y Java, aunque existe un gran número de lenguajes de programación basados en objetos y orientados a objetos.
11. ¿En qué se basa?
12. Es una estructura utilizada para planificar y controlar el procedimiento de creación de un sistema de información especializada.
13. METODOLOGÍA DE PROTOTIPO
14. Permite el desarrollo de aplicaciones y visualizarlas básicamente sin el proceso lógico o características del modelo terminado. Da la posibilidad al cliente si se esta cumpliendo con los requerimientos acordados y de ese modo evaluar el proceso.
15. METODOLOGIA DE PROGRAMACIÓN EXTREMA (XP)
16. Está diseñada para entregar el software que los clientes necesitan en el momento en que lo necesitan. XP alienta a los desarrolladores a responder a los requerimientos cambiantes de los clientes, aún en fases tardías del ciclo de vida del desarrollo.
17. Se tienen en cuenta las variables de costo, tiempo, calidad y alcance.