Please enable JavaScript.
Coggle requires JavaScript to display documents.
CICLO DE VIDA BÁSICO PARA UN SOFTWARE - Coggle Diagram
CICLO DE VIDA BÁSICO PARA UN SOFTWARE
DOCUMENTACIÓN
Sirve para documentar información necesaria para los usuarios del software y
para desarrollos futuros
Tipos
Documentación Externa
Documentación interna
Manual de Usuarios
VALIDACIÓN O PRUEBA BETA
Garantiza que el software cumpla con las
especificaciones originales
Objetivo
de obtener la conformidad de que se han cumplido todos los requerimientos
ANÁLISIS DE LOS REQUISITOS Y SU VIABILIDAD
.
Comprensión más precisa de los requisitos
Refinar la asignación de software
Facilita al ingeniero de sistemas especificar la función y
comportamiento de los programas
Suministra al técnico y al cliente, los medios para
valorar la calidad de los programas
Estructurar el sistema
completo
Consisten en recopilar, examinar y formular los
requisitos del cliente y examinar cualquier restricción
Especificaciones
Límites
PRUEBAS
Es la ejecución de una prueba individual de cada subconjunto de la aplicación
Garantiza que se implementaron de acuerdo con las especificaciones
6 pruebas básicas
Prueba de recuperación
Prueba de procedimientos
Prueba de tiempo de ejecución
Prueba de recursos humanos
Prueba de almacenamiento
Prueba de carga máxima
DEFINICIÓN DE NECESIDADES
Define el resultado del proyecto y su papel en la
estrategia global.
Obtener una visión del proyecto
Énfasis en la descripción del
problema
Recopilación y/o encuesta con el cliente,
Planificación de los recursos sobre una escala de tiempos.
IMPLEMENTACIÓN
Proceso de instalar equipos
o software nuevo, como resultado de un análisis y diseño previo
Enfoques de implementación
Uso de diferentes estrategias para el enfrentamiento de usuarios
El analista necesita formular medidas de desempeño con los cuales evalúa a los usuarios
Darle responsabilidad a los grupos
DISEÑO
Se modela el sistema y definimos su
estructura
Para que soporte todos los requisitos, incluyendo los
requisitos no funcionales y otras restricciones.
técnicos traducen
la información de alto nivel,
Tipos
En detalle
definición precisa de cada subconjunto de la aplicación
General
requisitos generales de la arquitectura de la aplicación
CODIFICACIÓN
Implementación de un lenguaje de
programación para crear las funciones definidas
Proceso
Realizar pruebas unitarias
Realizar pruebas de funcionalidad
Escribir el código fuente
MANTENIMIENTO
Para todos los procedimientos correctivos (mantenimiento correctivo) y las
actualizaciones secundarias del software (mantenimiento continuo)
Consiste en mantener y mejorar el software para enfrentar errores descubiertos
y nuevos requisitos.