Flowchart
Untitled
Flowchart content
Evolución del software
1. Versión alfa
2. Madurez
3. Salida
Etapas
Esta es la etapa preliminar del sistema, antes de que pase a producción y es donde se validará que cumpla con todo lo requerido basado en los acuerdos y requerimientos especificados por el cliente.
Una vez que el sistema esté operando en un ambiente productivo muy probablemente comiencen a surgir fallas o comporamientos no esperados y que sea necesario corregir. En esta etapa se trabajará en todos ellos, además de dar seguimiento a algunos de los requerimientos no funcionales como el de la disponibilidad 24/7 y el del performance que no pueden ser evaluados hasta que el sistema esté operativo y trabajando con cargas de trabajo normales.
Esta etapa no es identificable para el caso de estudio dado que se trata de un sistema nuevo a implementar y esta etapa habla acerca de cuando el sistema deja de ser útil para el cliente y/o los costos que implicaría su actualización y mantenimiento excede los costos de un sistema nuevo.
Mantenimiento Preventivo
Mantenimiento Correctivo
Mantenimiento Adaptativo
Leyes
Cambio continuo
Aumento de la complejidad
Evolución de sistemas grandes
Estabilidad organizacional
Conservación de familiaridad
Continuo crecimiento
Disminución de la calidad
Sistema de retroalimentación
Se deben tomar en cuenta los requerimientos de auditorias y monitoreo de performance para detectar oportunamente cambios o mejoras necesarias.
A medida ue crezca la base de datos será necesario implementar acciones de depuración y revisar los elementos actuales en busca de mejoras.
Una vez que se determine que el sistema ha lleado a su madurez se definirá un plan de cambios en el que se programarán los periodos para aplicarlos y poder medir las dimensiones que va cobrando.
Una vez establecidos los periodos para aplicar cambios estos deberán incluir una documentación adecuada para evitar que los cambios afecten alguna otra funcionalidad y determinar si los recursos actuales siguen siendo suficientes para su buen funcionamiento.
Durante la ejecución de los cambios se debe respetar el requerimiento de diseño de interfaz a la vez que se aplican gradualmente para evitar el desconcierto de los usuarios.
Cada uno de los requerimientos deben ser revisados continuamente mediante las auditorias para identificar nuevos requerimientos y/o necesidades que surjan dentro de las operaciones habituales.
Se integrarán revisiones de calidad dentro de las auditorias y a los procesos de cambios para garantizar que el nivel de calidad de los productos entregados no decaigan.
Cada uno de los elementos del sistema debe permitir la constante retroalimentación entre si con la finalidad de obtener detalles del funcionamiento del sistema como entidad en su ciclo funcional.
Trata de todas las correcciones que se apliquen antes de que representen un problema al usuario final. En este caso, dentro de la versión Alfa, antes de que el sistema sea operado en un ambiente ptoductivo
Conforme los usuarios operarán el sistema irán encontrando malos comportamientos o errores en el sistema que será necesario corregir hasta llegar a un sistema estable
Un posible cambio de o en el servidor, alguna ampliación o cambio mayor para tratard e mantener el sistema vigente, o en su defecto tratar de reutilizar lo más posible de él.
Information
- Description
- Flowchart on Untitled, created by Jesus Guerrero on 03/09/2021.
- Created by
- Jesus Guerrero
- Views
- 0
- Rating