La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Gestión de una Fábrica de Software www.fabricadesoftware.cl Procesos de la Gerencia de SPR.

Presentaciones similares


Presentación del tema: "Gestión de una Fábrica de Software www.fabricadesoftware.cl Procesos de la Gerencia de SPR."— Transcripción de la presentación:

1 Gestión de una Fábrica de Software Procesos de la Gerencia de SPR

2 LOGO Contenidos Introducción 1 Descripción General 2 Fases Ciclo de Vida 3 Pautas del Proceso 4 Apéndices 5

3 LOGO Descripción General Proceso de la Gerencia Reconocimiento del Problema Planificación Desarrollo Postmortem Desarrollo Planes de Gerencia Calidad Fases

4 LOGO Fases del Ciclo de Vida Inicio (Pre-UR) 1 Fase no definida en el estándar de la ESA pero es clave para el futuro. 2 Contacto con el cliente, cara a cara. Sirve de método explicativo. 3 Se plantean, acuerdan y definen los métodos de desarrollo y de trabajo. 4 Se desarrolla la WBS tentativa para la Fase UR.

5 LOGO Fases del Ciclo de Vida (cont.) Requisitos de usuario (UR) Verificable Necesario Conciso No Ambiguo Completo UR Requisito Usuario

6 LOGO Fases del Ciclo de Vida (cont.) Revisión UR (UR/R) Revisión exhaustiva del documento UR por parte de SVV. Se crean: SPMP/SR SCMP/SR SVVP/SR SQAP/SR

7 LOGO Fases del Ciclo de Vida (cont.) Requisitos de Software (SR) Construcción del Modelo del Software. Soft Req Dominio de la Info. Represent funcional Definición interfaces Subdivisión problema Soporte Abstracción Visión física y lógica

8 LOGO Fases del Ciclo de Vida (cont.) Revisión SR (SR/R) Revisión exhaustiva del documento SR con cliente, operarios, técnicos, etc. Se crean: SPMP/AD SCMP/AD SVVP/AD SQAP/AD

9 LOGO Diseño Arquitectónico Construcción del Modelo Físico Selección de Lenguaje de Programación Especificación del Diseño Arquitectónico

10 LOGO Revision Diseño Arquitectónico Revisar El Modelo Físico Revisar la elección del lenguaje de programación Revisión del Diseño

11 LOGO Diseño Detallado y Producción (DD) Descomponer cada componente El código debe desarrollarse a partir del diseño detallado especificado La integración de cada unidad del sistema se llevará a cabo con la codificación La integración de cada unidad del sistema se llevará a cabo con la codificación

12 LOGO Revision de Diseño Detallado y Producción Pruebas de unidades (módulos) Pruebas de Integración (ensamble de componentes) Pruebas de sistema completo (en el ambiente de destino final)

13 LOGO Fases del Ciclo de Vida (cont.) Transferencia Instalación del Software en el ambiente operacional Software Review Board Aceptación provisional del Software Software Transfer Document (STD)

14 LOGO Fases del Ciclo de Vida (cont.) Operación y Mantenimiento Input Proceso Output STD Aceptación provisional del software PHD Aceptación final del software Uso del Software Mantención del producto (Software)

15 LOGO Pautas del Proceso Pauta para Pre-UR PropósitoGuiar el trabajo de SPR en la fase Inicio Criterios de entrada Estándar ESA PSS Issue 2 Llegada de un nuevo cliente para un proyecto Software Descripción del problema Reunión de reconocimiento del proyecto con el cliente Establecer características generales del sistema a construir Planificación de siguiente fase WBS sobre actividades a realizar durante todo el proyecto Realizar calendario y asignación de personal Criterios de salida Plan del Proyecto de Software, fase UR (SPMP/UR) Plan de la Configuración del Software, fase UR (SCMP/UR) Plan de VV del Software, fase UR (SVVP/UR) Descripción del problema

16 LOGO Pautas del Proceso (cont.) Pauta para UR PropósitoGuiar el trabajo de SPR en la fase UR Criterios de entrada Estándar ESA PSS Issue 2 Plan del Proyecto de Software, fase UR (SPMP/UR) Plan de la Configuración del Software, fase SR (SCMP/UR) Plan de VV del Software, fase UR (SVVP/UR) Descripción del problema Lectura de SPMP/UR Realizar lecturas del SPMP/UR Lectura problema Realizar lecturas de la descripción del problema Ambiente operacional Determinar ambiente operacional del sistema y diagramarlo. Captura de requisitos de usuario Realizar entrevista al cliente Confeccionar prototipo rápido y manual preliminar Validar ítems con el cliente Repetir los pasos hasta que sea necesario

17 LOGO Pautas del Proceso (cont.) Pauta para UR (cont.) Identificación de requisitos de usuario Identificar requisitos de capacidad Identificar requisitos de restricción Establecer atributos de los requisitos Identificador, Necesidad, Prioridad, Estabilidad, Fuente, Claridad, Verificabilidad Confección del URD Redactar punto 3 del URD en base a la identificación de requisitos de usuario Redactar punto 2 del URD Redactar punto 1 del URD Revisión del URD Realizar una revisión informal del URD Criterios de salida Documento de Requisitos de Usuario (URD)

18 LOGO Pautas del Proceso (cont.) Pauta para UR/R PropósitoGuiar el trabajo de SPR en la fase UR/R Criterios de entrada Documento de Requisitos de Usuario (URD) Revisión de URD Entregar URD a SVV y SQA para su verificación Recibir información proveniente de SVV, SQA Realizar cambios estipulados por SVV, SQA Repetir hasta que no queden observaciones Planificación de siguiente fase WBS sobre actividades a realizar durante todo el proyecto Realizar calendario y asignación de personal Criterios de salida Plan (SPMP/SR) Plan (SCMP/SR) Plan (SVVP/SR) Plan de Pruebas de Aceptación (SVVP/AT)

19 LOGO Pautas del Proceso (cont.) Pauta para SR PropósitoGuiar el trabajo de SPR en la fase SR Criterios de entrada Estándar ESA PSS Issue 2 Documento de Requisitos de Usuario (URD) Plan (SPMP/SR), Plan (SCMP/SR), Plan (SVVP/SR) Lectura del SPMP/SR Lecturas del SPMP/SR Lectura URD Realizar lecturas del URD Construcción del modelo lógico Identificar funcionalidad principal Esbozar componentes del sistema Asignar funcionalidad a componentes del sistema Separar componentes en capas según detalle de funcionalidad Generar modelo lógico o Verificar que el modelo incluya todo el URD Estimar calidad del modelo generado

20 LOGO Pautas del Proceso (cont.) Pauta para SR (cont.) Identificación de requisitos de software Identificar Requisitos: funcionales, de rendimiento, de interfaz, operacionales, de recursos, de verificación, de pruebas de aceptación, de documentación, de seguridad contra externos, de portabilidad, requisitos de calidad, de confiabilidad, de mantenibilidad, de seguridad del usuario Establecer atributos de los requisitos Identificar necesidad, prioridad, estabilidad y origen de cada requisito Revisión de requisitos de software Verificar claridad, completitud, consistencia y duplicaciones de requisitos Confección del SRD Redactar punto 1, 2, 3 y 4 del SRD en base a la identificación y revisión de requisitos de software Revisión del SRD Realizar una revisión informal del SRD Criterios de salida Documento de Requisitos de Software (SRD)

21 LOGO Pautas del Proceso (cont.) Pauta para SR/R PropósitoGuiar el trabajo de SPR en la fase SR/R Criterios de entrada Documento de Requisitos de Software (SRD) Revisión de SRD Entregar SRD a SVV y SQA para su verificación Recibir información proveniente de SVV, SQA Realizar cambios estipulados por SVV, SQA Repetir hasta que no queden observaciones Planificación de siguiente fase Realizar WBS (con 30% de inexactitud) Realizar calendario y asignación de personal Criterios de salida Plan (SPMP/AD) Plan (SCMP/AD) Plan (SVVP/AD) Plan de Pruebas del Sistema (SVVP/ST)

22 LOGO Nº de fase PropósitoGuiar el trabajo de SPR en la fase AD Criterios de entrada Estándar ESA PSS Issue 2 Documento de Requisitos de Software (SRD) Plan de Administración del Proyecto de Software, fase AD (SPMP/AD) Plan de Administración de la Configuración del Software, fase AD (SCMP/AD) Plan de Verificación y Validación del Software, fase AD (SVVP/AD) 1Lectura SPMP/AD Realizar lectura exploratoria del SPMP/AD Realizar lectura analítica del SPMP/AD Realizar lectura crítica del SPMP/AD 2Lectura SRD Realizar lectura exploratoria del SRD Realizar lectura analítica del SRD Realizar lectura crítica del SRD Pautas del Proceso (cont.)

23 LOGO Pautas SPR Fase AD 3Construcción del modelo físico Criterios de calidad del diseño o Establecer criterios de calidad o Establecer prioridades entre criterios Descomposición del software en componentes o Definir componentes del sistema abarcando todos los requisitos funcionales de este o Establecer relaciones entre componentes o Crear modelo según estructura jerárquica de las componentes Implementación de requisitos no funcionales en el modelo o Implementar requisitos de rendimiento o Implementar requisitos de interfaz Alternativas de diseño o Comparar evaluaciones de los distintos modelos obtenidos o Seleccionar modelo con mejor evaluación

24 LOGO Pauta AD/R (cont.) Nº de fase PropósitoGuiar el trabajo de SPR en la fase AD/R Criterios de entrada Documento de Diseño Arquitectónico (ADD) 1Revisión de ADD Entregar ADD a SVV y SQA para su verificación Recibir información proveniente de SVV Recibir información proveniente de SQA Realizar cambios estipulados por SVV Realizar cambios estipulados por SQA Repetir desde el primer paso hasta que no queden observaciones y el documento se dé por aceptado (firmado por el cliente) 2Planificación de siguiente fase Realizar WBS (con 10% de inexactitud) sobre actividades a realizar durante todo el proyecto, con especial énfasis en la fase siguiente (debe estar a nivel de tareas) Realizar calendario y asignación de personal Criterios de salida Plan de Administración del Proyecto de Software, fase DD (SPMP/DD) Plan de Administración de la Configuración del Software, fase DD (SCMP/DD) Plan de Verificación y Validación del Software, fase DD (SVVP/DD) Plan de Pruebas de Integración (SVVP/IT) 1.Pauta para AD/R

25 LOGO Pauta SPR Fase DD Nº de fasePropósitoGuiar el trabajo de SPR en la fase DD Criterios de entrada Estándar ESA PSS Issue 2 Documento de Diseño Arquitectónico (ADD) Plan de Administración del Proyecto de Software, fase DD (SPMP/DD) Plan de Administración de la Configuración del Software, fase DD (SCMP/DD) Plan de Verificación y Validación del Software, fase DD (SVVP/DD) Plan de Pruebas del Sistema (SVVP/ST) Plan de Pruebas de Integración (SVVP/IT) 1Lectura SPMP/DD Realizar lectura exploratoria del SPMP/DD Realizar lectura analítica del SPMP/DD Realizar lectura crítica del SPMP/DD 2Lectura ADD Realizar lectura exploratoria del ADD Realizar lectura analítica del ADD Realizar lectura crítica del ADD

26 LOGO Continuación Pauta DD 3Diseño detallado Ordenar componentes del sistema, partiendo desde el principal (el que recibe el control al momento de la ejecución), hacia el resto, en orden lo más profundo primero Para cada componente en el orden descrito, realizar el diseño detallado correspondiente a lo descrito en el ADD Realizar una revisión informal del diseño creado 4Revisión del diseño Entregar el diseño detallado generado a SVV para su verificación Recibir información proveniente de SVV Realizar cambios estipulados por SVV Repetir desde el primer paso hasta que no queden observaciones

27 LOGO Pautas del Proceso (cont.) Pauta para TR PropósitoGuiar el trabajo de SPR en la fase TR Criterios de entrada Documento de Diseño Detallado (DDD) SPMP/TR Lectura SPMP/TR Instalación Revisión entregables vs ítems de configuración Construcción Ejecutables del sistema en Ambiente Operacional Establecer procedimiento de modificación para el personal de mantención. Ejercitar Personal de Mantencion en la modificacion. Pruebas de Aceptación Info de pruebas de aceptación. Realizar Cambios estipulados por SVV. STD Recibir Info de SVV relevante para STD. Redacción del documento. Entregables STD Software Aceptado provisionalmente

28 LOGO Pautas del Proceso (cont.) Pauta para OM PropósitoGuiar el trabajo de SPR en la fase OM Criterios de entrada Documento de transferencia de Software (STD) Corrección de Errores Reaparción defectos entregados durante el periodo de Garantía. Aceptación Final Recibir declaración de aceptación final. Documento de Historia del Proyecto Colaborar con SPM para la confección del PHD. Criterios de Salida Documento de Historia del Proyecto (PHD) entregado. Software Aceptado Finalmente (declaración firmada por Cliente)

29 Gestión de una Fábrica de Software


Descargar ppt "Gestión de una Fábrica de Software www.fabricadesoftware.cl Procesos de la Gerencia de SPR."

Presentaciones similares


Anuncios Google