Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Autores
Fecha
I. MODELOS DEL SISTEMA
1.1. DESCRIPCIÓN DETALLADA DEL SISTEMA
1.2. MODELO DE REQUERIMIENTOS
1.2.1. Requisitos funcionales
1.2.2. Requisitos no funcionales
1.3. MODELO DE CASOS DE USO
1.3.1. Diagramas de caso de uso
1.3.2. Descripción de caso de uso
1.4. MODELO DE DISEÑO DEL SISTEMA
1.4.1. Diagrama de clases detallado
1.4.2. Diagramas de secuencias
1.4.3. Diagrama de componentes
1.5. PRODUCTO DEL SOFTWARE
II. PRUEBAS DEL SOFTWARE
II.1. INTRODUCCIÓN
II.2. PLANIFICACIÓN DE LAS PRUEBAS
II.2.1. Objetivos
II.2.2. Alcance
II.2.3. Ambiente de pruebas
II.2.4. Plan de pruebas
II.3. DISEÑO Y EJECUCIÓN DE LAS PRUEBAS
II.3.1. Pruebas Unitarias
II.3.1.1. Clases de equivalencia
II.3.1.2. Valores Limites
II.3.1.3. Camino básico
II.3.1.4. Diseño y ejecución de los casos de pruebas
Diseño casos de pruebas
Ejecución casos de pruebas
Evaluación de la prueba
II.3.2. Pruebas de Integración
II.3.2.1. Pruebas incrementales
Incremental Ascendente
Incremental descendente
Diseño casos de pruebas
II.3.2.2. Pruebas basadas en hilos
II.3.2.3. Diseño casos de pruebas
II.3.2.4. Ejecución de las pruebas
II.3.2.5. Evaluación de las pruebas
II.3.3. Pruebas de aceptación
II.4. COCLUSIONES
II.5. REFERENCIAS
III. METRICAS DEL SOFTWARE
III.1. Introducción
III.1.1. Objetivos
III.1.2. Alcance
III.1.3. Tipos y herramientas de métricas
III.2. Métricas de Producto: Atributos internos
III.2.1. Métricas de tamaño
III.2.2. Métricas de clases
III.2.3. Métricas de funcionalidad
III.2.4. Análisis métricas de producto
III.3. Métricas de productos con atributos externos
III.4. Aplicación herramientas de métricas
III.5. CONCLUSIONES
2. PRUEBAS DEL SOFTWARE
2.1. Introducción
[La sección de introducción debe proveer un resumen general del contenido de
esta unidad referente a las pruebas del software.]
2.2. PLANIFICACIÓN DE LAS PRUEBAS
2.2.1. OBJETIVOS
[En este apartado se deberán describir los objetivos de las pruebas, d efinir
claramente lo que se quiere alcanzar en la fase de pruebas .]
2.2.2. ALCANCE
[Alcance del plan de pruebas, identificando los módulos y funcionalidades que
serán sometidas a pruebas y los tipos de prueba que se realizarán, por ejemplo:
unitarias, de integración, funcionales, de rendimiento, de volumen, de
disponibilidad de datos, de entorno, de seguridad, de interfaz de usuario, de
aceptación, de regresión, etc.]
Niveles, tipos y métodos de prueba
Niveles,
Métodos o Nombre Descripción
Tipos
Nivel de
pruebas
Técnicas de
pruebas
Métodos de
Prueba
Objetivo de la
<Objetivo de la funcionalidad que será sometida a pruebas con este caso>
funcionalidad:
<Conjunto de condiciones que deben ser ciertas o que se deben cumplir antes
Precondiciones:
de iniciar el caso de uso>
<Resultado que se espera obtener con la ejecución de la prueba, se debe
Resultado esperado:
establecer antes de ejecutar la prueba>
<Resultado obtenido después de ejecutar la prueba. En caso de que el
Resultado obtenido: resultado obtenido sea diferente al resultado esperado se deben describir
dichas diferencias y las posibles causas que las generaron>
[Determine un conjunto de datos de pruebas por cada caso de prueba, asociada a una funcionalidad
de un componente del software, donde se integren las dos técnicas: Caja blanca y caja negra]
Respuesta esperada de la
Escenarios de prueba Coincide (Si/No)
aplicación
Tipo
Valor
escenario
<Dato de <Correcto/I <Descripción completa de respuesta que <sí/no, según la
prueba> ncorrecto> debe dar la aplicación al usar el campo respuesta obtenida>
especificado con el dato de prueba>
Evaluación de la prueba
[Realice la evaluación de las pruebas ejecutadas con la herramienta]
Prueba
Componente / Caso de Resultado Seguimiento Conclusión
Producto prueba
[Especificar: el [Describir el
componente o [Especificar seguimiento que [Documentar de
[Describir el
producto de la el caso de se llevará a cabo ser el caso,
resultado obtenido
solución prueba en base a la cualquier
exitoso o fallido.]
tecnológica a efectuado.] evidencia hallazgo.]
probar.] obtenida.]
2.3.2. Pruebas de Integración
2.3.2.1. Técnicas de pruebas incrementales
Incremental Ascendente
Incremental descendente
Diseño de casos de pruebas, utilice la siguiente plantilla por cada
integración
Prueba
Componente / Caso de Resultado Seguimiento Conclusión
Producto prueba
[Especificar: el [Describir el
componente o [Especificar seguimiento que [Documentar de
[Describir el
producto de la el caso de se llevará a cabo ser el caso,
resultado obtenido
solución prueba en base a la cualquier
exitoso o fallido.]
tecnológica a efectuado.] evidencia hallazgo.]
probar.] obtenida.]
2.4. CONCLUSIONES
2.5. REFERENCIAS
3. METRICAS DEL SOFTWARE
3.1. Introducción
Importancia de aplicar métricas al software y sus beneficios
3.1.1. Objetivos
Definir claramente lo que se quiere alcanzar en la fase de métricas.
3.1.2. Alcance
Definir los tipos de métricas aplicar en este trabajo
3.1.3. Tipos y herramientas de métricas
En esta parte se describen los modelos de métricas a utilizar y las
herramientas utilizadas.
Clase 1 Metodo1
……
……
Método N
Subtotal Total métodos Total No. Total. Total
Clase1 Atributos LOC Complejidad
Clase 2 Metodo1
……
……
Método N
Subtotal Total métodos Total No. Total. Total
Clase2 Atributos LOC Complejidad
…..
……
…
Clase N
Total No. Total No. métodos Total Total. Total
Clases Atributos LOC Complejidad
* LOC- Líneas de código creadas por personal (no creadas por generador de
aplicaciones)
Teniendo en cuenta los datos recolectados en la tabla anterior determine cual
clase tiene mayor tamaño:
Longitud - Líneas de códigos (LOC)
Complejidad
Entidad – Archivo
Consultas de usuarios
Interfaces (con otros sistemas)
Tamaño
Esfuerzo
Duración (meses)
3. Analice los resultados dados en la tabla anterior
CONCLUSIONES
BIBLIOGRAFÍA - REFERENCIAS