Upload
mariel-torres
View
115
Download
12
Embed Size (px)
Citation preview
MeRinde
Metodología de la Red Nacional de Integración
y Desarrollo de Software Libre
La metodologia del CNTI propone ocho (8) roles básicos:
a. Analista de Calidad.
b. Analista de Producto.
c. Arquitecto de Software.
d. Desarrollador.
e. Involucrado.
f. Líder del Proyecto.
g. Mentor.
h. Probador.
Discuplinas/Fases
Planificación Integral de Objetivos
Objetivos Específicos
Metodología Actividades Producto
1. Asegurar que clientes, usuarios finales y desarrolladores tengan un
2. entendimiento común de la organización objetivo.
3. Derivar los requerimientos del sistema necesarios para apoyar a la
4. organización objetivo en su mejora.
5. Entender el problema actual en la organización objetivo e identificar
6. potenciales mejoras. 7. Entender la
estructura y la dinámica de la organización para la cual el
8. sistema va a ser desarrollado (organización objetivo).
Inicio
1. Establecer el ámbito del proyecto y sus límites.
2. Encontrar los casos de uso críticos del sistema, los escenarios básicos que definen la funcionabilidad.
3. Mostrar al menos una arquitectura candidata para los escenarios principales.
4. Estimar el costo en recursos y tiempo de todo el proyecto.
Establecimiento del ámbito del producto e identificación de los principales riesgos y la viabilidad del proyecto.
Artefactos
Vista de los procesos del negocio:
Especificación de los Procesos:
Modelo de Análisis:
Diagrama de Caso de Uso del negocio:
Diagrama de especificación
Diagrama de Actividad:
Artefactos/fases Elaboración, Construcción e Implantación
Objetivos Específicos
Metodología Actividades Producto
1. Definir, validar
y establecer la arquitectura. 2. Completar la visión. 3. Crear un plan fiable para la fase de construcción. Este plan puede evolucionar en sucesivas iteraciones. Debe incluir los costos si procede. 3. Demostrar que la arquitectura propuesta soportara la visión con un costo razonable y en un tiempo razonable..
Elaboración
Se realiza la
captura de la
mayor parte de los
requerimientos
funcionales,
manejando los
riesgos que
interfieren con los
objetivos del
sistema,
acumulando la
información
necesaria para el
plan de
construcción para
hacer realizable el
caso del negocio
Línea base de
arquitectura del
sistema, la captura
de la mayoría de
los requerimientos
y la reducción de
riesgos importantes
así como permitir
la escalabilidad del
equipo del proyecto
durante la fase de
construcción y las
pantallas del
sistema
Diagrama de casos de uso del software
Pla
ntilla d
e E
specific
acio
nes
Diagrama de actividad
ARQUITECTURA DEL SOFTWARE. Modelo de diseño: Diagrama de objeto
Diagrama de clase:
Diagrama de secuencia:
Modelo de datos
Diseño de componentes Diagrama de componentes
Diagrama de despliegue
Objetivos Específicos
Metodología Actividades Producto
Minimizar los
costos de
desarrollo
mediante la
optimización de
recursos y
evitando tener
que rehacer un
trabajo o incluso
desecharlo
Conseguir una
calidad adecuada
tan rápido como
sea práctico.
Conseguir
versiones
funcionales
Construcción
Lograr la
disponibilidad
operativa del
producto.
Evaluar que el
producto
contenga todas
las propiedades,
elementos y
requisitos y/ó
exigencias.
Probar el
funcionamiento
de estas
exigencias
Un sistema con
calidad de
producción. Toda
la funcionalidad
debe haber sido
implementada y
las pruebas para
el estado beta de
la aplicación
completadas,
junto con los
manuales de
usuario y del
sistema.
Si el proyecto no cumple con estos criterios de cierre, entonces la transición deberá posponerse una iteración.
DETECCION Y CORRECCION DE ERRORES DEL SOFTWARE: Especificación de Pruebas de los Requerimientos Funcionales
Objetivos Específicos
Metodología Actividades Producto
1. Entregar el producto funcional en manos de los usuarios finales una vez realizadas las pruebas de aceptación por un grupo especial de usuarios. 2. Desarrollar nuevas versiones actualizadas del producto. 3. Completar la documentación.
Transición
• Configuración, instalación y
usabilidad del producto.
entrenar a los
usuarios en el
manejo del
sistema.
Elaborar
Manual de
Usuario.
Elaborar
Manual del
Sistema
• Garantizar que el usuario aprenda a operar y mantener el sistema.
• Conseguir un producto final que cumpla los requerimientos esperados. • Entrega de
documentación.
RESULTADOS DE LA IMPLANTACION DEL SOFTWARE:
Gracias por su atención