100% encontró este documento útil (2 votos)
4K vistas3 páginas

Checklist

Este documento presenta un extenso checklist para evaluar las pruebas realizadas durante el desarrollo de software, incluyendo pruebas unitarias, de integración, del sistema y de aceptación. El checklist contiene más de 50 criterios de evaluación agrupados en 4 fases principales para verificar que cada etapa del desarrollo cumplió con los estándares de calidad requeridos.

Cargado por

Chio Vivar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (2 votos)
4K vistas3 páginas

Checklist

Este documento presenta un extenso checklist para evaluar las pruebas realizadas durante el desarrollo de software, incluyendo pruebas unitarias, de integración, del sistema y de aceptación. El checklist contiene más de 50 criterios de evaluación agrupados en 4 fases principales para verificar que cada etapa del desarrollo cumplió con los estándares de calidad requeridos.

Cargado por

Chio Vivar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

CHECKLIST PARA EL DESARROLLO DE SOFTWARE

MATERIA: Calidad de los sistemas de Informacin Docente: MTI. Mauro Castro Rodrguez

CHECKLIST

FASE DE VERIFICACIN:

Nombre del Proyecto Pruebas

Nombre de los responsables Rosio - Maximina

Fecha de aplicacin

CRITERIO DE EVALUACIN SI NO NA

1. Pruebas Unitarias

a. Se comprob que el cdigo funciona correctamente?

b. Se ha verificado que el cdigo hace lo que tiene que hacer?

c. Se ha verificado que sea correcto el nombre, los nombres y tipos de los parmetros, el tipo de
lo que se devuelve?

d. Se han especificado los componentes arquitecturales que debern adquirirse (incluyendo


hardware, conexiones, sistemas operativos y bases de datos)?

e. El diseo del software es consistente con el resto de documentacin sobre la arquitectura del
sistema que haya sido desarrollada para ese proyecto?

f. El diseo del software es consistente con la Descripcin del Diseo del Sistema documentada
para ese proyecto?

g. El diseo del software es consistente con las polticas, procedimientos, estndares y


tecnologas directivas existentes?

2. Pruebas de Integracin

a. Se ha probado cmo es la interaccin entre dos o ms unidades del software?

b. Se ha verificado que los componentes de la aplicacin funcionan correctamente?

c. Cada dominio se ha descrito individualmente?

d. El conjunto de dominios especificados y sus detalles asociados son comprensibles y


completos?

e. Cada dominio se ha representado en un diagrama de jerarqua de funciones que ilustra las


relaciones de los componentes de dicho dominio?

f. El diagrama de jerarqua de funciones comprende los dominios de la base de datos, incluyendo


sus procesos y disparadores almacenados?

g. Se ha descrito cada componente dentro del dominio?

h. Se proporciona la descomposicin funcional de cada componente en sus funciones y


actividades de ms bajo nivel?

i. La descomposicin funcional de cada componente sigue los principios del diseo top-down?

j. Para cada componente, se han especificado las descripciones de la funcionalidad de sus


tareas?

Pgina 1
CHECKLIST PARA EL DESARROLLO DE SOFTWARE
MATERIA: Calidad de los sistemas de Informacin Docente: MTI. Mauro Castro Rodrguez

CRITERIO DE EVALUACIN SI NO NA

k. Para cada componente o tarea, se ha especificado en un diagrama y/o una descripcin el flujo
y control de los datos?

l. Se han gestionado todas caractersticas y capacidades de diseo requeridas?

m. El diseo del software es consistente con las polticas, procedimientos, estndares y directivas
tecnolgicas existentes?

n. Se han especificado los componentes software que debern adquirirse?

o. Se ha descrito el diseo y la tecnologa para permitir el intercambio de informacin entre las


interfaces (por ejemplo, aplicacin-aplicacin, base de datos-base de datos, etc.)?

3. Pruebas de Sistema

a. Se ha probado todo el sistema software completo e integrado?

b. El software que se ha creado cumple con la funcin para la que se haba pensado?

c. El sistema se comporta ante X usuarios que entran a la aplicacin y realizan ciertos procesos?

d. El sistema es capaz de recuperarse o tratar correctamente un error grave?

e. Se ha representado mediante un diagrama el diseo de los datos del sistema


persistentes/estticos?

f. Se ha descrito el diseo de los datos del sistema persistentes/estticos?

g. La descripcin de los datos del sistema persistentes/estticos especifica su configuracin


general?

h. La descripcin de los datos del sistema persistentes/estticos especifica el propsito para cada
uno de los elementos de diseo de dichos datos?

i. La ilustracin del modelo lgico de datos o del diagrama de entidad relacin de los datos
persistentes/estticos, representa todas las tablas que forman el diseo?

j. La ilustracin del modelo lgico de datos o del diagrama de entidad relacin de los datos
persistentes/estticos para cada base de datos o almacn de datos incluye la estructura de dicha
base o almacn de datos?

k. La ilustracin del modelo lgico de datos o del diagrama de entidad relacin de los datos
persistentes/estticos para cada base de datos o almacn de datos incluye las relaciones entre las
tablas y las estructuras?

l. Se ha descrito el diseo de los datos del sistema transitorios/dinmicos?

m. La descripcin de los datos del sistema transitorios/dinmicos especifica su configuracin


general?

n. La descripcin de los datos del sistema transitorios/dinmicos especifica el propsito para cada
uno de los elementos de diseo de dichos datos?

o. Se ha descrito el diseo de los datos externos a la interfaz del sistema?

p. La descripcin de los datos externos a la interfaz del sistema especifica su configuracin


general?

q. La descripcin de los datos externos a la interfaz del especifica el propsito para cada uno de
los elementos de diseo de dichos datos?

r. Se ha descrito el diseo de la transformacin de los datos del sistema?

Pgina 2
CHECKLIST PARA EL DESARROLLO DE SOFTWARE
MATERIA: Calidad de los sistemas de Informacin Docente: MTI. Mauro Castro Rodrguez

CRITERIO DE EVALUACIN SI NO NA

s. Se ha especificado el propsito de cada uno de los elementos de diseo de la transformacin


de los datos?

t. Se ha especificado las reglas de mapeo de la transformacin para cada uno de los elementos
de diseo de la transformacin de los datos?

u. Es completo el diseo de los datos?

v. El diseo de los datos es consistente con las polticas, procedimientos, estndares y directivas
tecnolgicas existentes?

4. Pruebas de Aceptacin

a. Se permiti que el cliente valide y verifique todos los requisitos?

b. Se ha comprobado si el software cumple con las expectativas del cliente?

c. El sistema se ha ejecutado antes de que se haya instalado?

d. Se ha descrito la jerarqua de navegacin de las pantallas?

e. Se han gestionado con el suficiente nivel de detalle otras categoras importantes de funciones
de usuario que requieren de una interfaz (por ejemplo, transacciones, informes o administracin)?

f. Para los informes que requieren de herramientas estndar de reporte o lenguajes de intercambio
de datos estndar, como XML, se ha gestionado la forma y el formato de dichos informes?

g. Se han gestionado las funcionalidades fundamentales de soporte de cada interfaz de usuario


especificada?

h. Se han incluido una imagen o prototipo de cada pantalla de la aplicacin?

i. Se han incluido una imagen o prototipo de cada informe de la aplicacin?

j. Para cada pantalla de la aplicacin y para cada campo de una pantalla, existe una tabla donde
se especifique el nombre del campo y cualquier informacin descriptiva del mismo?

k. Se han especificado los valores que tomarn los campos de las listas de seleccin?

l. Para los campos que deben derivarse o calcularse, se han especificado los mtodos de
derivacin, clculos o algoritmos utilizados?

m. Se han referenciado las funciones o procesos almacenados para cada campo que invoca
dichos procedimientos para realizar clculos o bsquedas?

n. Se han especificado todas las interfaces de usuario y todos los componentes de dichas
interfaces?

Pgina 3

También podría gustarte