Está en la página 1de 14

ALUMNO: SÁNCHEZ CERON

JORDY
METODOLOGÍAS PROFESOR: FOUNIER
DEL DESARROLLO AGUILAR ANA MARÍA
DE SOFTWARE MATERIA: INGENIERÍA
DE SOFTWARE
Metodología iterativa: Fase preparación

•Staffing y planificación. Aceptación proyecto, asignación fecha inicio y fecha


arranque proyecto.

• Recursos del proyecto: cliente y proveedor.

• Áreas clave y designación key users. Áreas a cubrir por el proyecto y


IN C R E M E N T A L E S O usuarios clave afectados.
I T E R ATI VA S
• Planificación y calendario reuniones con responsables proyecto.

• Requerimientos a cubrir. Requerimientos de primer nivel que debe cubrir el


proyecto

• Aprobación planificación y reuniones Confirmación cronogramas de


reuniones.
Metodología iterativa: Fase Definición

Todas las actividades orientadas a reconocer funcionalidades necesarias en el nuevo


sistema.

•Diseño funcional del sistema. Especificaciones y compatibilidad entre requerimientos y


funcionalidad del sistema.

IN C R E M E N T A L E S O • Ampliación al detalle del análisis requerimientos inicial. Levantamiento de


I T E R ATI VA S requerimientos en detalle y consolidación con los iniciales.

• Definición procesos objetivo y análisis de posibles mejoras. Objetivos y procesos a


alcanzar. Reingeniería de procesos.

• Análisis diferencial entre la herramienta y los procesos objetivo

• Posibilidad de inclusión a través de plugins o necesidad de customización.


Metodología iterativa: Fase preparación final
Fase definitiva para la puesta en producción del nuevo sistema.

•Preparación entornos de prueba y producción. Reajustes de ambos entornos para la


fase de despliegue final.

•Certificación del sistema y su integración con otras herramientas. Pruebas de


integración entre todos los módulos, extensiones y desarrollos adicionales.
IN C R E M E N T A L E S O
•Pruebas de rendimiento. Garantización del rendimiento y la productividad del entorno
I T E R ATI VA S de producción.

•Plan de formación y comunicación: generación documentación. Despliegue


documentación operacional de los flujos de trabajo y comunicación operaciones.
•Migración de datos. Migración definitiva de los datos.

•Configuración de seguridad. Perfilado de los usuarios, roles y niveles de seguridad.

•Aceptación del sistema. Validación y aceptación del proyecto.


Metodología iterativa: Fase Go live & Support

•Puesta en producción del sistema. Arranque del nuevo sistema (normalmente cierre del
anterior a modo solo consulta).

•Corrección de incidencias. Detección y corrección de incidencias o nuevas casuísticas


no detectadas en fases previas.

IN C R E M E N T A L E S O •Soporte a usuarios en operativa diaria. Apoyo consultores en los primeros días del
arranque para resolver nuevas dudas o errores no localizados.
I T E R ATI VA S
•Activación contrato soporte, mantenimiento y cierre del proyecto. Todo el soporte
adicional operativo y funcional adicional. Entrada en modo mantenimiento (por ejemplo 6
meses después).

•Labores de mantenimiento y actualización del sistema. Actualizaciones del sistema QA

•Sistema de pruebas paralelo al entorno de producción.


El "ciclo de vida básico" o
"modelo en cascada", el
modelo lineal secuencial L
sugiere un enfoque
sistemático, secuencial, I
para el desarrollo del
software que comienza en
N
un nivel de sistemas y E
progresa con el análisis,
diseño, codificación, A
pruebas y mantenimiento
L
Ingeniería de Sistema:Análisis de las características y el comportamiento del sistema del cual el
software va aformar parte.
Analisis:Se debe comprender cuáles son los datos quese van amanejar,cuálvaaser la función
que tiene que cumplir el software
Diseño:El diseño es el proceso que traduce los requisitos en una representación del software de
forma que pueda conocerse laarquitectura,funcionalidad e incluso lacalidad del mismo antes de
MODELO EN
comenzar lacodificación.
CASCADA
Codificación:Consiste en latraducción del diseño aun formato que sea comprensible para la
máquina.

Prueba:Comprobar queno se hayanproducido errores en algunade las fases


anteriores,especialmente en lacodificación
Utilizaciones:El software se entrega alcliente y comienza lavida útil del mismo.
El prototipado es una versión inicial de la idea de un producto o
servicio. El prototipado nos permite probar, evaluar y validar si
efectivamente la idea que tenemos en mente cumple los
PR O TO TI PA D O objetivos de la empresa y de los usuarios. Gracias a este
prototipo podremos validar esas ideas que tenemos de productos
o servicios pero que no sabemos cómo reflejarlas ni cómo
llevarlas a un terreno palpable.
E
S
MODELO EN I
ESPIRAL
R
A
L
Estas metodologías utilizan
enfoques flexibles y el trabajo A
en equipo para ofrecer
mejoras constantes G
I
Buscan proporcionar en poco
tiempo pequeñas piezas de
L
software en funcionamiento E
para aumentar la satisfacción
S
del cliente.
Scrum es una metodología ágil y flexible,
cuyo principal objetivo es maximizar el
retorno de lainversión para su empresa
(ROI). S
Se basa en construir primero la
funcionalidad de mayor valor para el C
cliente y en los principios de inspección
continua, adaptación,auto-gestión e R
innovación.
Con lametodología Scrum el cliente se
U
entusiasma y se compromete con el proyecto
dado que lo ve crecer
M
Es un modelo para evaluar la madurez del
proceso de software de una organización y para
identificar las prácticas claves que se requieren
para aumentar lamadurez de su proceso
El objetivo de SW-CMM es lograr un proceso
C
maduro de software [10],es decir,lograr un
proceso de software que esté definido, M
documentado,que sea administrado
La capacidad del proceso,describe el rango M
de resultados esperados que pueden ser
logrados siguiendo un proceso de
software
El método de desarrollo Crystal,es una colección de enfoques de desarrollo de software ágil,se centra principalmente
en las personas y la interacción entre ellas mientras trabajan en un proyecto de desarrollo de software.
También hay un enfoque en la criticidad comercial y la prioridad comercial del sistema en desarrollo
Crystal no repara las herramientas y técnicas de desarrollo,sino que mantiene alaspersonas y los procesos en el
centro del proceso de desarrollo.
Crystal no es un conjunto de herramientas y métodos de desarrollos prescritos,sino una familia de varios enfoques
de desarrollo.Al comienzo del proyecto,los procesos y las herramientas no son fijas
D

También podría gustarte