Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
desarrollo definido en Competisoft. La idea es aplicarlo pero para una parte bien
pequea del proceso de desarrollo en el ejercicio por cuestin de tiempo y esfuerzo.
Este mismo documento al incluir todo el proceso de desarrollo, les puede servir de
ejemplo para aterrizar los diferentes conceptos vistos en ISO 9000 aplicaciones para
software.
Nombre Fuente
Equipo de Trabajo
Calendario
Salidas
Descripcin de requisitos:
* Funcionales:
Necesidades establecidas que
debe satisfacer el software cuando
es usado en condiciones
especficas. Las funcionalidades
deben ser adecuadas, exactas y
seguras.
* Interfaz con usuario:
Definicin de aquellas
caractersticas de la interfaz de
usuario que permiten que el
software sea fcil de entender,
Nombre Descripcin Destino Plantilla Forma de
Soporte aprobacin
aprender, que genere satisfaccin
y con el cual el usuario pueda
desempear su tarea
eficientemente. Incluyendo la
descripcin del prototipo de la
interfaz.
* Interfaces externas:
Definicin de las interfaces con
otro software o con hardware.
Especificacin de niveles de
calidad de diferentes atributos de
calidad del sistema:
* Confiabilidad:
Especificacin del nivel de
desempeo del software con
respecto a la madurez, tolerancia a
fallas y recuperacin.
* Eficiencia:
Especificacin del nivel de
desempeo del software con
respecto al tiempo y a la utilizacin
de recursos.
* Mantenimiento:
Descripcin de los elementos que
facilitarn la comprensin y la
realizacin de las modificaciones
futuras del software.
* Portabilidad:
Descripcin de las caractersticas
del software que permitan su
transferencia de un ambiente a
otro.
* Restricciones de diseo y
construccin:
Necesidades impuestas por el
cliente.
* Legales y reglamentarios:
Necesidades impuestas por leyes,
reglamentos, entre otros.
Especificacin Este documento contiene la Administracin No tiene Ver5,
del Sistema descripcin textual y grafica de la de un Proyecto Plantilla Val2,
estructura de los componentes de Especfico Ver7
software. El cual consta de las Val3
siguientes partes:
Arquitectnica:
Contiene la estructura interna del
sistema, es decir la
descomposicin del sistema en
subsistemas. As como la
identificacin de los componentes
Nombre Descripcin Destino Plantilla Forma de
Soporte aprobacin
que integran los subsistemas y las
relaciones de interaccin entre
ellos. Incluye los controles de
seguridad que se han diseado
que contendr el software a
desarrollar.
Detallada:
Contiene el detalle de los
componentes que permita de
manera evidente su construccin y
prueba en el ambiente de
programacin.
No tiene Prueba de
Software Conjunto de programas de Administracin
de un Proyecto plantilla integracin
cmputo, procedimientos, exitosa,
Especfico
documentacin y datos asociados. prueba de
sistema
exitosa
Configuracin Conjunto consistente de productos Administracin No tiene Ninguna
de Software de software, que incluye: de un Proyecto plantilla
Sistema de Seguimiento de
Defectos
Casos de Prueba del Sistema
encontrados en un ciclo de
desarrollo.
Productos internos
Prcticas
Identificacin de roles involucrados y competencias requeridas.
Roles
involucrados y Abreviatura Rol Competencias
competencias RAPE Responsable de la Capacidad de liderazgo con
Administracin del experiencia en la toma de
Proyecto decisiones, planificacin estratgica,
Especfico manejo de personal y desarrollo de
software.
US Usuario Ninguna
Rol Descripcin
A1. Realizacin de la Fase de Inicio (O3)
Entradas Plan de Desarrollo, Plan de Proyecto
RD A1.1. Revisar con los miembros del equipo de trabajo el Plan de Proyecto y el Plan de
ET Desarrollo actual para lograr un entendimiento comn y obtener su compromiso
con el proyecto.
RPU, A7.4 Corregir los defectos encontrados en los Casos de Prueba del Sistema con base
RS en el Reporte de Verificacin.
RPU A7.5 Validar los Casos de Prueba del Sistema (Val4).
CL, RS
RPU A7.6 Corregir los defectos encontrados en los Casos de Prueba del Sistema con base
en el Reporte de Validacin y obtener la aprobacin de las correcciones.
RPU A7.7 Realizar pruebas del sistema en el ambiente de pruebas (Ver10).
Instalar el producto en el ambiente de pruebas
Preparar los scripts y datos de prueba
Realizar las pruebas del sistema basadas en los casos de prueba diseados
Reportar los defectos encontrados en el Sistema de Seguimiento de Defectos
Diagrama de Diagrama de actividades de UML, donde se especifican las actividades del flujo
flujo de trabajo de trabajo y los roles (utilizando carriles)
A2.2. Documentar o
modificar la A2.4. Corregir los A2.5. Validar la A2.10. Documentar la
A2.3. Verificar la A2.7. Elaborar o versin preliminar del
Especificacin de defectos encontrados en Especificacin de
Especificacin de modificar Plan de Manual de Usuario o
Requerimientos. la Especificacin de Requerimientos
Requerimientos (Ver1). Pruebas de Sistema. modificar el manual
- Identificar y Requerimientos. (Val1).
consultar fuentes de existente.
A2.1. Distribuir tareas a
los miembros del equipo de informacin.
trabajo segn su rol, de - Analizar los A2.6. Corregir los
acuerdo al Plan de requerimientos defectos encontrados en
Desarrolo actual. identificados. la Especificacin de
- Elaborar o modificar Requerimientos.
el prototipo de la
interfaz con el usuario.
A2.8. Verificar el Plan de
- Generar o actualizar
Pruebas de Sistema (Ver2).
la Especificacin de A2.9. Corregir los
Requerimientos. defectos encontrados
en el Plan de Pruebas
de Sistema.
A2.11. Verificar el Manual de
Usuario (Ver3).
A2.12. Corregir los
defectos encontrados en
el Manual de Usuario.
A2.13. Incorporar
Especificacin de
Requerimientos, Plan de Pruebas
de Sistema y Manual de Usuario
como lneas base a la
Configuracin de Software.
A4.6. Elaborar el
Reporte de Actividades,
registrando las
actividades realizadas,
fechas de inicio y fin,
responsable por
actividad y mediciones
requeridas.
Responsable de Desarrollo y Responsable de Pruebas Responsable de Manuales Revisor Responsable de Pruebas Programador
Mantenimiento de Software Programador
A5.2. Realizar integracin y pruebas.
- Integrar los componentes en subsistemas
A5.1. Distribuir tareas a o en el sistema del Software y aplicar las
los miembros del equipo pruebas siguiendo el Plan de Pruebas de
de trabajo segn su rol, Integracin, documentando los resultados en
de acuerdo al Plan de un Reporte de Pruebas de Integracin.
Desarrollo actual. - Corregir los defectos encontrados.
- Actualizar el Registro de Rastreo.
Si No
Se recomienda que las validaciones se efecten una vez que las verificaciones
asociadas al producto sean realizadas.
Validacin Validacin C
Ver10 A7.3 Casos de AN, PR, Verificar que los Casos de Prueba del
Prueba del DI, RS Sistema se ajustan al Plan de Pruebas del
Sistema Sistema y al Plan de Pruebas de
Seguridad. Los defectos encontrados se
documentan en un Reporte de
Verificacin.
Val4 A7.5 Casos de AN, PR, Validar los Casos de Prueba del sistema
Prueba del DI, RS con la Especificacin de Requisitos para
Sistema asegurar que las pruebas abarcan toda la
funcionalidad definida por esta. Los
defectos encontrados se documentan en
un Reporte de Validacin.
Recursos de
infraestructura
Actividad Recurso
A1, A2, A3, Herramienta para documentacin.
A4, A5, A6,
A7, A8
A2 Herramientas para la Especificacin de Requisitos.
A3 Herramientas para el Anlisis
A4 Herramientas para el Diseo.
A5 Herramientas para la construccin
A5, A6, A7 Herramientas para la realizacin de pruebas y de seguridad.
Mediciones Mediciones que se establecen para evaluar los indicadores del proceso. Las
mediciones se identifican como M1, M2, etc. y entre parntesis se especifica la
identificacin del indicador que le corresponde.
Guas de ajuste
Descripcin de posibles modificaciones al proceso que no deben afectar los objetivos del
mismo.