Plan de Calidad - SistemasTecTlaxiaco/SistemaTec20 GitHub Wiki

Realización de la fase de inicio:

1.1 Revisar con los miembros del equipo de trabajo el plan de desarrollo actual para lograr un entendimiento común y obtener su compromiso con el proyecto.

1.2 Elaborar el reporte de actividades registrado de las actividades realizadas, fecha de inicio y fin, responsables por actividad y mediciones requeridas.

Realización de la fase de requerimientos

2.1 Distribuir tareas a los miembros del equipo de trabajo según el rol, de acuerdo con el plan de desarrollo actual. 2.2 Documentar o modificar la especificación de requerimientos

  • Identificar y consultar fuentes de información para obtener nuevos requerimientos

  • Analizar los requerimientos identificados para delimitar y su factibilidad, considerando las restricciones del ambiente de los negocios del cliente o del proyecto

  • Elaborar o modificar el prototipo de la interfaz con el usuario.

  • Generar o actualizar la especificación de los requerimientos

  • Validar la especificación de requerimientos.

Realización de la fase de análisis y diseño.

3.1 Distribuir tareas a los miembros del equipo de trabajo según su rol. 3.2 Documentar o modificar el análisis y diseño

  • Analizar la especificación de requerimientos para generar la descripción de la estructura interna del sistema y su descomposición en subsistema y estos a su vez en componentes, definiéndolas interfaces entre ellos.
  • Describir el detalle de la apariencia y el comportamiento de la interfaz con la base de la especificación de requerimientos de forma que se pueda prever los recursos para la implementación.
  • Generar o actualizar el análisis y diseño. 3.3 validar el análisis y diseño

Realización de la fase de construcción. 4.1 distribuir tareas a los miembros del equipo de trabajo según el rol, de acuerdo al plan de desarrollo actual.

4.2 construir o modificar componentes de software.

  • Implementar o modificar componentes con la base a la parte detallada del análisis y diseño.
  • Definir y aplicar pruebas unitarias para verificar que el funcionamiento de cada componente. Realización de la fase de integración y pruebas.

5.1 realizar integración y pruebas

  • Integrar los componentes en subsistemas o en el sistema del software y aplicar pruebas.
  1. COMPLEJIDAD CICLOMATICA

Es una medida, que permite medir la complejidad del código. Es inversamente proporcional a la facilidad de mantener el código. Por complejidad ciclomatica, entendemos el valor obtenido tras el recuento del número de caminos lógicos individuales que un programa debe evaluar hasta obtener un resultado o, dicho de otro modo, es el cálculo metódico de la complejidad lógica de un programa. Este sistema, con una gran aceptación entre la comunidad, tiene la característica de que fue diseñado para aplicarse con independencia de los lenguajes de programación aplicados. Esto, significa que es aplicable a cualquier otro entorno.

  1. Ciclo de vida del sistema con Gantt

En la descripción del ciclo de vida con Gantt, se desglosan todas las actividades que se han planeado para la realización del proyecto, ya sea que estas se encuentren en realizadas o aun no, de esta forma el trabajo se realiza de una forma más eficiente ya que todo se encuentra bien organizado.