Fases de ciclo de Descripción de Cuáles son los Productos o
vida de cada fase métodos o entregables
herramientas desarrollo de utilizadas para software conseguir el objetivo de esa fase Análisis de Consiste en aplicar ° Descomposición La especificación del requerimientos una serie de técnicas funcional. sistema es la base de para desglosar y ° Especificación vía la comunicación con analizar los requisitos Sentencias Textuales. los stakeholders. El y sus partes, algunas ° Modelado del modelo de análisis es de estas técnicas son: proceso. la base de la Modelado de ° Modelo de dominio. comunicación entre procesos, Modelado ° Casos de Uso. los desarrolladores. de dominio, casos de ° Checklists. uso, inspecciones, ° Inspección. La obtención de listas de chequeo y ° Prototipos requisitos y el análisis prototipos. se enfocan sólo en la visión del sistema que tiene el usuario. Diseño El diseño del software Herramientas El diseño del es una de las partes específicas para el Software, es una de que componen las diseño de software las partes fases del ciclo de vida por sí mismo, no las fundamentales del software, lo hay, pero si tenemos dentro del ciclo del podemos encontrar algunas que mediante desarrollo de con el nombre de el análisis nos llevan a software. Pues es el diseño en algunas lo que es el diseño de momento en el cuál metodologías, pero un sistema. muchos factores también lo podemos quedarán encontrar combinado determinados, como con otros procesos en la calidad, el algunas fases de rendimiento o incluso metodologías de la el buen ingeniería. funcionamiento. Desarrollo La transformación en ° Modelo de Cascada. El desarrollo de el tratamiento de la ° Modelo de Espiral. codificación y información y la ° Metodología de corrección (en inglés evolución digital de Prototipo. "Code and fix") es, los procesos ° Desarrollo Rápido más que una empresariales, ha de Aplicaciones estrategia generado la (RAD). predeterminada, el necesidad de resultado de una falta desarrollar de experiencia o plataformas presión que se ejerce accesibles, orientadas sobre los a satisfacer las desarrolladores para exigencias de los cumplir con una fecha mercados verticales. de entrega. Pruebas Por lo general, las Como podéis El control de la aplicaciones del IBM i imaginar, habrá calidad de software han sido modificadas decenas de lleva consigo de forma herramientas para aplicativos que considerable a lo pruebas software, de permiten realizar largo de los años, y las que he querido pruebas autónomas y seguramente los destacar en esta lista masivas permitiendo cambios no están tres: Selenium, así la verificación debidamente Jmeter y Test link. desde el punto de documentados en vista estático y de una biblioteca caja blanca, es decir completa incluyendo pruebas donde se casos de prueba. analiza el software sin ejecutar el software mediante el código fuente del mismo. Implementación o En rigor, se habla de Regularmente se Estas pruebas que puesta en implantar cuando una utilizan los diagramas permiten verificar marcha aplicación se instala UML. que los componentes sin modificar su de la aplicación código fuente. cumplen con las Cuando se realizan características del modificaciones al modelo y con la código, o se funcionalidad del programan nuevos sistema. elementos en la aplicación, es propio hablar de implementación.