TAXONOMA DE LOS MODELOS DE DESARROLLO DE SOFTWARE










- Slides: 10
TAXONOMÍA DE LOS MODELOS DE DESARROLLO DE SOFTWARE.
TAXONOMÍA LA PALABRA TAXONOMÍA ES UNA PALABRA QUE PROVIENE DEL GRIEGO Y QUE SE UTILIZA PARA DENOMINAR A AQUEL PROCESO DE CLASIFICACIÓN Y ORDENAMIENTO QUE SIRVE PARA ORGANIZAR DIFERENTES TIPOS DE CONOCIMIENTO.
DESARROLLO DE SOFTWARE ES UN PROCESO INTENSIVO DE CONOCIMIENTO, QUE ABARCA LA CAPTURA DE REQUERIMIENTOS, DISEÑO, DESARROLLO, PRUEBA, IMPLANTACIÓN Y MANTENIMIENTO. GENERALMENTE A PARTIR DE UN COMPLEJO ESQUEMA DE COMUNICACIÓN EN EL QUE INTERACTÚAN USUARIOS Y DESARROLLADORES.
¿QUÉ ES TAXONOMÍA DE MODELOS DE DESARROLLO DE SOFTWARE? ES EL CONJUNTO ESTRUCTURADO DE LAS ACTIVIDADES REQUERIDAS PARA REALIZAR UN SISTEMA DE SOFTWARE.
EL DESARROLLO DE SOFTWARE SE BASA EN MODELOS CONCEPTUALES. SI ESTOS MODELOS ESTÁN BIEN FORMADOS, SON CONSISTENTES Y SE COMPLEMENTAN MUTUAMENTE.
Modelo Abstracto En Cascada Tradicionales o Pesados Evolutivos Minimización de Desarrollos Híbridos Metodologías Ágiles Pertenecen los siguientes Pura Con fases solapadas Con subproyectos Con reducción de riesgos Espiral Entrega por etapas Diseño por planificación Cascada en V Componentes Reutilizables Diseño por herramientas Proceso Unificado Racional Otros Programación extrema SCRUM Desarrollo dirigido por pruebas Desarrollo dirigido por Características Agile, Lean, Crystal, …, etc.
EN CASCADA Todos estos modelos se caracterizan por una secuenciación serial de las siguientes actividades: análisis y definición de requerimientos, diseño, codificación, validación y mantenimiento. EVOLUTIVOS Los modelos evolutivos tienen la particularidad de visitar las diferentes etapas de desarrollo varias veces según sea necesario pero en un orden específico. MINIMIZACIÓN DE DESARROLLOS Con estos modelos se saca ventaja de elementos desarrollados previamente y se caracterizan por aumentar la importancia de esta reutilización.
HÍBRIDOS PROCESO UNIFICADO RUP IBM METODOLOGÍA QUE LLAMA AL PROCESO DE DESARROLLO DE SOFTWARE: RUP PROCESO HÍBRIDO QUE REUNE ELEMENTOS DE MODELOS DE PROCESOS GENÉRICOS. METODOLOGÍAS ÁGILES SE BASAN EN UN DESARROLLO INTERACTIVO E INCREMENTAL DESCRIBE TRES PERSPECTIVA: • DINÁMICA • ESTÁTICA • PRÁCTICA INNOVACIONES MÁS IMPORTANTES • SEPARACIÓN DE FASES • FLUJOS DE TRABAJOS • RECONOCIMIENTOS DE LA UTILIZACIÓN DEL SOFTWARE