Examen Ingenieria de software

Páginas: 11 (2625 palabras) Publicado: 10 de julio de 2013
Introducción a la Ingeniería de Software - Curso 2012 - Segundo Parcial

29/06/2012

Cada pregunta de la parte múltiple opción contestada correctamente tiene un valor de 2 puntos. Cada pregunta
incorrecta de la múltiple opción resta 0,66 puntos.
El puntaje total del parcial es 50 puntos.

Múltiple Opción
1) Al liberar un sistema, en general se realiza un entrenamiento del mismo:
a.Normalmente se debe prever el entrenamiento para los usuarios finales, no así para los operadores y
administradores que suelen estar en condiciones de aprender el uso del sistema por cuenta propia.
b. Resulta conveniente evaluar la efectividad del entrenamiento en base al grado de cumplimiento de los objetivos
establecidos para el mismo y del grado de uso del sistema y la eficiencia que logran losusuarios al utilizarlo una
vez que ya fue puesto en explotación.
c. El entrenamiento no debe tomar en cuenta características y preferencias personales ni estilos de trabajo.
d. El entrenamiento conviene que se imparta en etapas tempranas del proyecto a todos los usuarios.
2) Dado un proyecto para sustituir el sistema que da soporte al funcionamiento de una organización por un sistema nuevo
yque incluye análisis, diseño, construcción, prueba y puesta en producción (liberación) del software:
a. La planificación de la liberación debiera comenzar una vez que el producto fue integrado de forma exitosa y antes
que comience la prueba del sistema.
b. La estrategia de liberación más conveniente para manejar riesgos asociados a la introducción de nuevos
procedimientos es la big-bang.
c.La sustitución probablemente requerirá migrar información del sistema viejo al nuevo y esta conversión puede
requerir un plazo y esfuerzo muy considerable.
d. De forma previa a la puesta en producción se podría realizar un procesamiento en paralelo durante una o dos
semanas, lo que constituye un mecanismo de verificación del software sumamente efectivo.
3) Los sistemas legados:
a. Son sistemasdesarrollados hace muchos años, para otra realidad, a menudo construidos utilizando tecnologías que
ya son obsoletas.
b. (a) y frecuentemente tienen costos de mantenimiento elevados debido a documentación inadecuada, deterioro por
años de mantenimiento en los que se priorizaron los resultados a corto plazo por sobre los costos a largo plazo y
escasez de personal que en cada caso conozca lastecnologías utilizadas en la implementación y el sistema en
particular.
c. (b) y les son aplicables las técnicas de rejuvenecimiento, reestructuración de código, re-documentación, e
ingeniería reversa, no así la de re-ingeniería que consiste en la reestructuración del código seguida por una redocumentación del código reestructurado.
d. Normalmente son fáciles de sustituir por sistemas másmodernos mediante una estrategia de implantación bigbang la que -a diferencia de las estrategias paulatinas- permite obtener una rápida reducción en los costos de
mantenimiento.
4) En el mantenimiento de software:
I. Los encargados de llevar a cabo el mantenimiento suelen tener una comprensión limitada del sistema que están
manteniendo, por lo que gran parte del esfuerzo se dedica a entender elsistema bajo mantenimiento.
II. Realizar el análisis del impacto de un cambio representa normalmente una porción muy pequeña del esfuerzo total
dedicado a realizar el cambio.
III. Es frecuente que la gerencia asigne más importancia al mantenimiento que al desarrollo, lo que resulta en un
importante factor de motivación para el personal encargado del mantenimiento.
IV. La realización de laspruebas requiere contar con un ambiente adecuado para llevarlas a cabo, lo que suele plantear
dificultades, sobre todo si se requiere contar con datos similares a los del ambiente de producción.
V. Por lo general existe un conflicto entre la necesidad de contar rápidamente con una solución y que la solución
preserve atributos de calidad relevantes del producto.
VI. La secuencia de reparaciones y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenieria del software
  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS