Anda di halaman 1dari 1

Ingeni era de Software Qu es la Ingeni era de Software?

Prcti ca 1
Pgina 1 de 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.

6. 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.

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?

Anda mungkin juga menyukai