Pruebas y mantenimiento de sistemas de software Unidad 3. Mantenimiento de sistemas de software
Ingeniería en Desarrollo de Software 8º Semestre
Programa de la asignatura:
Pruebas y mantenimiento de sistemas de software
Unidad 3. Mantenimiento de sistemas de software ACTIVIDAD 1 Actividades de aprendizaje AL12524075 Guillermo Duran García
Clave: 15144842
Universidad Abierta y a Distancia de México
Pruebas y mantenimiento de sistemas de software Unidad 3. Mantenimiento de sistemas de software
Actividad 1. Mantenimiento de software El propósito de esta actividad es que identifiques los tipos de mantenimiento de software y sus características. Para ello, tu Docente en línea te hará llegar un caso; una vez que cuentes con él, sigue estos pasos: 1. Identifica los requerimientos de mantenimiento de software. 2. Identifica el tipo de mantenimiento de software que aplicarías, según los requerimientos. 3. Identifica si hay algún requerimiento en el sistema de software que no justifique un un tipo de mantenimiento. mantenimiento. 4. Identifica la frecuencia de mantenimiento y su relación con el pronóstico de los costos. 5. Redacta tus conclusiones, señala la importancia de la aplicación de los tipos de mantenimiento seleccionados. 6. Guarda la actividad con el nombre DPSS_U3_A1_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido. 7. Envíala actividad a tu Docente en línea para recibir retroalimentación mediante la herramienta Tareas. *No olvides consultar los criterios de evaluación de la actividad para que los consideres en el desarrollo de la misma.
Pruebas y mantenimiento de sistemas de software Unidad 3. Mantenimiento de sistemas de software
MANTENIMIENTO DE SOFTWARE INTRODUCCIÓN: En esta actividad conocerás los conceptos relacionados con el mantenimiento de software
PROPÓSITO: Identificar los principales conceptos relacionados con el mantenimiento de software
INSTRUCCIONES: 1. De acuerdo con el contenido del tema 3.1 Mantenimiento del software completar el andamio cognitivo que se agrega como anexo a esta planeación, el cual contiene tres actividades relacionadas con el contenido ya mencionado 2. Guarda la actividad con el nombre DPSS_U3_A1_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido. 3. Envía el archivo a tu Docente en línea para recibir retroalimentación.
Pruebas y mantenimiento de sistemas de software Unidad 3. Mantenimiento de sistemas de software
PRUEBAS Y MANTENIMIENTO DE SISTEMAS DE SOFTWARE UNIDAD 3 MANTENIMIENTO DE PRUEBAS DE SOFTWARE ACTIVIDAD 1. MANTENIMIENTO DE SOFTWARE
ANDAMIO COGNITIVO PARTE 1. Valor 30% INSTRUCCIONES: Completa los espacios faltantes en la siguiente tabla, mencionando el tipo de mantenimiento que recomiendas para cada caso (Correctivo, adaptativo, perfectivo) y el porqué, en base a las características de cada caso presentado
Caso
Tipo de mantenimiento recomendado y porqué
1. El sistema para el registro de cartera cartera de clientes de la zapatería “4 hermanos” funciona correctamente sin embargo el contador de la empresa requiere que al sistema se le agregue una función adicional para permitir enviar las facturas generadas por correo electrónico 2. Recientemente la empresa de refacciones automotrices “Zeus” ha recibido el requerimiento del SAT para que sus facturas obedezcan las disposiciones del nuevo método de facturación 3.0, derivado de este requerimiento la empresa ha contratado los servicios de un ingeniero de software para que realice las adecuaciones necesarias en su sistema de ventas y facturación 3. El sistema de punto de venta venta de la cafetería “Luciana” funcionaba correctamente, sin embargo, desde hace tres días cuando se elige la opción de emitir factura el sistema se cierra abruptamente y además no se genera la factura solicitada
Mantenimiento adaptativo, el cliente solo quiere que se le agregue solo una función para complementar el software.
Mantenimiento perfectivo, en este caso el cliente solicita que el programa solo se modifique algún modulo que ya está en funcionamiento para complementar sus funciones
Mantenimiento correctivo, ya que el programa no funciona correctamente, por lo cual se necesita revisar el código y corregirlo.
Pruebas y mantenimiento de sistemas de software Unidad 3. Mantenimiento de sistemas de software
PARTE 2. Valor 40% INSTRUCCIONES: En base a los apuntes de la unidad resolver el siguiente ejercicio en donde se debe estimar el costo en pesos del mantenimiento de un proyecto en base al modelo COCOMO II Datos: SDT (Tiempo de desarrollo del software en Meses – persona) = 12 ACT (Tráfico (Tráfico de variación variación anual) anual) = 23% 23% CPLX (Complejidad del producto) = Alto AEXP (Experien (Experiencia cia de los los analistas) analistas) Alto Costo del trabajo de una persona por mes = 18,000 pesos
= AME = ACT X SDT
AME= 0.23 0.23 * 12 = 2.76 2.76 meses meses por persona persona AEM = 0.23*12*1.1 0.23*12*1.15*0.91 5*0.91 = 2.88 * 12 12 = 34.56 34.56 = meses - persona
Atributo CPLX
Atributo AEXP
Valores Muy bajo Se usan expresiones matemáticas simples 0,7
Bajo
0,85
Nominal
1
Alto
1,15
Muy alto
Extra alto
1,3
Se usan muchos recursos de planificación 1,65
Valores Muy bajo
Bajo
Nominal
Alto
Muy alto
Extra alto
<= 4 meses
1 año
3 años
6 años
-
1,29
1,13
1
0,91
>= 12 años o reimplementación de un subsistema 0,82
-
Pruebas y mantenimiento de sistemas de software Unidad 3. Mantenimiento de sistemas de software
Pruebas y mantenimiento de sistemas de software Unidad 3. Mantenimiento de sistemas de software
PARTE 3. Valor 30% INSTRUCCIONES: Completa los espacios faltantes en la siguiente tabla, mencionando la frecuencia del mantenimiento que recomiendas para cada caso (veces por año) y el porqué, en base a las características de cada caso presentado Caso
1. Sistema de calibración para la configuración de marca pasos 2. Sistema de venta de boletos de autobús 3. Sistema de ventas de boletos para autobús en línea 4. Sistema de seguimiento al embarazo del consultorio de un ginecólogo particular 5. Sistema de facturación en una zapatería 6. Sistema de registro de calificaciones en una escuela que evalúa a sus alumnos 2 veces por cuatrimestre 7. Sistema de registro de usuarios de una biblioteca 8. Sistema para la facturación en una gasolinera 9. Sistema para el registro de control de glucosa en una clínica de especialidad en diabetes 10. Sistema para revisión de talla y peso de un niño durante su primer mes de vida
Frecuencia del mantenimiento mantenimiento recomendado y porqué
Uso muy intensivo, ya que es una función importante Uso intensivo, ya que es la parte fundamental del software Uso intensivo de 4 a 6 veces al año Uso diario ya que es la parte medular del consultorio Uso esporádico, 2 veces al año, ya que no todos los clientes solicitan factura Uso intensivo de 4 a 6 veces al año, ya que se requiere la aplicación 2 veces por cuatrimestre Uso esporádico, 2 veces al año, ya que no todos los clientes se registran Uso esporádico, 2 veces al año, ya que no todos los clientes solicitan factura Uso muy intensivo, ya que es una función importante Uso muy intensivo, ya que es una función importante