El propósito del presente es definir
la organización, actividades y responsabilidades asociadas al proceso de calidad
durante todo el proyecto, definir los estándares, los procedimientos y las
convenciones que serán utilizados durante estas actividades, técnicas y
metodologías que soportarán las prácticas de calidad, está dirigido al jefe de
proyecto, los desarrolladores y al grupo de SQA, responsable de la elaboración,
actualización y monitoreo del plan. Requerimientos de
Ambiente
ü Interfaz:
Se basa en lo referente a la calidad de la Interfaz usuaria
ü Portabilidad:
Capacidad de la aplicación para funcionar correctamente en diferentes
configuraciones, ya sean de software o hardware.
ü Performance:
Requerimientos reales de la performance, velocidad, precisión, disponibilidad,
nivel de servicio, volúmenes de datos, entre otros.
ü Operacional:
Ambiente en que el usuario operará el producto.
ü Mantenibilidad:
Es el tiempo esperado y el permitido para el mantenimiento o la realización de
cambios.
ü Seguridad:
Requerimientos para permitir el acceso, restringir mal uso, hechos anormales,
entre otros.
1.1 Requerimientos
de Ambiente de Desarrollo
1.1.1
Hardware de Desarrollo
|
Windows
|
|
|
Muy Estable.
|
Inestable
|
|
Fiabilidad probada
|
No totalmente confiable
|
|
Gratis (libre distribución).
|
Costo elevado (producto comercial).
|
|
Administración complicada (interacción con el usuario), salvo en
entornos gráficos tipo KDE y el GNOME
|
Administración más fácil. Ratón e Iconos muy popularizados
|
|
sistema abierto.
|
sistema cerrado
|
|
Existe
poco software disponible, sólo aplicaciones ofimáticas y de otro tipo GNU.
|
Multitud de aplicaciones de terceros, sobre todo con fines
comerciales, apoyo de la industria. Los fabricantes de Hardware se preocupan
de suministrar el driver adecuado a Windows.
|
|
Lento aprendizaje, difícil instalación
|
Más rápido e intuitivo, instalación automatizada.
|
|
Muchísimo soporte en Internet y guías. Comunicación fácil con
otros usuarios y con los mismos desarrolladores.
|
Poco soporte real. Sí en libros.
|
|
No ha llegado al público en general, aunque aumenta día a día.
|
Es el sistema operativo que más ha contribuido a la
popularización de los PC y de la Informática en general.
El 85% de los computadores del planeta.
|
|
Es utilizado por usuarios que buscan estabilidad y fiabilidad
(nivel medio – avanzado). Se
necesita algo de experiencia y algunos conocimientos básicos para
configurarlo adecuadamente, sobre todo lo relacionado con multimedia y redes.
|
Utilizado
por público en general.
|
1.1.2
Desarrollo de Software
Se optó por la
estrategia de desarrollo “scrum”, es un modelo de referencia que define un
conjunto de prácticas y roles, y que puede tomarse como punto de partida para
definir el proceso de desarrollo que se ejecutará durante un proyecto. Scrum permite la creación
de equipos auto organizados impulsando la co-localización de todos los miembros
del equipo, y la comunicación verbal entre todos los miembros y disciplinas
involucrados en el proyecto.
Un principio clave de Scrum
es el reconocimiento de que durante un proyecto los clientes pueden cambiar de
idea sobre lo que quieren y necesitan.
Los
lenguajes de programación a maneja para el desarrollo del programa son HTML5,
CCS3 JavaScript para la interfaz
gráfica y conexión a base de datos la cual será trabajada con mysql ya que son
lenguajes más comunes usados y de fácil mantenimiento.

1.2 Requerimientos
de Ambiente de Testing
·
Análisis
ü Revisión
y Aprobación de la Especificación del Sistema (Solución Propuesta).
·
Diseño
ü Revisión
y aprobación de la Especificación de Diseño de Sistema.
ü Revisión
y aprobación de la Especificación Funcional del Sistema.
ü Revisión
y aprobación de la Especificación de Diseño de Soporte del Sistema.
ü Revisión
y aprobación del Plan de Pruebas del sistema
·
Implementación
ü Revisión
y aprobación de los casos de prueba.
ü Revisión
y aprobación de la especificación de los procedimientos de prueba.
ü Revisión
y aprobación del código y su documentación.
ü Revisión
y aprobación de los resultados de la prueba de unidad, integración, y sistema
ü Revisión
y aprobación del Manual de Usuario.
ü Revisión
y Aprobación del Manual de Instalación del Sistema
·
Instalación
(Aceptación y entrega)
ü Revisión
y aprobación el software y su documentación.
·
Operación
(Mantención)
ü Revisión
y aprobación de cada cambio producido durante la mantención en su
especificación, diseño, implementación y prueba.
ü Revisión
y aprobación de la documentación asociada a los cambios.
ü Revisión
y aprobación de la nueva versión del software y de su documentación.
1.2.1
Hardware de Testing
[Especifique aquí los equipos o
elementos de hardware que se usarán para probar el software]
1.2.2
Software de Testing
Producto
|
Manual de Usuario
|
|
Objetivo Cuantificable
|
El manual no debe manejar un lenguaje
técnico, debe ser entendido en un 95% por los usuarios finales
No debe superar las 50 hojas
|
|
Atributos de Calidad
|
Completitud, Mantenimiento, Claridad,
Flexibilidad, Corrección, Confiabilidad, Facilidad de uso, Integridad,
Eficiencia
|
|
Encargado (s) revisión final
|
Desarrollador, Jefe de Proyectos
|


