14
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS Unidad Académica de Pinos Tecnologías de la Información y Comunicación Calidad en el Desarrollo de Software Edgar Samuel Ramírez Mata Trabajo Final 02/febrero/2015

Cuaderno de ingenieria

Embed Size (px)

Citation preview

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE

ZACATECAS

Unidad Académica de Pinos

Tecnologías de la Información y Comunicación

Calidad en el Desarrollo de Software

Edgar Samuel Ramírez Mata

Trabajo Final

02/febrero/2015

2

CUADERNO DE INGENIERIA

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS

Unidad académica de pinos

Nombre del ingeniero:

Edgar Samuel Ramírez Mata

Teléfono / Correo electrónico:

[email protected]

Fecha de apertura:

13/febrero/2015

Fecha cierre:

25/febrero/2015

3

CONTENIDO DEL CUADERNILLO DE INGENIERÍA

Pagina Tema fechas

4-5 Registro de tiempo 13/02 – 25/02

6-7 Resumen semanal 13/02 – 25/02 8-9 Cuadernillo de trabajo 13/02/15

10 Estimación de tamaño de un programa de un programa

15/02/15

11-12 Cuadernillo de registro de defectos

20/02/15

13-14 Formato de resumen 05/03/15

4

Fecha Comienzo Fin Tiempo de interrupción

Tiempo Actividad Comentarios C U

13-feb 03:00 p. m. 03:50 p. m. 5 45 Clase de Administración 5 min Baño 1

16-feb 08:00 a. m. 08:50 a. m. 2 48 Clase de Inglés platica con el compañero 1

16-feb 09:00 a. m. 09:40 a. m. 10 40 modulo libre Facebook X 1

16-feb 09:40 a. m. 10:20 a. m. 5 45 Clase de Inglés platica con el compañero 1

16-feb 11:10 a. m. 11:50 a. m. 15 35 Clase de expresión oral y escrita 5 min Baño, 10 min platica 1

16-feb 12:00 p. m. 12:50 p. m. 5 45 Desarrollo de aplicaciones III platica con el compañero 1

16-feb 01:00 p. m. 01:50 p. m. 15 35 Desarrollo de aplicaciones III 10 min en face, 5 min platica 1

16-feb 02:00 p. m. 02:50 p. m. 5 45 Calidad en el desarrollo de software 5 min en face 1

16-feb 03:00 p. m. 04:00 p. m. 0 50 Administración de proyectos toda la clase aprovechada 1

17-feb 08:00 a. m. 08:50 a. m. 10 40 Clase de expresión oral y escrita 10 min en poner el cañón 1

17-feb 09:00 a. m. 09:40 a. m. 20 30 Tutoría salir al pasillo, estar en face 1

17-feb 09:40 a. m. 10:20 a. m. 30 20 ingeniería De SW Clase salir al pasillo, estar en face X 1

17-feb 11:10 a. m. 11:52 a. m. 5 45 ingeniería De SW Clase avanzar al proyecto 5 min en face X 1

17-feb 12:00 p. m. 12:50 p. m. 10 40 Desarrollo de aplicaciones III clase 5 min baño, 5 min platica 1

17-feb 01:00 p. m. 01:50 p. m. 5 45 Desarrollo de aplicaciones III avanzar al proyecto 5 min platica con el compañero 1

17-feb 02:00 p. m. 02:50 p. m. 10 40 Calidad en el desarrollo de software 10 min platica 1

17-feb 03:00 p. m. 04:00 p. m. 10 40 Administración de proyectos 10 min en hacer un apunte de otra metería X 1

18-feb 08:00 a. m. 08:50 a. m. 20 30 Clase de Ingeniería de SW 20 min llegue tarde 1

18-feb 09:00 a. m. 09:40 a. m. 15 35 Clase de expresión oral y escrita 5 min en face, 10 en platicar 1

18-feb 09:40 a. m. 10:20 a. m. 2 48 Integradora revisión de proyectos 2 min en WhatsApp 1

18-feb 11:10 a. m. 11:52 a. m. 15 35 Tutoría salir al pasillo, estar en face 1

18-feb 12:00 p. m. 12:50 p. m. 5 40 Desarrollo de aplicaciones III avanzar al proyecto 5 min baño 1

18-feb 01:00 p. m. 01:50 p. m. 5 45 Calidad en el desarrollo de software platica con el compañero 1

18-feb 02:00 p. m. 02:50 p. m. 5 45 Calidad en el desarrollo de software 5 min en WhatsApp 1

18-feb 03:00 p. m. 04:00 p. m. 5 45 Administración de proyectos 5 min en WhatsApp X 1

19-feb 08:00 a. m. 08:50 a. m. 10 40 Clase de ingeniería de SW 10 min tarde X 1

19-feb 09:00 a. m. 09:40 a. m. 10 40 Clase de expresión oral y escrita 10 min en instalar el cañón 1

19-feb 09:40 a. m. 10:20 a. m. 5 45 Clase de Inglés 5 min platica con el compañero 1

19-feb 11:10 a. m. 11:52 a. m. 10 40 Integradora llego tarde el profe 1

19-feb 12:00 p. m. 12:50 p. m. 5 45 Desarrollo de aplicaciones III 5 min de retraso 1

19-feb 01:00 p. m. 01:50 p. m. 10 40 Calidad en el desarrollo de software 5 min baño, 5 retraso 1

19-feb 02:00 p. m. 02:50 p. m. 5 45 Administración de proyectos 5 min de descanso 1

19-feb 03:00 p. m. 04:00 p. m. 15 35 Clase de Inglés Llegue tarde 1

20-feb 08:00 a. m. 08:50 a. m. 15 35 Clase de ingeniería de SW Retraso X 1

20-feb 09:00 a. m. 09:40 a. m. 12 37 Llenar tablas de calidad de software 5 min en el pasillo, 7 min de retraso X 1

20-feb 09:40 a. m. 10:20 a. m. 5 45 Clase de Inglés 5 min en el baño 1

5

20-feb 11:10 a. m. 11:50 a. m. 10 40 Clase de Ingeniería de SW 10 min de retraso 1

20-feb 12:00 p. m. 12:50 p. m. 5 45 Desarrollo de aplicaciones III 5 min platica con el compañero 1

20-feb 01:00 p. m. 01:50 p. m. 5 45 Calidad en el desarrollo de software 5 min platica con el compañero 1

20-feb 02:00 p. m. 02:50 p. m. 10 40 Avanzar el proyecto Clase de Administración de proyecto 10 min en face X 1

23-feb 08:00 a. m. 08:50 a. m. 5 45 libro de inglés 5 min en el pasillo X 1

23-feb 09:00 a. m. 09:40 a. m. 20 30 tarea de expresión 20 min en Facebook 1

23-feb 09:40 a. m. 10:20 a. m. 2 48 oraciones en presente continuo clase de inglés 2 min en pasar lista X 1

23-feb 11:10 a. m. 11:52 a. m. 8 42 Discurso clase de expresión 8 min en instalar el cañón 1

23-feb 12:00 p. m. 12:50 p. m. 10 40 avanzar al proyecto en la clase de desarrollo 10 min en el pasillo X 1

23-feb 01:00 p. m. 01:50 p. m. 15 35 avanzar al proyecto en la clase de desarrollo 15 min en face X 1

23-feb 02:00 p. m. 02:50 p. m. 5 45 Resumen de plan de proyecto clase de calidad de SW 5 min en el pasillo 1

23-feb 03:00 p. m. 04:00 p. m. 5 45 Avanzar el proyecto en la clase de administración 5 min en ir al baño X 1

24-feb 08:00 a. m. 08:50 a. m. 10 40 Asamblea clase de expresión 10 min en instalar el cañón X 1

24-feb 09:00 a. m. 09:40 a. m. 5 45 continuación de la Asamblea en clase de Tutoría 5 min de descanso 1

24-feb 09:40 a. m. 10:20 a. m. 10 40 ingeniería De SW Clase 10 min de retraso X 1

24-feb 11:10 a. m. 11:52 a. m. 5 45 ingeniería De SW Clase 5 min de descanso 1

24-feb 12:00 p. m. 12:50 p. m. 10 40 Avanzar el proyecto clase de desarrollo de Aplicaciones 10 min de tolerancia X 1

24-feb 01:00 p. m. 01:50 p. m. 5 45 Avanzar el proyecto clase de desarrollo de Aplicaciones 5 min en WhatsApp 1

24-feb 02:00 p. m. 02:50 p. m. 5 45 plan de proyecto clase de calidad de SW 5 min en face 1

24-feb 03:00 p. m. 04:00 p. m. 10 40 Administración de proyectos 10 min de retraso 1

25-feb 08:00 a. m. 08:50 a. m. 15 35 ingeniería De SW Clase 15 min llegue tarde 1

25-feb 09:00 a. m. 09:40 a. m. 0 50 Clase de expresión oral y escrita Libre 1

25-feb 09:40 a. m. 10:20 a. m. 9 41 Integradora 9 min hacer otra tarea 1

25-feb 11:10 a. m. 11:52 a. m. 20 30 Tutoría 20 min checando el proyecto 1

25-feb 12:00 p. m. 12:50 p. m. 5 40 Desarrollo de aplicaciones III 5 min de face 1

25-feb 01:00 p. m. 01:50 p. m. 10 40 Calidad en el desarrollo de software 10 min de tolerancia 1

25-feb 02:00 p. m. 02:50 p. m. 5 45 Calidad en el desarrollo de software 5 min de descanso 1

25-feb 03:00 p. m. 04:00 p. m. 20 30 Administración de proyectos 20 min salimos temprano 1

6

RESUMEN SEMANAL

RESUMEN SEMANAL SEMANA: 1

Tarea Clases

Tareas

Resúmenes

Exposiciones

Programar

Proyecto

final

Totales Fecha

Lunes 450 125 50 20 150 300 1095

Martes 450 120 25 20 200 300 1115

Miércoles 450 120 20 30 150 350 1120

Jueves 450 100 10 20 100 350 1030

Viernes 450 125 25 30 200 350 1180

Sábado 0 0 0 0 0 0 0

Domingo 0 0 0 0 0 0 0

TOTALES 2250 590 130 120 800 1650

Numero de semanas (número anterior +1)

RESUMEN SEMANAL SEMANA: 2

Tarea Clases

Tareas

Resúmenes

Exposiciones

Programar

Proyecto

final

Totales Fecha

Lunes 350 120 10 30 100 500 1110

Martes 250 100 10 20 100 450 930

Miércoles 450 150 10 30 150 350 1140

Jueves 400 100 10 20 100 400 400

Viernes 450 125 25 30 200 350 350

Sábado 0 0 0 0 0 0 0

Domingo 0 0 0 0 0 0 0

TOTALES 1900 595 65 130 650 2050

Numero de semanas (número anterior +1)

7

Resumen Semanas Anteriores Total 4540 4540

Media 4540

Máximo 4540

Mínimo 4540

Resumen Incluyendo la Última Semana Total 4790 4790

Media 4790

Máximo 4790

Mínimo 4790

8

Cuaderno de Trabajo

Nombre: Edgar Samuel Ramírez Mata Fecha: 13-02-15

Trabajo

Fecha Proceso Estimado Real Hasta la fecha

Tiempo unidades Tiempo unidades velocidad

Tiempo unidades

Velocidad

Máximo Mínimo

1

13-02-15 Codificación

100 1 200 1 200 50 0 150 200 100

Descripción: módulo de altas de usuarios y codificación.

Tiempo unidades Tiempo unidades velocidad

Tiempo unidades

Velocidad

Máximo Mínimo

2

13-02-15 Programar 300 3 150 3 200 100 2 150 300 150

Descripción: la forma en la cual el programa tendrá su funcionalidad.

Tiempo unidades Tiempo unidades velocidad

Tiempo unidades

Velocidad

Máximo Mínimo

3

13-02-15 Documentar

100 1 150 2 200 100 1 200 200 100

Descripción: al documentar es importante ya que esto nos permite saber la funcionalidad con la cual se desenvolverá nuestra aplicación.

Tiempo unidades Tiempo unidades velocidad

Tiempo unidades

Velocidad

Máximo Mínimo

4

13-02-15 Diseño 200 2 200 2 200 50 1 100 200 100

Descripción: al comenzar el diseño debemos de darnos cuenta la aplicación que vamos a desarrollar.

Tiempo

unidades

Tiempo

unidades

velocidad

Tiempo

unidades

Velocidad

Máximo

Mínimo

5

13-02-15

Implementación

100 3 200 2 200 150 3 300 300 150

Descripción: modulo en el cual implementamos nuevos conocimientos en nuestra aplicación.

Tiempo

unidades

Tiempo

unidades

velocidad

Tiempo

unidades

Velocidad

Máximo

Mínimo

6

13-02-15

Mantenimiento

100 2 150 1 200 100 2 150 200 150

Descripción: es para mantener nuestra aplicación en pleno orden.

9

Tiempo

unidades

Tiempo

unidades

velocidad

Tiempo

unidades

Velocidad

Máximo

Mínimo

7

13-02-15

Entorno 100 1 100 1 200 50 1 150 200 100

Descripción: donde se desarrolla nuestra aplicación y todo lo que tenga que ver con la misma.

Tiempo

unidades

Tiempo

unidades

velocidad

Tiempo

unidades

Velocidad

Máximo

Mínimo

8

13-02-15

Gráficos 100 1 200 1 200 100 1 100 200 100

Descripción: esquematización de gráficos y ventajas de la misma.

Tiempo

unidades

Tiempo

unidades

velocidad

Tiempo

unidades

Velocidad

Máximo

Mínimo

9

13-02-15

Manuales 300 5 250 2 250 100 3 200 250 100

Descripción: desarrollo y manual en el cual se explica paso a paso todo nuestro desarrollo y criterios de la misma aplicación.

Tiempo

unidades

Tiempo

unidades

velocidad

Tiempo

unidades

Velocidad

Máximo

Mínimo

10

13-02-15

Exposición 100 4 200 4 200 250 2 200 250 100

Descripción: planeación y esquematización con la cual se realiza nuestro y cada proyecto nuevo.

10

Estimación de Tamaño de un Programa

Estudiante: Edgar Samuel Ramírez Mata Fecha: 18-02-2015 Profesor: Lucia González Hernández Clase: Calidad en el desarrollo de software

Programa Tiempo LOC Minutos/LOC Funciones 5 110 12 9,16 Lista enlazada

doble 8 151 18 839 Lista enlazada

sencilla

6 95 14 679 Bucle repetir-hasta medio

4 87 13 6,69 Arreglo de bidimensional

2 69 11 627 Sentencia case sencilla

1 93 10 930 Bucle while sencillo

3 100 8 800 Arreglos

5 50 20 1000 Arreglos bidimensional

7 150 25 3750 Ciclos

9 65 10 650 Listas enlazadas dobles

11

Registro de Defectos

Tipos de defectos

10.Documentacion 50.Interfaz 90.Sistema 20.Sintaxis 60.Comprobacion 100.Entorno 30.Construccion paquetes 70.Datos 40.Asignacion 80.Funcion

Fecha Numero Tipo Introducido Eliminado Tiempo de corrección

Defecto corregido

18-02-15 1 90 sistema sistema 60 min

Descripción: Error en la conexión

Fecha Numero Tipo Introducido Eliminado Tiempo de

corrección Defecto

corregido

18-02-15 2 50 Interfaz Interfaz 10 min

Descripción: al dar clic al hipervínculo no te direcciona a donde debería mandarte

Fecha Numero Tipo Introducido Eliminado Tiempo de corrección

Defecto corregido

18-02-15 3 20 Codificación Codificación 20 min

Descripción: En la clase le faltaba una llave y en el método avía la palabra main en lugar de main.

12

Fecha Numero Tipo Introducido Eliminado Tiempo de corrección

Defecto corregido

18-02-15 4 10 Documentación Documentación 10 min

Descripción: Faltaba documentación al momento de buscar formatos en las listas ya documentadas.

Fecha Numero Tipo Introducido Eliminado Tiempo de corrección

Defecto corregido

18-02-15 5 70 Datos Sistema 50 min

Descripción: Al introducir cualquier dato o variable es indispensable la corrección para el funcionamiento de una aplicación correcta y buen funcionamiento.

Fecha Numero Tipo Introducido Eliminado Tiempo de corrección

Defecto corregido

18-02-15 6 70 Datos Sistema 80 min

Descripción: los datos están mal organizados

Fecha Numero Tipo Introducido Eliminado Tiempo de corrección

Defecto corregido

18-02-15 8 90 Datos Sistema 100 min

Descripción: l el sistema no era compatible

Fecha Numero Tipo Introducido Eliminado Tiempo de corrección

Defecto corregido

18-02-15 9 50 Interfaz Interfaz 20min

Descripción: Los botones de guardar y eliminar están cambiados.

Fecha Numero Tipo Introducido Eliminado Tiempo de corrección

Defecto corregido

18-02-15 10 80 Ejecución Ejecución 40min

Descripción: la instalación no se realizaba de manera rápida

13

Estudiante: Edgar Samuel Ramírez Mata Fecha: 05/03/2015

Programa: Proyecto Programa#2

Profesor: IDS Lucia González Hernández lenguaje: Java

Resumen Plan Real Hasta la fecha

Minutos 0.6 0.4 0.4

LOC. Hora 80 45

Defectos KLOC. 7 15.6

Rendimiento

v/f

Tamaño programa(LOC.)

Total nuevo & cambiado

120 251 65

Tamaño máximo

251

Tamaño mínimo

65

Tiempo por fase (min.)

Plan Real Hasta le fecha %hasta la fecha

Planificación 80 115 92 160

Diseño 320 326 412 399

Codificación 760 650 800 1325

Revisión del código

Compilación 15 20 45 8.6%

Pruebas 90 180 245 15.8%

Postmorten 60 75 105 12.3%

Total 1256 1545 2135 3.2%

Tiempo máximo

12.3

Tiempo mínimo 4.6%

Defectos introducidos

Plan Real Hasta la fecha %hasta la fecha

Def. /H

Planificación 4 4 14.5

Diseño 5 1 5.5

Codificación 4 3 6.3

Revisión del código

3 2 4.7

14

Compilación 2 44 11.5

prueba 4 6 14.6

Total 3.4 4.5 99.65

Defectos eliminados

Plan Real Hasta la fecha % hasta la fecha

Def. / H

Planificación 5 5 5

Diseño 6 2 3

Codificación 8 6 4

Revisión del código

3 3 6

Compilación 4 7 7

Prueba 7 8 8

Total 28 29 99.97