SlideShare una empresa de Scribd logo
Capacitación Tester
QA

Abril, 2011
Módulo 1

REQUERIMIENTOS
Creando Requerimientos Eficaces
Razones Claves de los Fracasos de Proyectos
Requerimientos vagos, ambiguos, incorrectos, inconsistentes, y/o
incompletos.
No se involucra al usuario, el usuario no participa y no acepta los
resultados.

Muchos cambios a través de la vida del proyecto.
Creando Requerimientos Eficaces
Contexto del Negocio
Esfuerzo Típico para Encontrar y Corregir Defectos.

Requirements 82%
Design 13%
OTHER 4%
CODE 1%
Creando Requerimientos Eficaces
¿Qué es un Requerimiento?
WEBSTER’S DICTIONARY:
“Something wanted or needed.”
“Algo deseado o necesario.”
 IEEE STD. 610.12-1990, GLOSSARY OF SOFTWARE ENGINEERING
TERMINOLOGY:
“(1) A condition or capability needed by a user to solve a problem or
achieve an objective.”
“Una condición o capacidad necesaria por un usuario para
resolver un problema o alcanzar un objetivo.”
“(2) A condition or capability that must be met or possessed by a system ...
to satisfy a contract, standard, specification, or other formally imposed
document.”
“Una condición o capacidad que debe alcanzar o poseer un
sistema … para satisfacer un contrato, estándar,
especificación o un documento impuesto formalmente.”
Creando Requerimientos Eficaces
¿Qué es un Requerimiento Efectivo?
“Los Requerimientos son … las especificaciones de lo que debe ser
implementado. Una descripción de cómo el sistema, producto o
servicio debe comportarse con sus propiedades y atributos. Inclusive
considerando también las restricciones y premisas para el proceso
de desarrollo.”
Creando Requerimientos Eficaces
Tres Niveles de Requerimientos:
= Entrada

Requerimientos
de Negocio

= Documento Formal

Documento de Visión y Alcance
Requerimientos
de Usuario

Atributos de
Calidad

Documento de Visión y Alcance
Requerimientos
del Sistema

Reglas de
Negocio

Requerimientos
Funcionales

Interfaces
Externas
Restricciones

Especificación de Requerimientos de Software (SRS)
Creando Requerimientos Eficaces
Requerimiento de Negocio:
Están ligados a los objetivos de alto nivel de una organización,
proyecto o cliente, requiriendo un producto, servicio o sistema.
Son contenidos en el documento que describe la visión y alcance
de un proyecto.

Un Objetivo del Proyecto se convertirá en un Requerimiento de
Negocio.
Creando Requerimientos Eficaces
Requerimiento de Usuario:
Describe las tareas y procesos que se deben realizar para llevar a
buen término el producto o servicio.

Ejemplo:
Puede haber un Requerimiento de Usuario de tipo “Cambio
Organizacional”, de “Sistemas”, de “Procesos y Procedimientos”, etc.
Creando Requerimientos Eficaces
Requerimiento Funcional:
Define la funcionalidad detallada del sistema que los
desarrolladores o áreas deben construir o elaborar en el producto o
servicio, que habiliten al usuario para llevar a cabo sus tareas y de
este modo satisfacer las necesidades del requerimiento de usuario y
de negocio en consecuencia.
Los Requerimientos Funcionales deben escribirse sin utilizar
lenguaje técnico, ni incluir partes de la solución técnica, sólo deben
avocarse a lenguaje de negocio.
Creando Requerimientos Eficaces
Componentes de Ingeniería de Requerimientos:
Ingeniería de Requerimientos

Desarrollo de
Requerimientos

Obtención

Manejo de
Requerimientos

Análisis
(Entender)

Especificación
re-escribir

clarificar

re-evaluar
corregir y cerrar
diferencias

Verificación
Creando Requerimientos Eficaces
Componentes de Ingeniería de Requerimientos:
Desarrollo de Requerimientos:

Manejo de Requerimientos:

• Recabe las necesidades de los
usuarios que representan todas
las clases de usuario.
• Entienda las tareas y los objetivos
del usuario.
• Entienda la importancia relativa de
la calidad de los atributos.
• Negocie las prioridades de
implementación.
• Traduzca las necesidades del
usuario a especificaciones y a
modelos escritos.
• Revise los documentos de los
requerimientos.

• Establezca y mantenga un acuerdo
con el cliente sobre los requerimientos.
• Controle los requerimientos formales del
software.
• Procese los cambios de
requerimientos propuestos a
través de un control de cambios
formal.
• Mantenga los planes y productos
consistentes con los
Requerimientos cambiantes.
• Negocie nuevos compromisos
basados en el impacto de los
cambios.

La meta de la ingeniería de requerimientos
(IR) es entregar una especificación de
requisitos de software correcta y
completa.
Creando Requerimientos Eficaces
Características:
1. Correcto
2. Viable
3. Necesario
4. Priorizado
5. Inequívoco
6. Verificable
7. Completo
8. Consistente
9. Modificable
10.Fácil de Seguir
Creando Requerimientos Eficaces
Escribiendo Requerimientos Eficaces:
 Evalúe desde la perspectiva del desarrollador.
 Documente en una forma jerárquica y estructurada:
-Incluya comportamientos esperados y condiciones de
excepción.
-No restrinja las opciones de diseño.
Mantenga cortas las frases y párrafos:
-Utilice gramática, ortografía y puntuación apropiada.
-Utilice los términos consistentemente.
-Defina los términos en un glosario.
Evite requerimientos redundantes.
Evite requerimientos contradictorio.
Creando Requerimientos Eficaces
Escribiendo Requerimientos Eficaces:
Escriba los requerimientos a un alto grado de detalle:
– Evite los párrafos largos.
– Tenga cuidado con el uso de "y" y "o", que sugieren que hay
requerimientos múltiples combinados.
– Evite listas en viñetas (Bullets).
– Identifique cada requerimiento.
– Organice en tablas los requerimientos similares.
Sea preciso y específico:
– Use “debería” o “debe”, no use “podría,” “pudo,” “pueda”.
– Evite palabras ambiguas: minimizar, maximizar, optimizar,
rápido, de uso amigable, fácil, simple, intuitivo, robusto,
avanzado, mejorado, eficiente, flexible, opcionalmente,
suficiente, razonable.
Creando Requerimientos Eficaces
Lineamientos de Identificadores:
Utilice una convención simple, consistente.
Utilice abreviaciones alfabéticas para categorizar por tipo (por ejem. BR para
“Business Requirements”).
Combine el identificador de categoría alfabético con un numero único.

Numere en incrementos de por lo menos 10 para permitir la inserción de
nuevos
requerimientos y elementos de rastreo subsecuentes resultado de requisiciones
de cambio durante el proyecto o mejoras en subsecuentes liberaciones de
mantenimiento (por ejemplo: BR010, BR020, BR030).
Creando Requerimientos Eficaces
Lineamientos de Identificadores:
Ejemplo de Esquema de Identificadores:









Requerimientos de Negocios
BR + número único
Requerimientos de Usuarios
UR + número único
Requerimientos de Sistema
SR + número único
Diseño de Arquitectura
AD + número único
Diseño Detallado
DD + número único
Componente de Aplicación
AC + número único
Caso de Prueba:
-Prueba de Aceptación de Usuario
UAT + número único
-Prueba de Aceptación Operacional
OAT + número único
-Prueba de Desempeño
PT + número único
-Prueba de Sistema
ST + número único
Creando Requerimientos Eficaces
Lineamientos de Identificadores:
Utilice una convención simple, consistente.
Utilice abreviaciones alfabéticas para categorizar por tipo (por ejemplo BR para
“Business Requirements”).
Combine el identificador de categoría alfabético con un numero único.

Numere en incrementos de por lo menos 10 para permitir la inserción de
nuevos
requerimientos y elementos de rastreo subsecuentes resultado de requisiciones
de cambio durante el proyecto o mejoras en subsecuentes liberaciones de
mantenimiento (por ejemplo: BR010, BR020, BR030).
Creando Requerimientos Eficaces
Mejores Prácticas para Documentar Requerimientos:
Inspección formal de documentos de requerimientos:
– Mucho más barato encontrar y corregir defectos en la etapa de
requerimientos.
– Incluir a los clientes, diseñadores, probadores.
– Utilice listas de comprobación de los errores comunes de
requerimientos.
Pruebas basadas en requerimientos:
– Derive los casos de prueba de los casos de uso y
requerimientos funcionales.
– Los casos de prueba cristalizan una visión de comportamiento
esperado.
– Revise los casos de prueba contra los requerimientos y modelos.
Creando Requerimientos Eficaces
Mejores Prácticas para Documentar Requerimientos:
Maneje las Versiones de los documentos de requerimientos.

Adopte y haga cumplir un Proceso de control de cambios de
requerimientos:
– Defina el procedimiento para proponer, evaluar, decidir
sobre cambios.
– Apoye el procedimiento con una herramienta de seguimiento de
defectos.
– Defina el estatus de una requisición de cambios y un modelo
estado-transición (antes-después).
– Establezca un Consejo de Control de Cambios para tomar
decisiones y que haga cumplir el proceso de control de cambios.
Análisis de impacto de cambios de requerimientos:
– Involucre al usuario, diseñador, probador.
– Identifique los componentes del sistema afectados por el cambio.
– Identifique las tareas que se tendrían que efectuar.
– Estime el esfuerzo, costo, otros impactos.
Creando Requerimientos Eficaces
Mejores Prácticas para Documentar Requerimientos:
Matriz de seguimiento de requerimientos:
- Ligar requerimientos a su origen.
- Ligar requerimientos a diseño, código, casos de prueba.
- Ayuda a evitar pasar por alto requerimientos durante la
construcción.
- Facilita el mantenimiento y análisis de impacto.
Seguimiento de estatus de requerimientos:
- Propuestos, aprobados, implementados, verificados,
suprimidos.
- Permite un más preciso seguimiento de estatus del proyecto.
Utilice una herramienta de manejo de requerimientos:
- Guarde los requerimientos y sus atributos en una base de datos.
-Defina ligas de seguimiento, formalice los requerimientos, de
seguimiento de estatus.

Más contenido relacionado

PDF
6851050 curso-isa-presentation-instrumentacion-basica
PPTX
Software testing
PDF
Capacitacitación Tester - QA 1
PPTX
Game testing
PDF
Proyecto final software parqueo y tarifador
PPTX
Las potencialidades del mercado de los cítricos y frutas frescas en colombia
PDF
Sistema Inteligente para Estacionamientos
PPSX
Analisis solucion sistema_parqueo
6851050 curso-isa-presentation-instrumentacion-basica
Software testing
Capacitacitación Tester - QA 1
Game testing
Proyecto final software parqueo y tarifador
Las potencialidades del mercado de los cítricos y frutas frescas en colombia
Sistema Inteligente para Estacionamientos
Analisis solucion sistema_parqueo

Destacado (20)

PPTX
Trabajo final grupo 102058 264 CREACIÓN DE UN PROYECTO DE INVERSIÓN DE EXPORT...
PPTX
proyecto de congestión vial
PDF
Smart city hackathon
PPTX
Ejemplos de capitulos en tesina... Planteamiento del Problema
PPT
Normas apa 6ºedición instituto de gobierno 2012
PPT
Despulpadora de fruta
PPTX
TRABAJO FINAL DISEÑO DE PROYECTOS GRUPO-21
PPTX
Las garantías constitucionales
PPTX
Proyecto Lava Autos
DOCX
Ejemplos delimitacion-de-temas
PPTX
Proyecto de inplementacion de panele solares
PPT
JUSTIFICACION Y DELIMITACION DE LA INVESTIGACION
DOCX
Alcance y limitaciones del proyecto
DOCX
Justificación
PDF
Justificación y Delimitación del Problema. Metodologia de la Investigacion.
PDF
Ejemplo de justificación
PPTX
Justificacion, limitaciones y viabilidad del estudio
DOCX
Estacionamientos
PPSX
Redacción de justificación, objetivos y alcance
PPT
El Proyecto de investigación. El Planteamiento del problema
Trabajo final grupo 102058 264 CREACIÓN DE UN PROYECTO DE INVERSIÓN DE EXPORT...
proyecto de congestión vial
Smart city hackathon
Ejemplos de capitulos en tesina... Planteamiento del Problema
Normas apa 6ºedición instituto de gobierno 2012
Despulpadora de fruta
TRABAJO FINAL DISEÑO DE PROYECTOS GRUPO-21
Las garantías constitucionales
Proyecto Lava Autos
Ejemplos delimitacion-de-temas
Proyecto de inplementacion de panele solares
JUSTIFICACION Y DELIMITACION DE LA INVESTIGACION
Alcance y limitaciones del proyecto
Justificación
Justificación y Delimitación del Problema. Metodologia de la Investigacion.
Ejemplo de justificación
Justificacion, limitaciones y viabilidad del estudio
Estacionamientos
Redacción de justificación, objetivos y alcance
El Proyecto de investigación. El Planteamiento del problema
Publicidad

Similar a Capacitacitación Tester - QA 2 (20)

PDF
Creando requerimientos eficaces
PPT
01 fundamentos de ir
DOCX
Taller ingernieria de requerimientos
PPT
Sistemas II (I Bimestre)
PPT
Unidad I Requerimientos
DOC
Copia de carlos leon
PPTX
Ingeniería de requisitos e ingeniería de requerimientos
PDF
Ingeniería de Requerimientos: Software Orientado al Negocio
PPT
Tema 1 Ingeniería de Requisitos
DOC
Carlos leon
DOCX
Ensayo importancia ingenieria
DOCX
Trabajo sena
DOCX
Trabajo sena
DOCX
Trabajo sena
DOCX
Trabajo sena andres cueva
PDF
Procesos Unificados Racionalmente.pdf
PPT
Especificacion De Requerimentos De Software
DOCX
Requerimiento
DOCX
Tecnicas ingenieria de software
DOCX
Ingenieria de requisitos
Creando requerimientos eficaces
01 fundamentos de ir
Taller ingernieria de requerimientos
Sistemas II (I Bimestre)
Unidad I Requerimientos
Copia de carlos leon
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de Requerimientos: Software Orientado al Negocio
Tema 1 Ingeniería de Requisitos
Carlos leon
Ensayo importancia ingenieria
Trabajo sena
Trabajo sena
Trabajo sena
Trabajo sena andres cueva
Procesos Unificados Racionalmente.pdf
Especificacion De Requerimentos De Software
Requerimiento
Tecnicas ingenieria de software
Ingenieria de requisitos
Publicidad

Más de Professional Testing (20)

PDF
Electronic Sign
PDF
PDF
Applicant and Employer
PDF
Foss in history
PDF
Hard Web Testing
PDF
Software Libre
PDF
Images Fromats for Social Media
PDF
Bugs in Software
PDF
Images Formats
PDF
Applicant and Employes
PDF
PDF
State of Testing
PDF
PDF
Bugs in sofware
PDF
Software Libre
PDF
Foss in history
PDF
Electronic Sign
PDF
Fundamentos de Pruebas de Software
PDF
Fundamentos de Pruebas de Software
Electronic Sign
Applicant and Employer
Foss in history
Hard Web Testing
Software Libre
Images Fromats for Social Media
Bugs in Software
Images Formats
Applicant and Employes
State of Testing
Bugs in sofware
Software Libre
Foss in history
Electronic Sign
Fundamentos de Pruebas de Software
Fundamentos de Pruebas de Software

Último (20)

PDF
clase auditoria informatica 2025.........
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPT
Que son las redes de computadores y sus partes
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
Diapositiva proyecto de vida, materia catedra
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
Estrategia de apoyo tecnología grado 9-3
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Estrategia de apoyo tecnología miguel angel solis
PPTX
Presentación de Redes de Datos modelo osi
PDF
Calidad desde el Docente y la mejora continua .pdf
clase auditoria informatica 2025.........
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Que son las redes de computadores y sus partes
historia_web de la creacion de un navegador_presentacion.pptx
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Diapositiva proyecto de vida, materia catedra
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
REDES INFORMATICAS REDES INFORMATICAS.pptx
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
introduccion a las_web en el 2025_mejoras.ppt
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Estrategia de apoyo tecnología grado 9-3
Power Point Nicolás Carrasco (disertación Roblox).pptx
Propuesta BKP servidores con Acronis1.pptx
Estrategia de apoyo tecnología miguel angel solis
Presentación de Redes de Datos modelo osi
Calidad desde el Docente y la mejora continua .pdf

Capacitacitación Tester - QA 2

  • 3. Creando Requerimientos Eficaces Razones Claves de los Fracasos de Proyectos Requerimientos vagos, ambiguos, incorrectos, inconsistentes, y/o incompletos. No se involucra al usuario, el usuario no participa y no acepta los resultados. Muchos cambios a través de la vida del proyecto.
  • 4. Creando Requerimientos Eficaces Contexto del Negocio Esfuerzo Típico para Encontrar y Corregir Defectos. Requirements 82% Design 13% OTHER 4% CODE 1%
  • 5. Creando Requerimientos Eficaces ¿Qué es un Requerimiento? WEBSTER’S DICTIONARY: “Something wanted or needed.” “Algo deseado o necesario.”  IEEE STD. 610.12-1990, GLOSSARY OF SOFTWARE ENGINEERING TERMINOLOGY: “(1) A condition or capability needed by a user to solve a problem or achieve an objective.” “Una condición o capacidad necesaria por un usuario para resolver un problema o alcanzar un objetivo.” “(2) A condition or capability that must be met or possessed by a system ... to satisfy a contract, standard, specification, or other formally imposed document.” “Una condición o capacidad que debe alcanzar o poseer un sistema … para satisfacer un contrato, estándar, especificación o un documento impuesto formalmente.”
  • 6. Creando Requerimientos Eficaces ¿Qué es un Requerimiento Efectivo? “Los Requerimientos son … las especificaciones de lo que debe ser implementado. Una descripción de cómo el sistema, producto o servicio debe comportarse con sus propiedades y atributos. Inclusive considerando también las restricciones y premisas para el proceso de desarrollo.”
  • 7. Creando Requerimientos Eficaces Tres Niveles de Requerimientos: = Entrada Requerimientos de Negocio = Documento Formal Documento de Visión y Alcance Requerimientos de Usuario Atributos de Calidad Documento de Visión y Alcance Requerimientos del Sistema Reglas de Negocio Requerimientos Funcionales Interfaces Externas Restricciones Especificación de Requerimientos de Software (SRS)
  • 8. Creando Requerimientos Eficaces Requerimiento de Negocio: Están ligados a los objetivos de alto nivel de una organización, proyecto o cliente, requiriendo un producto, servicio o sistema. Son contenidos en el documento que describe la visión y alcance de un proyecto. Un Objetivo del Proyecto se convertirá en un Requerimiento de Negocio.
  • 9. Creando Requerimientos Eficaces Requerimiento de Usuario: Describe las tareas y procesos que se deben realizar para llevar a buen término el producto o servicio. Ejemplo: Puede haber un Requerimiento de Usuario de tipo “Cambio Organizacional”, de “Sistemas”, de “Procesos y Procedimientos”, etc.
  • 10. Creando Requerimientos Eficaces Requerimiento Funcional: Define la funcionalidad detallada del sistema que los desarrolladores o áreas deben construir o elaborar en el producto o servicio, que habiliten al usuario para llevar a cabo sus tareas y de este modo satisfacer las necesidades del requerimiento de usuario y de negocio en consecuencia. Los Requerimientos Funcionales deben escribirse sin utilizar lenguaje técnico, ni incluir partes de la solución técnica, sólo deben avocarse a lenguaje de negocio.
  • 11. Creando Requerimientos Eficaces Componentes de Ingeniería de Requerimientos: Ingeniería de Requerimientos Desarrollo de Requerimientos Obtención Manejo de Requerimientos Análisis (Entender) Especificación re-escribir clarificar re-evaluar corregir y cerrar diferencias Verificación
  • 12. Creando Requerimientos Eficaces Componentes de Ingeniería de Requerimientos: Desarrollo de Requerimientos: Manejo de Requerimientos: • Recabe las necesidades de los usuarios que representan todas las clases de usuario. • Entienda las tareas y los objetivos del usuario. • Entienda la importancia relativa de la calidad de los atributos. • Negocie las prioridades de implementación. • Traduzca las necesidades del usuario a especificaciones y a modelos escritos. • Revise los documentos de los requerimientos. • Establezca y mantenga un acuerdo con el cliente sobre los requerimientos. • Controle los requerimientos formales del software. • Procese los cambios de requerimientos propuestos a través de un control de cambios formal. • Mantenga los planes y productos consistentes con los Requerimientos cambiantes. • Negocie nuevos compromisos basados en el impacto de los cambios. La meta de la ingeniería de requerimientos (IR) es entregar una especificación de requisitos de software correcta y completa.
  • 13. Creando Requerimientos Eficaces Características: 1. Correcto 2. Viable 3. Necesario 4. Priorizado 5. Inequívoco 6. Verificable 7. Completo 8. Consistente 9. Modificable 10.Fácil de Seguir
  • 14. Creando Requerimientos Eficaces Escribiendo Requerimientos Eficaces:  Evalúe desde la perspectiva del desarrollador.  Documente en una forma jerárquica y estructurada: -Incluya comportamientos esperados y condiciones de excepción. -No restrinja las opciones de diseño. Mantenga cortas las frases y párrafos: -Utilice gramática, ortografía y puntuación apropiada. -Utilice los términos consistentemente. -Defina los términos en un glosario. Evite requerimientos redundantes. Evite requerimientos contradictorio.
  • 15. Creando Requerimientos Eficaces Escribiendo Requerimientos Eficaces: Escriba los requerimientos a un alto grado de detalle: – Evite los párrafos largos. – Tenga cuidado con el uso de "y" y "o", que sugieren que hay requerimientos múltiples combinados. – Evite listas en viñetas (Bullets). – Identifique cada requerimiento. – Organice en tablas los requerimientos similares. Sea preciso y específico: – Use “debería” o “debe”, no use “podría,” “pudo,” “pueda”. – Evite palabras ambiguas: minimizar, maximizar, optimizar, rápido, de uso amigable, fácil, simple, intuitivo, robusto, avanzado, mejorado, eficiente, flexible, opcionalmente, suficiente, razonable.
  • 16. Creando Requerimientos Eficaces Lineamientos de Identificadores: Utilice una convención simple, consistente. Utilice abreviaciones alfabéticas para categorizar por tipo (por ejem. BR para “Business Requirements”). Combine el identificador de categoría alfabético con un numero único. Numere en incrementos de por lo menos 10 para permitir la inserción de nuevos requerimientos y elementos de rastreo subsecuentes resultado de requisiciones de cambio durante el proyecto o mejoras en subsecuentes liberaciones de mantenimiento (por ejemplo: BR010, BR020, BR030).
  • 17. Creando Requerimientos Eficaces Lineamientos de Identificadores: Ejemplo de Esquema de Identificadores:        Requerimientos de Negocios BR + número único Requerimientos de Usuarios UR + número único Requerimientos de Sistema SR + número único Diseño de Arquitectura AD + número único Diseño Detallado DD + número único Componente de Aplicación AC + número único Caso de Prueba: -Prueba de Aceptación de Usuario UAT + número único -Prueba de Aceptación Operacional OAT + número único -Prueba de Desempeño PT + número único -Prueba de Sistema ST + número único
  • 18. Creando Requerimientos Eficaces Lineamientos de Identificadores: Utilice una convención simple, consistente. Utilice abreviaciones alfabéticas para categorizar por tipo (por ejemplo BR para “Business Requirements”). Combine el identificador de categoría alfabético con un numero único. Numere en incrementos de por lo menos 10 para permitir la inserción de nuevos requerimientos y elementos de rastreo subsecuentes resultado de requisiciones de cambio durante el proyecto o mejoras en subsecuentes liberaciones de mantenimiento (por ejemplo: BR010, BR020, BR030).
  • 19. Creando Requerimientos Eficaces Mejores Prácticas para Documentar Requerimientos: Inspección formal de documentos de requerimientos: – Mucho más barato encontrar y corregir defectos en la etapa de requerimientos. – Incluir a los clientes, diseñadores, probadores. – Utilice listas de comprobación de los errores comunes de requerimientos. Pruebas basadas en requerimientos: – Derive los casos de prueba de los casos de uso y requerimientos funcionales. – Los casos de prueba cristalizan una visión de comportamiento esperado. – Revise los casos de prueba contra los requerimientos y modelos.
  • 20. Creando Requerimientos Eficaces Mejores Prácticas para Documentar Requerimientos: Maneje las Versiones de los documentos de requerimientos. Adopte y haga cumplir un Proceso de control de cambios de requerimientos: – Defina el procedimiento para proponer, evaluar, decidir sobre cambios. – Apoye el procedimiento con una herramienta de seguimiento de defectos. – Defina el estatus de una requisición de cambios y un modelo estado-transición (antes-después). – Establezca un Consejo de Control de Cambios para tomar decisiones y que haga cumplir el proceso de control de cambios. Análisis de impacto de cambios de requerimientos: – Involucre al usuario, diseñador, probador. – Identifique los componentes del sistema afectados por el cambio. – Identifique las tareas que se tendrían que efectuar. – Estime el esfuerzo, costo, otros impactos.
  • 21. Creando Requerimientos Eficaces Mejores Prácticas para Documentar Requerimientos: Matriz de seguimiento de requerimientos: - Ligar requerimientos a su origen. - Ligar requerimientos a diseño, código, casos de prueba. - Ayuda a evitar pasar por alto requerimientos durante la construcción. - Facilita el mantenimiento y análisis de impacto. Seguimiento de estatus de requerimientos: - Propuestos, aprobados, implementados, verificados, suprimidos. - Permite un más preciso seguimiento de estatus del proyecto. Utilice una herramienta de manejo de requerimientos: - Guarde los requerimientos y sus atributos en una base de datos. -Defina ligas de seguimiento, formalice los requerimientos, de seguimiento de estatus.