Ingeniería de Software

EJERCICIOS LIBRO SOMMERVILLE
2.1 Explique qué otros sistemas dentro del entorno del sistema pueden tener efectos no previstos en su funcionamiento. Cualquier componente del hardware (disco duro, procesador) puede tener un efecto no previsto si ya ha cumplido su vida útil, la ralentización de los procesos es un ejemplo de que el sistema va a generar fallos o la perdida de datos. Los componentes software pueden tener un efecto no previsto si no se ha hecho un correcto análisis de la relación que posee con otro subsistema, es decir, independientemente puede funcionar correctamente pero al implementarlo con otra subtarea, puede haber cambios inesperados. 2.2 Explique por qué especificar un sistema para ser utilizado por los servicios de emergencia en la gestión de desastres es un problema travieso. Porque un desastre natural es algo impredecible y no habría especificaciones exactas para dar solución a un problema como ese. No es posible poner el escenario completo de un desastre o el efecto que tendrá en nuestro entorno. El problema sólo se puede abordar una vez que ha pasado. 2.3 Mencione la manera en que los sistemas de software utilizados en un automóvil pueden ayudar al desmantelamiento (desechos) del sistema completo. El software puede comprobar las partes del automóvil que funcionan correctamente, por ejemplo si la carga de la batería es incompleta, el motor tiene un recorrido que sobrepase la vida útil. 2.4 Explique por qué es importante presentar una descripción completa de una arquitectura del sistema en una etapa inicial del proceso de especificación del sistema. Es importante presentar una descripción de la arquitectura del sistema ya que los ingenieros de sistemas están involucrados en la especificación del sistema, en la

6.). guardacostas. Contiene sensores de humo. tablas de las . vientos del suroeste. una consola de operación donde se informa del estado del sistema. que se encuentran en varios lugares del edificio.5 Considere un sistema de seguridad que es una versión extendida del sistema mostrado en la Figura 2. etc. vínculos aun sistema meteorológico que proporciona la previsión del tiempo. de movimiento y de puertas. El sistema incluirá un conjunto de sensores para vigilar el cambio en los niveles del río. marea alta.Ingeniería de Software definición de su arquitectura y en la integración de las diferentes partes para crear el sistema final de una forma correcta y no haya excesivos cambios en su implementación. y facilidades de comunicación externa para llamar a los servicios apropiados como la policía y los bomberos.).6 Se construye un sistema de detección de inundaciones para avisar de posibles inundaciones en lugares que se ven amenazados por éstas. un cuarto de control equipado con consolas de operación y monitores de vídeo. Dibuje un diagrama de bloques de un posible diseño de dicho sistema. etc. El sistema de base de datos incluye información de los sensores. videocámaras controladas por computadora. la ubicación de los sitios en riesgo y las condiciones de amenaza para estos sitios (por ejemplo. 2. vínculos a los sistemas de comunicación de los servicios de emergencia (policía. que está pensado para proteger contra la intrusión y para detectar fuego. Los controladores pueden acceder a la información de la base de datos y emitir pantallas de vídeo. 2. monitores de vídeo instalados en lugares específicos.

y esto puede molestar a las personas de la organización y causar dificultades. Porque es demasiado arriesgado reemplazarlos.Ingeniería de Software mareas para los sitios costeros. ¿Qué dificultades políticas y organizacionales pueden surgir cuando el sistema se instale en los museos que forman el consorcio? Si implica que la gente pierda su trabajo. los procedimientos existentes tendrían que cambiar.7 Un consorcio de museos europeos va a desarrollar un sistema multimedia de museo virtual que ofrece experiencias virtuales de la Grecia antigua. Dibuje un diagrama de bloques de una posible arquitectura para dicho sistema. detalle de los contactos de los servicios de emergencia.8 Explique por qué los sistemas heredados pueden ser críticos en el funcionamiento de un negocio. Además. estaciones locales de radio. Debe identificar los subsistemas principales y los vínculos entre ellos. Las políticas y procedimientos organizacionales pueden depender de este sistema y habría un serio riesgo mayor si el sistema de recambio no funcionara adecuadamente. 2. etc. el inventario y localización del equipo de control de inundaciones. Y los que saben cómo operar el sistema tienen un gran poder para influir en las decisiones sobre el destino de la empresa. 2. Además el diseño implica un cambio en las formas de trabajo de los directivos con el fin de adaptarse al sistema informático. El sistema debe proporcionar a los usuarios la función de ver modelos 3-D de la Grecia antigua a través de un navegador web estándar y también debe apoyar una experiencia de realidad virtual. . Los directivos sienten que su jerarquía en la organización se ve reducida por el sistema. existe el peligro de que los empleados se resistan a la introducción del sistema.

Y cada una de las ramas se puede interrelacionar si existe un profesional que sepa dar un buen uso de cada una y la organice para obtener un producto que vaya en beneficio de la comunidad. La gente del entorno le niega el acceso a información esencial para completar la instalación del sistema.Se vería envuelto en este caso si el jefe no dió la premisa de que esta situación podía ocurrir ya que el ingeniero actúa en base a lo estipulado en el contrato.10 ¿Cuáles son los argumentos a favor y en contra para considerar que la ingeniería de sistemas es una profesión. 2. Cambios que en una parte del sistema inevitablemente implicarán cambios en otros componentes. 2. descubre que el sistema hará que se prescindan de muchas personas. 2.Ingeniería de Software 2. . Durante la instalación. como ingeniero de sistemas. verse envuelto en esto? ¿Es responsabilidad suya completar la instalación como lo estipula el contrato? ¿Debería abandonar el trabajo hasta que la organización haya resuelto el problema? 1. Tal vez en los requerimientos del sistema no se contemplaba la posibilidad de despidos con la automatización de ciertos procesos.11 Suponga que es un ingeniero relacionado con el desarrollo de un sistema financiero.Cumpliría con su trabajo acabando la instalación pero esto no lo hace ver como un mal empleado o compañero que permitió el desempleo de las personas ya que a él no se le informó las consecuencias que conlleva dicha instalación.. ¿Hasta dónde debería. Antiguas formas de hacer cosas que son difíciles de cambiar porque dependen de software heredado. validar y mantener todo el conjunto de operaciones relacionadas al sistema.9 Explique por qué los sistemas heredados pueden causar dificultades para las compañías que desean reorganizar sus procesos de negocio. Porque estos sistemas no solamente incluyen hardware y software sino también procesos y procedimientos heredados.. como la ingeniería eléctrica o la de software? Porque hay que considerar que los sistemas forman parte de muchas de las áreas. No se la vería como profesión porque los ingenieros de software deben saber como funciona también el hardware y sería innecesario otra persona que diga que hacer si tiene a un ingeniero eléctrico para manipular por ejemplo un sistema de seguridad en el sentido técnico. El de software únicamente lo implementaría y listo. El ingeniero en sistemas además de administrar debe diseñar.

y estaría abandonando su trabajo sin ayudarlo a progresar.Ingeniería de Software 3. . El problema es algo que los directivos de la empresa deberían resolver y para esto la presencia del ingeniero también podría aportar dando ideas para que no haya que prescindir de los empleados.No debería porque su responsabilidad como buen empleado es mantenerse en la organización y desarrollo del sistema..

Sign up to vote on this title
UsefulNot useful