Please enable JavaScript.
Coggle requires JavaScript to display documents.
CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN - Coggle Diagram
CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN
¿QUÉ ES?
El ciclo de vida del software es el conjunto de etapas que sigue un proyecto de software desde su
concepción hasta su finalización y cierre.
definir las distintas fases intermedias que se requieren para
validar el desarrollo de la aplicación.
DEFINICIÓN DE NECESIDADES
definir el resultado del proyecto y su papel en la
estrategia global.
visión de alto nivel sobre el proyecto
planificación de los recursos sobre una escala de tiempos.
DISEÑO GENERAL
se modela el sistema
traducen la información de alto nivel, en esquemas, diagramas, etc.
Diseño general: requisitos generales de la arquitectura de la aplicación.
Diseño en detalle: definición precisa de cada subconjunto de la aplicación.
ANÁLISIS DE LOS REQUISITOS Y SU VIABILIDAD
recopilar, examinar y formular los
requisitos del cliente y examinar cualquier restricción que se pueda aplicar.
comprensión más precisa de los requisitos y
una descripción
LIMITES
detallar la frontera del proyecto,
ESPECIFICACIONES
afinándola, puliéndola y corrigiendo
El analista siempre debe llegar a conocer la temática y el problema a resolver,
IMPLEMENTACIÓN
sistemas. Es el proceso de instalar equipos
o software nuevo.
ENFOQUES
a.- Darle responsabilidad a los grupos
b.- Uso de diferentes estrategias para el enfrentamiento de usuarios.
c.- El analista necesita formular medidas de desempeño con los cuales evalúa a los usuarios.
VALIDACIÓN
garantizar que el software cumple con las
especificaciones originales.
obtener la conformidad de que se han cumplido todos los requerimientos del usuario
especificados.
CODIFICACIÓN
implementación de lenguaje de programación
fase de codificación
pruebas unitarias
pruebas de funcionalidad
escribir código de fuente
PRUEBAS
Es la ejecución de una prueba individual de cada subconjunto de la aplicación para
garantizar que se implementaron de acuerdo con las especificaciones.
PRUEBAS BASICAS
almacenamiento
tiempo de ejecución
carga máxima
de recuperación
de procedimientos
de recursos humanos
MANTENIMIENTO
mantener y mejorar el software para enfrentar errores descubiertos
y nuevos requisitos.
La mayor parte consiste en extender el sistema para que sea más útil y completo.
DOCUMENTACIÓN
Es la guía o comunicación escrita en sus diferentes formas, ya sea en modelaciones (UML),
modelado de negocio, RUP, diagramas, pruebas, manuales de usuario, manuales técnicos, etc.,
3 PARTES
EXTERNA
se define en un documento escrito con los siguientes puntos:
Descripción del Problema
Datos del Autor
Algoritmo (diagrama de flujo o Pseudocódigo)
Diccionario de Datos
Código Fuente (programa)
Describe paso a paso la manera cómo funciona el programa,
INTERNA
Son los comentarios o mensajes que se añaden al código fuente para
hacer más claro el entendimiento