“Sistema de Control de Asistencia de personal Docente de la Unidad Educativa García”
123456789__Apuntes13 de Febrero de 2023
3.728 Palabras (15 Páginas)127 Visitas
[pic 1]
Universidad Estatal De Bolívar
Facultad De Ciencias Administrativas, Gestión Empresarial E Informática
Escuela De Sistemas
Carrera:
Software
Asignatura:
Calidad de Software
Tutor:
Ing. Mónica Bonilla
Integrantes:
Quicaliquin Rochina Alex Joel
Ninabanda Chimbo Jonathan Alexander
Periodo Académico:
Noviembre 2022 – Marzo 2023
PLAN DE CALIDAD PARA EL PRODUCTO SOFTWARE
“Sistema de Control de Asistencia de personal Docente de la Unidad Educativa García”
Versión 1.0
Historia de revisiones
Fecha | Versión | Descripción | Autor |
08/02/2023 | 1.0 | Plan de Calidad | Alex Quicaliquin Jonathan Ninabanda |
CONTENIDO
1. Propósito 5
2. Referencias 5
3. Gestión 5
3.1. Organización 5
3.2. Actividades 6
3.2.1. Ciclo de vida del software cubierto por el Plan 6
3.2.2. Actividades de calidad a realizarse 8
3.2.3. Revisar cada producto 8
3.2.4. Revisar el ajuste al proceso 9
3.2.5. Realizar Revisión Técnica Formal (RTF) 9
3.2.6. Asegurar que las desviaciones son documentadas 10
3.2.7. Relaciones entre las actividades del Sistema de Control de Asistencia (SCA)y la planificación 10
3.3. Responsables 10
4. Documentación 10
4.1. Propósito 10
4.2. Documentación mínima requerida 11
4.2.1. Especificación de requerimientos del software 11
4.2.2. Descripción del diseño del software 12
4.2.3.
4.2.4.
4.2.5. Documentación de usuario 13
4.2.6. Plan de Gestión de configuración 13
5. Estándares, prácticas, convenciones y métricas 13
5.1. Estándar de documentación 13
5.2. Estándar de verificación y prácticas 14
6. Revisiones y auditorías 14
6.1. Objetivo 14
6.2. Requerimientos mínimos 14
6.2.1. Revisión de requerimientos 14
6.2.2. Revisión de diseño preliminar 14
6.2.3. Revisión de diseño crítico 14
6.2.4.
6.2.5. Auditoría funcional 15
6.2.6. Auditoría física 15
6.2.7. Auditorías internas al proceso 15
6.2.8. Revisiones de gestión 15
6.2.9. Revisión del Plan de gestión de configuración 15
6.2.10. Revisión Post Mortem 15
6.3. Otras revisiones 15
6.3.1. Revisión de documentación de usuario 15
7. Herramientas, técnicas y metodologías 16
- Propósito
El plan de Aseguramiento de la Calidad del Software para el Sistema de Control de Asistencia de Personal Docente en la Unidad Educativa García tiene como objetivo garantizar la calidad del software a lo largo del proceso de desarrollo. Este plan detalla cómo se implementará la aseguranza de la calidad en el desarrollo del sistema y brinda a la administración de la Unidad Educativa García una visibilidad completa del proceso y productos construidos a través de acciones planificadas y sistemáticas.
La aplicación web que se desarrollará permitirá controlar la asistencia de los docentes en la Unidad Educativa García, incluyendo un registro de entrada y salida y la generación de informes diarios y por fechas específicas. Con este plan, se busca asegurar que el software cumpla con los estándares de calidad necesarios para satisfacer las necesidades de la institución.
- Referencias
ANSI/IEEE Std 730.1-1989, IEEE Standard for Software Quality Assurance Plans.
- Gestión
- Organización
Se identificaron dos líneas de trabajo clave dentro de la organización que están estrechamente relacionadas con la calidad del software: Verificación y Gestión de Proyecto. La línea de trabajo de Verificación se enfocará en asegurar que los productos del software cumplen con los requisitos y especificaciones definidos. Esto incluirá la realización de pruebas formales, la revisión del código y la documentación. Por otro lado, la línea de trabajo de Gestión de Proyecto se encargará de asegurar que los procesos de desarrollo del software cumplan con los estándares de calidad. Esto incluirá la planificación, seguimiento y control del proyecto, así como la identificación y resolución de problemas de calidad a lo largo del ciclo de vida del software.
Ambas líneas de trabajo trabajarán de manera coordinada para garantizar que el software cumpla con los requisitos de calidad y para asegurar un proceso de desarrollo eficiente y efectivo.
- Actividades
- Ciclo de vida del software cubierto por el Plan
El Plan de Calidad se enfoca en las etapas cruciales del ciclo de vida del software, específicamente en la fase de identificación de requisitos y el inicio de la fase de diseño. Una especificación clara de requisitos y un diseño apropiado son fundamentales para el éxito del proyecto, ya que cualquier error detectado tarde en estas etapas puede resultar en costos elevados y en el peor de los casos, en el fracaso del proyecto.
El Plan de Calidad revisará todos los elementos entregables necesarios en acuerdo con el modelo de proceso implementado en el proyecto. Se presta una atención especial a los entregables siguientes:
- Especificación de Requerimientos
- Descripción de la Arquitectura y Alcance del Sistema
- Plan de Verificación.
A continuación, se presenta los criterios con los que serán evaluados cada etapa de desarrollo de la metodología (XP):
Planificación
Definición de objetivos, alcance y requisitos del proyecto.
- Adherencia a los valores de XP: La planificación debe ser consistente con los valores de XP, que incluyen comunicación, simplicidad, feedback y coraje.
- Definición clara de objetivos: Los objetivos del proyecto deben estar claramente definidos y ser consistentes con los requisitos del cliente.
- Participación de los clientes: La participación activa de los clientes en la planificación es un aspecto clave de XP, y su presencia y participación deben ser verificadas en la evaluación de la planificación.
- Gestión de requisitos: La planificación debe incluir una estrategia clara para la gestión de requisitos y para garantizar que se cumplan los requisitos del cliente.
- Integración con el desarrollo: La planificación debe estar integrada con el ciclo de vida del desarrollo del software para asegurar una implementación eficiente.
- Enfoque en la calidad: La planificación debe incluir un enfoque en la calidad desde el principio y debe considerar los criterios de calidad para el código, las pruebas, la documentación y la gestión de requisitos.
Diseño
Creación de un diseño básico para el proyecto.
- Simplicidad: Debe ser lo más simple posible y debe evitar la complejidad innecesaria.
- Flexibilidad: Debe ser lo suficientemente flexible para permitir cambios en el futuro si es necesario.
- Modularidad: Debe ser modular para permitir una fácil comprensión, desarrollo y mantenimiento.
- Integración con la planificación: Debe estar integrado con la planificación del proyecto para asegurar que se cumplan los requisitos y objetivos.
Codificación
Desarrollo del código para implementar las características del proyecto.
...