Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pasos para Crear Un Sistema Informático PDF
Pasos para Crear Un Sistema Informático PDF
ANALISIS DISEÑO
IMPLEMENTACION
MANTENIMIENTO
CICLO DE VIDA DE
Los Sistemas de Información
• “Es un proceso por el cual los analistas de sistemas,
los ingenieros de software, los programadores y los
usuarios finales elaboran sistemas de información y
aplicaciones informáticas”.
Modelos del ciclo de vida de los
sistemas de información
Análisis de los
Requisitos
Diseño
Codificación
Prueba
Mantenimiento
Codificación: el diseño debe traducirse en una forma legible para la maquina. El paso
de codificación realiza esta tarea. Si el diseño se realiza de una manera detallada la
codificación puede realizarse mecánicamente.
Prueba: una vez que se ha generado el código comienza la prueba del programa. La
prueba se centra en la lógica interna del software, y en las funciones externas,
realizando pruebas que aseguren que la entrada definida produce los resultados que
realmente se requieren.
Los riesgos asociados con el desarrollo de sistemas largos y complejos son enormes. Una forma de
reducir los riesgos es construir sólo una parte del sistema, reservando otros aspectos para niveles
posteriores. El desarrollo incremental es el proceso de construcción siempre incrementando
subconjuntos de requerimientos del sistema.
El modelo de desarrollo incremental provee algunos beneficios significativos para los proyectos:
Construir un sistema pequeño tiene siempre menos riesgo que construir un sistema grande.
Los errores de desarrollo realizados en un incremento, pueden ser arreglados antes del comienzo
del próximo incremento.
Modelo de desarrollo evolutivo.
Construye una serie de grandes versiones sucesivas de un producto. El modelo
evolutivo asume que los requerimientos no son completamente conocidos al inicio del
proyecto.
MODELO
ESPIRAL
• El modelo espiral que consta de una
serie de ciclos. Cada uno empieza
identificando sus objetivos, alternativas
y restricciones.
• Se evalúa las alternativa respecto a los
objetivos tomando en cuenta las
restricciones.
• una vez finalizado se plantea el próximo
ciclo.
El modelo en espiral
Planificación Análisis de riesgos
Comunicación
con el cliente
Ingeniería
Evaluación del
cliente Construcción y adaptación
Modelo
Scrum
Scrum es un proceso de desarrollo de software iterativo e incremental utilizado
comúnmente en entornos basados en el desarrollo ágil de software.
Scrum se promueve como complemento de otras metodologías, incluyendo XP,
MSF o RUP.
Enfatiza valores y prácticas de gestión, sin pronunciarse sobre requerimientos,
implementación y demás técnicas.
Scrum se basa en los siguientes principios ágiles:
· Colaboración estrecha con el cliente
· Predisposición y respuesta al cambio
· Personas sobre procesos
· Desarrollo incremental con entregas funcionales frecuentes
· Comunicación verbal directa entre los implicados en el proyecto
· Motivación y responsabilidad de los equipos por la auto-gestión, auto-
organización y compromiso
· Simplicidad: Supresión de artefactos innecesarios en la gestión del proyecto
Modelo ciclo de vida
Scrum
Modelo de síntesis automática de
software
Se define el sistema utilizando un lenguaje formal.