Ciencias Exactas, Ingenieras y Tecnologa |Ingeniera Desarrollo de Software 1
Unidad 3. Evidencia: Tipos de pruebas y mantenimiento
Tipo de actividad: Evidencia para e portafolio. Propsito: Elaborar un reporte escrito donde se justifique qu tipos de pruebas y mantenimiento elegir en un caso de estudio especfico. Planteamiento del caso: En un laboratorio de Electrnica de cierta Universidad, todas las actividades las realiza de forma manual un encargado, las cuales son las siguientes: Guarda las compras de los materiales y equipos y anota en una libreta los datos como son: cdigo, nombre del equipo o material, cantidad, descripcin y fecha (Aproximadamente como 500 entre equipos y materiales). Anota en una bitcora lo que usan durante una prctica (tal como fecha, materiales a usar y objetivo de la prctica). Registra en una libreta datos de todo lo que se presta ya sea a los alumnos o maestros (como es cdigo, nombre de la persona, equipo/material prestado, cantidad y fecha del prstamo). Cuando devuelven el material o equipo, busca en la libreta (punto anterior) y agrega la fecha en que se hace la devolucin. Para un inventario necesita revisar lo que debe de tener en existencia con lo que tiene prestado, y eso le lleva mucho tiempo. Por lo que se ha solicitado un sistema pequeo que satisfaga todas las actividades anteriores: Guarden las compras, se hagan prstamos, se pueda consultar lo que se tiene en el laboratorio, lo que se tiene prestado. Aunque lo primero que urge es que se tengan todos los materiales y equipos guardados en el sistema, posteriormente se puedan consultar. Por ltimo los prstamos, y con ello generar un reporte de existencia (lo que hay en el laboratorio). Adems, el encargado est dispuesto a participar en el desarrollo del sistema y necesita que haya resultados funcionales cada vez que haya una entrega. El cliente de este proyecto, ha pedido que le urja que se guarden todos los materiales y equipos, ya que necesita tener la informacin almacenada, por lo que se recurrir al mtodo incremental. El equipo de desarrollo ha invertido ms horas para lograr codificar la primera iteracin, algunas pruebas los programadores las realizarn para de esta manera entregar la aplicacin lo ms confiable posible. Estas son todas las pruebas que se lograron realizar entre el equipo de desarrollo y el equipo de pruebas. 1. Se prob la versin inicial que slo incluye guardar todos los materiales y equipos del laboratorio, para que posteriormente se puedan consultar (intervino el equipo de pruebas y el cliente). La cual funcion correctamente y el cliente pudo empezar a trabajar con ese primer incremento funcional.( Pruebas de versin)
Ciencias Exactas, Ingenieras y Tecnologa |Ingeniera Desarrollo de Software 2 Unidad 3. Evidencia: Tipos de pruebas y mantenimiento 2. Se increment la siguiente funcin: prstamos de equipos y materiales y con ello se pudiera generar un reporte de lo que haba en existencia. (Pruebas basadas en requerimientos) 3. Se prob el mdulo que sera entregado en esta interaccin para que se integrara correctamente a la estructura del sistema y se probaron los mdulos, liberados anteriormente, para verificar que la insercin del nuevo no causara conflicto a los existentes. (Pruebas de unidad) 4. Por ltimo, el da de la presentacin, un representante del equipo de pruebas y el analista entregaron el avance al cliente, quien se hizo acompaar de uno de los usuarios del sistema. Ambos evaluaron el nuevo mdulo en una computadora, que se prepar previamente para tal fin por el equipo de pruebas. El resultado de esta revisin fueron nicamente 3 defectos de interfaz, los cuales fueron oportunamente solucionados. (Pruebas de componentes) 5. La ltima prueba se realiz en la empresa del cliente, en esta ocasin fueron los principales usuarios quienes probaron el software. Ya no se encontraron ms defectos, lo cual nos permiti liberar el mdulo. (Pruebas de usuario ) 6. Despus de haber liberado este mdulo se concluy con el sistema. La empresa ha sido contratada, por este ao, para dar mantenimiento al software; por si se presenta una actualizacin o modificacin que haya que hacerle al sistema.( Adaptacin ambiental)
Instrucciones:
1. De manera individual, analiza el caso de estudio dado por tu facilitador y describe los tipos de prueba que estn utilizando. Justifica cada respuesta. 2. Adems analiza el proceso de mantenimiento que se sugiere en el caso de estudio y describe a que tipo pertenece. Justifica tu respuesta. 3. En Word elabora un reporte con los resultados del paso 1 y 2 ( el formato puede ser el de la unidad 2, pero en vez de elementos y descripcin, va nombre de la prueba/mantenimiento y justificacin/descripcin). 4. Guarda la actividad con el nombre IIS_U3_EA_XXYZ. 5. Enva el archivo a tu Facilitador(a) para recibir retroalimentacin. 6. Consulta la escala de evaluacin que enseguida se anexa.
Ciencias Exactas, Ingenieras y Tecnologa |Ingeniera Desarrollo de Software 3 Unidad 3. Evidencia: Tipos de pruebas y mantenimiento
ESCALA DE EVALUACIN Carreras: Desarrollo de software Cuatrimestre: Quinto Asignatura: Introduccin a la ingeniera de software Unidad: 3. Diseo, codificacin, pruebas y mantenimiento Evidencia Tipos de pruebas y el proceso de mantenimiento
DIMENSIONES O CRITERIOS A EVALUAR
PUNTOS POR CRITERIO PUNTOS OBTENIDOS OBSERVACIONES 1. Identifica el caso de prueba correcto a. Identifica correctamente cada tipo de prueba que se aplic en el caso de estudio. 20
b. Justifica su respuesta basado en el contenido de la materia. 40
2. Identifica el tipo de mantenimiento solicitado en el caso de estudio a. Identifica el tipo de mantenimiento que se debe aplicar al caso de estudio. 10
b. Justifica su respuesta basado en el contenido de la materia. 20
3. Calidad del contenido a. Buena redaccin y ortografa b. Utiliz el formato asignado para la actividad. 10