Sei sulla pagina 1di 2

Ingeniería de software Somerville

1-1 Explique por qué el software profesional no sólo son programas que se desarrollan para
un cliente.

RTA: Porque la inclusión y los productos de software están destinados mayormente a


propósitos de negocios específicos con el fin de optimizar procesos y buscar soluciones.

1.2. ¿Cuál es la principal diferencia entre desarrollo de productos de software genéricos

y desarrollo de software personalizado? ¿Qué significa esto en la práctica para los usuarios
de productos de software genérico?

RTA: La diferencia es que el software genérico es limitado y se comercializa en la web con


estándares específicos y los personalizados son sistemas destinados a un cliente en
particular desarrollado específicamente para sus necesidades.

1.4. Además de los retos de la heterogeneidad, cambio empresarial y social, y confianza y


seguridad, identifique otros problemas y retos que sea probable que enfrente la ingeniería
de software en el siglo XXI. (Sugerencia: piense en el ambiente).

RTA: El software heredado : Es software antiguo, son centro de preocupación y atención


desde la década de los 60, resulta costoso mantenerlos y riesgoso hacerlos evolucionar.

Poca privacidad: La constante evolución del software se orienta hacia el control de la


sociedad, privando de este modo a las personas de su privacidad.

1.8. Analice el hecho de si los ingenieros profesionales deben ser certificados en la misma
forma que los médicos o abogados.

RTA: Si deben ser certificados, ya que al especializarse en una rama se genera crecimiento
de una rama en concreto, sin embargo a diferencia de los ejemplos propuestos un ingeniero
debe tener pericia en las demás ramas de la ingeniería.

1.10. Para ayudar a contrarrestar el terrorismo, muchos países planean o desarrollaron


sistemas de cómputo que siguen la pista a gran cantidad de sus ciudadanos y sus acciones.
Claramente esto tiene implicaciones en cuanto a la privacidad. Discuta la ética de trabajar
en el desarrollo de este tipo de sistema.

RTA: Al respecto, algunas personas se sienten muy afectadas por estos temas y evitan
participar en el desarrollo de algún sistema asociado con los sistemas militares. Otras más
trabajarán en los sistemas militares, pero no en los de armamento. Incluso otras sentirán
que la seguridad nacional es un principio fundamental y no tienen objeciones éticas para
trabajar en sistemas de armamento.

En tal situación es importante que tanto empleadores como empleados dejen en claro con
antelación sus percepciones o puntos de vista. Cuando una organización participa en
trabajo militar o nuclear, debe contar con la capacidad de especificar que los empleados
tienen la voluntad de aceptar cualquier trabajo asignado. De igual forma, si un empleado
toma la responsabilidad y deja en claro que no quiere trabajar en tales sistemas, los
empleadores no tendrán que presionarlo para que éste lo haga más tarde.

Ingeniería de software Somemrville


1.2. Diga algunos ejemplos (tanto positivos como negativos) que indiquen el efecto del
software en nuestra sociedad.

RTA:
-Positivo:
● Facilita las tareas cotidianas
● Permite elaborar trabajos casi perfectos por su eficacia
● Es útil para hacer tareas de forma rápida
-Negativo:
● Se vuelve indispensable
● Su costo es elevado
● Necesita de ciertos componentes mínimos para funcionar

1.7. ¿Es aplicable la ingeniería de software cuando se elaboran webapps? Si es así, ¿cómo
puede modificarse para que asimile las características únicas de éstas?

RTA: Si lo es, ya que estas han evolucionado de simples conjuntos de contenido de


información a sistemas sofisticados que presentan una funcionalidad compleja y contenido
en multimedios.

1.8. A medida que el software gana ubicuidad, los riesgos para el público (debidos a
programas defectuosos) se convierten en motivo de preocupación significativa. Desarrolle
un escenario catastrófico pero realista en el que la falla de un programa de cómputo pudiera
ocasionar un gran daño (económico o humano).

RTA: El daño de un programa que maneja el nivel de la gasolina en una estación de


servicio, ya que si el programa no toma los niveles de combustible que se tienen guardados
en cada tanque existen dos posibilidades, la primera y menos catastrófica que se acabe la
gasolina y la segunda que sobrepase el nivel máximo de combustible y esto puede generar
un incendio, ya que la gasolina supera la salida que esta tiene para los gases y al no tener
por donde expulsarlos, los expulsaria por la boquilla principal lo cual haría que cualquier
chispa encienda el combustible y genere una explosión y posteriormente un incendio.

Potrebbero piacerti anche