You are on page 1of 2

Cuestionario 1 Cap.

1 Introduccin a la Ing de Software

1)Haciendo referencia a la distribucin de costos del software indicados en la Seccin


1.1.6, explique por qu es apropiado considerar que el software es ms que programas que
son ejecutados por los usuarios finales de un sistema.

Son ms que programas porque conllevan documentos asociados y la configuracin de


datos que necesitan para hacer que los programas operen de manera correcta y as evitar
costos econmicos provocados por un mal funcionamiento del programa.

2)Cules son las diferencias entre el desarrollo de un producto de software genrico y el


desarrollo de un software personalizado?

En un producto genrico la organizacin que desarrolla el software controla su


especificacin mientras que en el personalizado la especificacin de los productos
personalizados es desarrollada y controlada por la organizacin que compra el software.
Los desarrolladores de software deben trabajar con esa especificacin.

3)Cules son los cuatro atributos importantes que todos los productos de software deben
tener? Sugiera otros cuatro atributos que pueden ser significativos.

R.-Funcionalidad, mantenible, confiable, y fcil de usar, adems debe tener un diseo accesible,
Reusabilidad, Tolerancia a fallos, Eficiencia de almacenamiento.

4)Cul es la diferencia entre un modelo del proceso del software y un proceso del
software? Sugiera dos formas en las que un modelo del proceso del software ayuda en la
identificacin de posibles mejoras del proceso.

R.-Un modelo de procesos del software es una descripcin simplificada de un proceso del
software que presenta una visin de ese proceso, mientras que el proceso de software son las
actividades y resultados asociados que producen un producto de software. Dos formas en que
ayuda al proceso son el enfoque en cascada. Considera las actividades anteriores y las
representa como fases de procesos separados, tales como la especificacin de requerimientos, el
Desarrollo iterativo. Este enfoque entrelaza las actividades de especificacin, desarrollo y
validacin.

5)Explique por qu los costos de pruebas de software son particularmente altos para
productos de software genricos que se venden a un mercado amplio.

R.-Porque deben ser configurados y probados para diferentes plataformas, ya que no solo sern
destinados para una organizacin especfica.

6)Los mtodos de la ingeniera del software se empezaron a utilizar cuando la tecnologa


CASE estuvo disponible para apoyarlos. Mencione cinco tipos de mtodos de ayuda que
proporcionen las herramientas CASE.

R.-Anlisis de requerimientos, modelado de sistemas, diseo, integracin y pruebas.

7)Adems de los retos de la heterogeneidad, la rpida entrega y la confianza, identifique


otros problemas y retos que la ingeniera del software afrontar en el siglo xxi.
R.-El enfoque de desarrollo en sistemas inteligentes, ya que la tecnologa avanza a grandes
rasgos y el recurso humano que debe profundizar en el anlisis y desarrollo de los sistemas para
ofrecer un software de calidad.

8)Comente si los ingenieros profesionales deben atestiguar de la misma forma que los
doctores o los abogados.

R.-Si porque se debe respetar la confidencialidad de los clientes independientemente del


contrato realizado, por el hecho que se maneja informacin muy importante y confidencial y ya
que es parte de una tica profesional, igual como lo hacen los abogados y los doctores

9)Para cada una de las clusulas del Cdigo de tica de la ACM/IEEE que se muestra en
la Figura 1.6, sugiera un ejemplo apropiado que ilustre esa clusula.

-En el inters pblico: Hoy en da se crean muchas aplicaciones mviles, y cada vez aumenta el
inters en la integracin de sistemas con aplicaciones mviles, por lo tanto se deber desarrollar
una aplicacin que se integre con el sistema ya que es de inters pblico.

-En el inters del cliente y empleador: Algunas instituciones requieren que su sistema llegue a
ms personas, por lo que se debe desarrollar un entorno web o aplicacin mvil que deben ir
conjunto con lo que quiere el cliente y las tendencias actuales.

-En el producto: En caso de errores o fallos de un sistema, crean incertidumbre y desconfianza


en la calidad del producto, por eso se debe tratar de desarrollar un producto de calidad.

- En el juicio: Si hubiera un juicio por mal manejo de informacin, el ingeniero deber mantener
su tica profesional y asumir la responsabilidad de sus propios actos.

-En la gestin: En caso de alguno intento de corrupcin uno deber enfocarse siempre en la
tica profesional antes que el dinero.

- En la profesin: Si un ingeniero utiliza su conocimiento para robar informacin, propagar la


infeccin de virus daa la reputacin de la profesin de un ingeniero de software.

-En los colegas: Si uno tiene un amigo y sabe que no fue confidencial con la informacin de l
cliente, deber ser imparcial y separar la amistad de la tica profesional.

-En lo personal: Si un cliente quiere su sistema maneje un audio interactivo, no podemos decirle
que no se puede, debemos intentar buscar alternativas o soluciones al problema, y eso dar una
mejor impresin al cliente.

10)Para contrarrestar al terrorismo, muchos pases estn planeando el desarrollo de


sistemas informticos que sigan la pista de un gran nmero de sus ciudadanos y de sus
acciones. Desde luego, esto tiene implicaciones sobre la privacidad. Comente la tica de
desarrollar este tipo de sistema

R.-Yo pienso que la privacidad debe ser respetada as como en la vida cotidiana como tambin
debera ser en las redes sociales, y en nuestros dispositivos que manejan nuestra informacin.
Se debera emplear otros mtodos para combatir el terrorismo, porque el desarrollo de estos
sistemas difcilmente tiene una tica por el acceso a informacin ajena que puede ser producto
de bromas, comentarios crticas o en peores casos robos de cuentas bancarias de parte de la
persona espa.

You might also like