Sie sind auf Seite 1von 29

Gestin de una

Fbrica de Software

www.fabricadesoftware.cl

Procesos de la Gerencia de SPR

Contenidos
1 2 3

LOGO

Introduccin Descripcin General Fases Ciclo de Vida Pautas del Proceso Apndices

4 5

Descripcin General
Proceso de la Gerencia

LOGO

Reconocimiento del Problema Planificacin Desarrollo Postmortem

Desarrollo Planes de Gerencia Calidad Fases

Fases del Ciclo de Vida


Inicio (Pre-UR)
1
Fase no definida en el estndar de la ESA pero es clave para el futuro. 2 Contacto con el cliente, cara a cara. Sirve de mtodo explicativo .

LOGO

3
Se plantean, acuerdan y definen los mtodos de desarrollo y de trabajo.

4
Se desarrolla la WBS tentativa para la Fase UR.

Fases del Ciclo de Vida (cont.)


Requisitos de usuario (UR)
Requisito Usuario

LOGO

Necesario

Conciso

Verificable

UR
No Ambiguo

Completo

Fases del Ciclo de Vida (cont.)


Revisin UR (UR/R)

LOGO

Revisin exhaustiva del documento UR por parte de SVV. Se crean: SPMP/SR SCMP/SR SVVP/SR SQAP/SR

Fases del Ciclo de Vida (cont.)


Requisitos de Software (SR)

LOGO

Construccin del Modelo del Software.

Dominio de la Info.
Represent funcional Definicin interfaces

Subdivisin problema

Soft Req

Soporte Abstraccin Visin fsica y lgica

Fases del Ciclo de Vida (cont.)


Revisin SR (SR/R)

LOGO

Revisin exhaustiva del documento SR con cliente, operarios, tcnicos, etc. Se crean: SPMP/AD SCMP/AD SVVP/AD SQAP/AD

Diseo Arquitectnico

LOGO

Construccin del Modelo Fsico

Especificacin del Diseo Arquitectnico

Seleccin de Lenguaje de Programacin

Revision Diseo Arquitectnico

LOGO

Revisin del Diseo


Revisar El Modelo Fsico Revisar la eleccin del lenguaje de programacin

Diseo Detallado y Produccin (DD)

LOGO

Descomponer cada componente

El cdigo debe desarrollarse a partir del diseo detallado especificado

La integracin de cada unidad del sistema se llevar a cabo con la codificacin

Revision de Diseo Detallado y Produccin

LOGO

Pruebas de unidades (mdulos)

Pruebas de Integracin (ensamble de componentes)

Pruebas de sistema completo (en el ambiente de destino final)

Fases del Ciclo de Vida (cont.)


Transferencia
Instalacin del Software en el ambiente operacional

LOGO

Software Review Board

Software Transfer Document (STD)

Aceptacin provisional del Software

Fases del Ciclo de Vida (cont.)


Operacin y Mantenimiento
Input Proceso Output

LOGO

STD Aceptacin provisional del software

Uso del Software Mantencin del producto (Software)

PHD Aceptacin final del software

Pautas del Proceso


Pauta para Pre-UR
Propsito Criterios de entrada Descripcin del problema Planificacin de siguiente fase

LOGO

Guiar el trabajo de SPR en la fase Inicio Estndar ESA PSS-05-00 Issue 2 Llegada de un nuevo cliente para un proyecto Software Reunin de reconocimiento del proyecto con el cliente Establecer caractersticas generales del sistema a construir WBS sobre actividades a realizar durante todo el proyecto Realizar calendario y asignacin de personal Plan del Proyecto de Software, fase UR (SPMP/UR) Plan de la Configuracin del Software, fase UR (SCMP/UR) Plan de VV del Software, fase UR (SVVP/UR) Descripcin del problema

Criterios de salida

Pautas del Proceso (cont.)


Pauta para UR
Propsito

LOGO

Guiar el trabajo de SPR en la fase UR Estndar ESA PSS-05-00 Issue 2 Plan del Proyecto de Software, fase UR (SPMP/UR) Plan de la Configuracin del Software, fase SR (SCMP/UR) Plan de VV del Software, fase UR (SVVP/UR) Descripcin del problema Realizar lecturas del SPMP/UR Realizar lecturas de la descripcin del problema Determinar ambiente operacional del sistema y diagramarlo. Realizar entrevista al cliente Confeccionar prototipo rpido y manual preliminar Validar tems con el cliente Repetir los pasos hasta que sea necesario

Criterios de entrada

Lectura de SPMP/UR
Lectura problema Ambiente operacional Captura de requisitos de usuario

Pautas del Proceso (cont.)


Pauta para UR
Identificacin de requisitos de usuario

LOGO

(cont.)

Identificar requisitos de capacidad Identificar requisitos de restriccin Identificador, Necesidad, Prioridad, Estabilidad, Fuente, Claridad, Verificabilidad Redactar punto 3 del URD en base a la identificacin de requisitos de usuario Redactar punto 2 del URD Redactar punto 1 del URD Realizar una revisin informal del URD Documento de Requisitos de Usuario (URD)

Establecer atributos de los requisitos

Confeccin del URD

Revisin del URD Criterios de salida

Pautas del Proceso (cont.)


Pauta para UR/R
Propsito Criterios de entrada

LOGO

Guiar el trabajo de SPR en la fase UR/R

Documento de Requisitos de Usuario (URD)


Entregar URD a SVV y SQA para su verificacin Recibir informacin proveniente de SVV, SQA Realizar cambios estipulados por SVV, SQA Repetir hasta que no queden observaciones WBS sobre actividades a realizar durante todo el proyecto Realizar calendario y asignacin de personal Plan (SPMP/SR) Plan (SCMP/SR) Plan (SVVP/SR)

Revisin de URD

Planificacin de siguiente fase

Criterios de salida

Plan de Pruebas de Aceptacin (SVVP/AT)

Pautas del Proceso (cont.)


Pauta para SR
Propsito Criterios de entrada Lectura del SPMP/SR Lectura URD

LOGO

Guiar el trabajo de SPR en la fase SR Estndar ESA PSS-05-00 Issue 2 Documento de Requisitos de Usuario (URD) Plan (SPMP/SR), Plan (SCMP/SR), Plan (SVVP/SR) Lecturas del SPMP/SR Realizar lecturas del URD Identificar funcionalidad principal Esbozar componentes del sistema Asignar funcionalidad a componentes del sistema Separar componentes en capas segn detalle de funcionalidad Generar modelo lgico Verificar que el modelo incluya todo el URD Estimar calidad del modelo generado

Construccin del modelo lgico

Pautas del Proceso (cont.)


Pauta para SR

LOGO

(cont.)

Identificacin de requisitos de software Establecer atributos de los requisitos Revisin de requisitos de software Confeccin del SRD Revisin del SRD Criterios de salida

Identificar Requisitos: funcionales, de rendimiento, de interfaz, operacionales, de recursos, de verificacin, de pruebas de aceptacin, de documentacin, de seguridad contra externos, de portabilidad, requisitos de calidad, de confiabilidad, de mantenibilidad, de seguridad del usuario Identificar necesidad, prioridad, estabilidad y origen de cada requisito
Verificar claridad, completitud, consistencia y duplicaciones de requisitos Redactar punto 1, 2, 3 y 4 del SRD en base a la identificacin y revisin de requisitos de software Realizar una revisin informal del SRD Documento de Requisitos de Software (SRD)

Pautas del Proceso (cont.)


Pauta para SR/R
Propsito Criterios de entrada

LOGO

Guiar el trabajo de SPR en la fase SR/R Documento de Requisitos de Software (SRD) Entregar SRD a SVV y SQA para su verificacin Recibir informacin proveniente de SVV, SQA Realizar cambios estipulados por SVV, SQA Repetir hasta que no queden observaciones Realizar WBS (con 30% de inexactitud)

Revisin de SRD

Planificacin de siguiente fase

Realizar calendario y asignacin de personal


Plan (SPMP/AD)

Criterios de salida

Plan (SCMP/AD)
Plan (SVVP/AD) Plan de Pruebas del Sistema (SVVP/ST)

Pautas del Proceso (cont.)


N de fase Propsito Criterios de entrada Guiar el trabajo de SPR en la fase AD Estndar ESA PSS-05-00 Issue 2 Documento de Requisitos de Software (SRD) Plan de Administracin del Proyecto de Software, fase AD (SPMP/AD)

LOGO

Plan de Administracin de la Configuracin del Software, fase AD (SCMP/AD) Plan de Verificacin y Validacin del Software, fase AD (SVVP/AD) Realizar lectura exploratoria del SPMP/AD Realizar lectura analtica del SPMP/AD Realizar lectura crtica del SPMP/AD Realizar lectura exploratoria del SRD Realizar lectura analtica del SRD Realizar lectura crtica del SRD

Lectura SPMP/AD

Lectura SRD

Pautas SPR Fase AD


3 Construccin modelo fsico del Criterios de calidad del diseo
o Establecer criterios de calidad o Establecer prioridades entre criterios Descomposicin del software en componentes

LOGO

o Definir componentes del sistema abarcando todos los requisitos funcionales de este o Establecer relaciones entre componentes o Crear modelo segn estructura jerrquica de las componentes Implementacin de requisitos no funcionales en el modelo o Implementar requisitos de rendimiento o Implementar requisitos de interfaz Alternativas de diseo

o Comparar evaluaciones de los distintos modelos obtenidos


o Seleccionar modelo con mejor evaluacin

1.Pauta para AD/R

Pauta AD/R (cont.)


N de fase Propsito Criterios de entrada

LOGO

Guiar el trabajo de SPR en la fase AD/R Documento de Diseo Arquitectnico (ADD)

Revisin de ADD

Entregar ADD a SVV y SQA para su verificacin


Recibir informacin proveniente de SVV Recibir informacin 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) 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 asignacin de personal Plan de Administracin del Proyecto de Software, fase DD (SPMP/DD) Plan de Administracin de la Configuracin del Software, fase DD (SCMP/DD) Plan de Verificacin y Validacin del Software, fase DD (SVVP/DD) Plan de Pruebas de Integracin (SVVP/IT)

Planificacin de siguiente fase

Criterios de salida

Pauta SPR Fase DD


N de fase Propsito Guiar el trabajo de SPR en la fase DD

LOGO

Criterios de entrada

Estndar ESA PSS-05-00 Issue 2 Documento de Diseo Arquitectnico (ADD) Plan de Administracin del Proyecto de Software, fase DD (SPMP/DD) Plan de Administracin de la Configuracin del Software, fase DD (SCMP/DD) Plan de Verificacin y Validacin del Software, fase DD (SVVP/DD) Plan de Pruebas del Sistema (SVVP/ST)

Plan de Pruebas de Integracin (SVVP/IT)


Realizar lectura exploratoria del SPMP/DD Realizar lectura analtica del SPMP/DD Realizar lectura crtica del SPMP/DD Realizar lectura exploratoria del ADD Realizar lectura analtica del ADD Realizar lectura crtica del ADD

Lectura SPMP/DD

Lectura ADD

Continuacin Pauta DD

LOGO

Diseo detallado

Ordenar componentes del sistema, partiendo desde el principal (el que recibe el control al momento de la ejecucin), hacia el resto, en orden lo ms profundo primero Para cada componente en el orden descrito, realizar el diseo detallado correspondiente a lo descrito en el ADD Realizar una revisin informal del diseo creado Entregar el diseo detallado generado a SVV para su verificacin Recibir informacin proveniente de SVV Realizar cambios estipulados por SVV Repetir desde el primer paso hasta que no queden observaciones

Revisin del diseo

Pautas del Proceso (cont.)


Pauta para TR
Propsito Criterios de entrada SPMP/TR

LOGO

Guiar el trabajo de SPR en la fase TR Documento de Diseo Detallado (DDD) Lectura SPMP/TR Revisin entregables vs tems de configuracin

Construccin Ejecutables del sistema en Ambiente Operacional


Establecer procedimiento de modificacin para el personal de mantencin. Ejercitar Personal de Mantencion en la modificacion. Info de pruebas de aceptacin. Realizar Cambios estipulados por SVV. Recibir Info de SVV relevante para STD. Redaccin del documento. STD Software Aceptado provisionalmente

Instalacin

Pruebas de Aceptacin STD Entregables

Pautas del Proceso (cont.)


Pauta para OM
Propsito Criterios de entrada

LOGO

Guiar el trabajo de SPR en la fase OM

Documento de transferencia de Software (STD)


Reaparcin defectos entregados durante el periodo de Garanta. Recibir declaracin de aceptacin final. Colaborar con SPM para la confeccin del PHD.

Correccin de Errores
Aceptacin Final Documento de Historia del Proyecto Criterios de Salida

Documento de Historia del Proyecto (PHD) entregado. Software Aceptado Finalmente (declaracin firmada por Cliente)

Gestin

de

una

Fbrica

de

Software

www.fabricadesoftware.cl

Das könnte Ihnen auch gefallen