Desarrollo Ágil De Aplicaciones
¿Qué es una metodología de desarrollo? Una metodología de desarrollo de aplicaciones es un marco de trabajo estructurado que nos sirvepara planear y controlar todo el proceso de desarrollo de aplicaciones. Es importante no confundir la metodología con el enfoque de desarrollo, el enfoque de desarrollo se refiere a un conjunto deconocimientos, herramientas, técnicas y aplicación de métodos científicos que nos permitirán entender de mejor manera el problema para poder desarrollar la solución. La gran diferencia entre el método yel enfoque de sistemas es que la primera define de manera general el proceso de planeación y control; el enfoque define el entendimiento del problema, su delimitación, su estructuración y por últimosu solución. Existen diferentes enfoques que menciono a continuación: Modelo en cascada: Es un marco de trabajo lineal visto de arriba hacia abajo (como en cascada. Prototipado: Se caracterizapor utilizar prototipos hasta su versión final, es iterativo. Incremental: Es la combinación de un desarrollo lineal e iterativo a base de una seria de pequeñas cascadas y reservando incrementosfuturos. Espiral: Este es otra combinación lineal e iterativa fundamentada en una espiral dividida en 4 fases y cuya característica principal es la reducción y control del riesgo RAD: Rapid ApplicationDevelopment, este marco de trabajo utiliza herramientas de generación de código, herramientas CASE y lenguaje de programación de cuarta generación, se basa en técnicas de prototipado y su característicaprincipal es la reducción de costos y tiempos de implementación. Diseño Orientado a Objetos (DOO): Es un modelo que se basa en clases y objetos. Top-Down: Evolución del desarrollo estructurado.Proceso Unificado. Marco de trabajo basado en UML (Unified Modeling Language)
¿Por qué utilizar una metodología de desarrollo? Es importante para las organizaciones establecer estándares...
Regístrate para leer el documento completo.