Sie sind auf Seite 1von 1

Ingeniera de Software Qu es la Ingeniera de Software?

Ejercicios de Tarea 1

1. D un ejemplo de problema que se puede expresar como subproblemas simples de resolver y para el que la dificultad en la solucin radica en las interconexiones entre los componentes que permiten resolver esos subproblemas. 2. Qu relacin hay entre Correctitud, Confiabilidad (Reliability)y Robustez.

3. Clasifique los siguientes factores de calidad como internos, externos, del producto y del proceso: Correctitud, Confiabilidad, Robustez, Mantenibilidad, Portabilidad, Interoperabilidad,Visibilidad. 4. Discuta la importancia relativa de las cualidades "robustez", "amigabilidad de la interfaz con el usuario", "desempeo" para cada una de las reas de aplicacin siguientes: a) juego b) cajero automtico c) facturacin de una empresa de distribucin de electricidad 5. Discuta brevemente las relaciones entre los principios siguientes: a) generalidad y anticipacin del cambio b) generalidad y abstraccin. Explique la diferencia entre error, falta y falla. D ejemplos de errores que dan origen respectivamente a una falta en los requerimientos, el diseo, el cdigo. D ejemplos de: a) una falta en los requerimientos que da origen a una falla b) una falta en el diseo que origina una falla c) una falta en los datos de prueba que origina una falla. 6. 7. Por qu la cuenta de faltas identificadas durante el desarrollo de un producto de software puede resultar un indicador inadecuado de la calidad de un producto? 8. Muchos desarrolladores consideran que la calidad tcnica de un producto es lo mismo que la calidad global de un producto. D un ejemplo de un producto con alta calidad tcnica pero que el usuario no lo considera como un producto de alta calidad. Un caso muy famoso de fallas de software es el de la mquina de radioterapia Therac-25, que caus la muerte de numerosos pacientes. Los diseadores del software no anticiparon el uso de varias teclas de forma no estndar con lo que el software mantuvo niveles altos de radiacin cuando el operario pretenda asignar una dosis baja. Habr alguna implicancia tica en restringir el alcance de la calidad para slo incluir los aspectos tcnicos? 9. Muchas organizaciones compran software comercial (COTS Commercial Off The Shelf) pensando que es ms barato que desarrollar y mantener software en casa. Describa las ventajas y desventajas de utilizar COTS. Por ejemplo qu pasa si el vendedor nos brinda ms soporte de un producto COTS? Qu deben anticipar el cliente, usuario y desarrollador al disear un sistema importante que incluye COTS?

10. Cules son las implicancias legales y ticas de utilizar software COTS? Y de que la organizacin encargada del desarrollo subcontrate parte de este? Por ejemplo quin es responsable por corregir el problema cuando el sistema del que forma parte un COTS falla debido a una falla en ese componente? Quin es el responsable cuando esa falla causa dao a usuarios (tanto directo como indirecto). Qu controles y evaluaciones se precisan para asegurar la calidad de un COTS antes de integrarlo en un sistema mayor?

rafael_antonio01@yahoo.com

Pgina 1 de 1

Ing. Rafael Antonio Herrera Pineda

Das könnte Ihnen auch gefallen