Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelos de Proceso de Software - Coggle Diagram
Modelos de Proceso de Software
Cascada
Fases
Modelado
Análisis
Diseño
Construcción
Código
Pruebas
Planeación
Estimación
Programación
Seguimiento
Despliegue
Entrega
Asistencia
Retroalimentación
Comunicación
Inicio del proyecto
Recabar los requerimientos
Variante Modelo en V
Modo de aplicación
Generación de código
Pruebas unitarias
Diseño de los componentes
Pruebas de integración
Pruebas del sistema
Diseño de la arquitectura
Pruebas de aceptación
Modelado de los requerimientos
Implantación ascendente
Demuestra que se efectúa de manera sincrónica con el desarrollo del programa
Se crea con rapidez
Evoluciona a través de un proceso iterativo
Bajo costo en desarrollo
Proceso útil
Avanza de forma lineal
Estados de bloqueo
Obtención de documento
Finalización de fase
Modelo satisfactorio
Desarrollo estable
Modelo que adolece rigidez
Requerimientos explícitos
Es un modelo monolítico
No hay versión operativa del programa
Sistemático y secuencial
Proceso Unificado
Impulsado por el caso de uso
Asegurar la funcionalidad
Verificar y probar
Descripción de funciones
Centrado en la arquitectura
Realización de prototipos
Evaluar
Refinar
Representa modelos de requerimientos como el diseño
Fases
Construcción
Desarrolla o adquiere componentes de software
Se completan los modelos de requerimiento y diseño
Implementacion de código
Se emplean casos de uso para obtener pruebas
Producción
Apoyo para la infraestructura
Reportes de defectos
Solicitudes de cambio
Flujo de trabajo análogo
Elaboración
Comunicación y modelado del modelo general
Linea de base de la arquitectura ejecutable
Demuestra viabilidad
Transición
Pruebas betas para usuarios
Genera información de apoyo
Manuales de usuario
Guías de solución de problemas
Procedimientos de instalación
Se convierte e un producto utilizable
Concepción
Comunicación con el cliente
Planeación
Identificación de requerimientos
Se propone una arquitectura
Se desarrolla un plan para la naturaleza iterativa e incremental
Se detallan características y funciones
Se basa en especificación de requerimientos
Importancia de la comunicación con el cliente y los métodos directos
Mejor desarrollo ágil de software
Iterativo e incremental
Fase
Iteraciones
Hito
Disponibilidad de componentes de software
Toma de decisiones
Controlar el progreso
Proporcionar información
Prototipo
Es un modelo experimental de un sistema
Es un estrategia para el proceso de software
Obtener de manera rápida información necesaria
Entrevistas
Hojas de retroalimentacion
Observación
cuestionarios
Ayuda en la toma de decisiones
Desarrollos
Verticales
Comprender el problema y desarrollar la solución
Factibilidad
Lograr objetivos del proyecto
Diseño
Explorar y comprender la arquitectura
Evalúa aspectos
Rendimiento y uso de memoria o incoherencia en el diseño
Requisitos
Funcionalidad del producto
Aclarar los requisitos y nuevas ideas
Analisis
Con la especificaciones de requisitos
Genera la arquitectura general
Se crean y se prueban rápidamente
No se garantiza calidad
Consideraciones
Éxito
Comprende
Propósito
Tecnología
Proceso
Grupo técnico
Líder de proyecto
Documentador
elaborador de prototipo
Requisito
Análisis
Diseño
Evalúa grupo y entregas
Se involucran usuarios
Repiten procesos
Evaluaciones apropiadas
Biblioteca de código
Fallos
No se comprenden cuando
Como usarse
El proceso
Prototipo
Deja de evolucionar el prototipo
Lograr criterios
No se utilizan
Ambientes
Herramientas
Aplicación funcional
Evolucionan a través de un proceso iterativo
Bajo costo de desarrollo
Enfoques
Evolutivo
Se convierte en el sistema final
Mixto
Combinación de prototipos (Desechable y Evolutivo)
Desechable
Versión rudimentaria
Tipos
No operacional
Modelo a escala no funcional
Pruebas de diseño
Primero de una serie
Modelo a escala completa (piloto)
Funcional
Parches
Sistema funcional
Construidos de parches
Procesos ineficientes
Características selectas
Modelo operacional