Está en la página 1de 4

4.

1 * Surgiendo el modelo de software que podría utilizarse para gestionar el


desarrollo de los siguientes temas:

1. El sistema de control antibloqueo de frenos de automóviles

Rta/ un modelo de prototipo, ya que por medio de modelos podemos


llegar a satisfacer las necesidades de los clientes y así llegar a
realizar un sistema perfecto.

2. Un sistema de realidad virtual para ayudar al mantenimiento del


software.

Rta/ un modelo de cascada, parque cada fase que se pueda lograr


lleva a la siguiente.

3. Un sistema de contabilidad universitaria que remplace el existente.

Rta/ un modelo de componentes, ya que toma parte de otros


sistemas para poder realizar un buen sistema.

4. un sistema interactivo que permita a los pasajeros encontrar los horarios


de los trenes a partir de los terminales.

Rta/un modelo de componentes, debido a que tomas parte de otros


sistemas, llevando así a satisfacer las necesidades de los clientes.

4.2* Explique porque los programas que se desarrollan desarrollando el


proceso evolutivo dienten a ser difíciles de manejar.

Rta/ los problemas para el proceso evolutivo se hacen


particularmente para los sistemas grandes y complejos con un
periodo de vida largo, es difícil establecer una arquitectura del
sistema.

4.3* Explique como el modelo en cascada para el proceso del software y el


de construcción de prototipos pueden encajar en el proceso espiral.

Rta/ El modelo en cascada puede encajar en el de espiral, ya que


ambos tienen una serie de pasos similares, la única diferencia es la
iteración en el modelo de espiral. Por otro lado el modelo de
prototipos usa iteraciones parecidas al modelo espiral pero este
cambia el prototipo o mejora dependiendo del cliente.

4.4* Cuales son las ventajas de proporcionar vistas estáticas y dinámicas


del proceso del software como en el proceso Unificado de Rational.

Rta/ Dinámicas: Muestra fases del modelo sobre el tiempo


Estáticas: muestra las actividades del proceso que se presenta.
4.5* Explique porque es importante hacer distinción entre el desarrollo de
los requerimientos del usuario y los requerimientos del sistema en el
sistemas de ingeniería de requerimientos.

Rta/los requerimientos se presentan en dos faces; los usuarios finales


y clientes los cuales necesitan una declaración de alto nivel de los
requerimientos, mientras que los desarrolladores del sistema
necesitan una especificación mas detallada de este.

4.6* Describa las principales actividades en el proceso de diseño de


software y las salidas de estas actividades utilizando un diagrama.

Rta/

4.7* Cuales son los cinco componentes de un método de diseño.

Rta/ un modelo de objetos. Que muestra las clases de objetos


utilizados en el sistema y sus dependencias.

Un modelo de secuencia. Que muestra como interactúan los


objetos en el sistema cuando este se ejecuta.

Un modelo de estado de transición. Que muestra los estados del


sistema y los disparadores de transición de un estado a otro.

Un modelo estructural. En el cual se documentan los componentes


del sistema y sus agregaciones

Un modelo de flujo de datos. En el cual es sistema se modela


utilizando la transformación de datos que tienen lugar cuando se
procesan.
4.8* Diseñe un modelo para las pruebas de ejecución y recopile los
resultados.

Rta. Prueba de componentes. Se prueban los componentes


individuales para asegurarse que funcionan correctamente. Los
componentes pueden ser entidades simples o clases de objetos.

Prueba de sistema. Los componentes se integran para formar el


sistema. Este proceso encuentra errores que son el resultado de la
interacción entre los componentes y las interfaces.

Prueba de aceptación. Es la etapa final en la etapa de pruebas antes


de que el sistema se ponga en funcionamiento.

4.9* Explique porque es sistema software que se utiliza en un entorno real


debe cambiar o convertirse en menos útil.

Rta/ es realista considerar a la ingeniera de software como un proceso


evolutivo en el cual es software se cambia continuamente durante el
proceso de vida como respuesta a los requerimientos y necesidades
del cliente.

4.10* indique como el sistema de clasificación CASE puede ser útil para los
administradores encargados de adquirir sistemas CASE.

Rta/ CASE es el nombre que se le da al software que se utiliza para


ayudar a las actividades del proceso del software como la ingeniería
de requerimientos y el desarrollo de programación y las pruebas.

Las herramientas CASE incluye editores de diseño, diccionarios de


datos, compiladores, depuradores y herramientas de construcción de
sistemas.

4.12* históricamente la introducción de la tecnología ha causado profundos


cambios en el mercado laboral y al menos temporalmente. Elimina personas
de los puestos de trabajo. Comente si es posible que la introducción de
tecnología CASE avanzada pueda traer las mismas consecuencias para los
ingenieros de software, si piensa así explique.

Rta/la verdad creería que no es una consecuencia porque la


tecnología cada día avanza mas y hay la necesidad de tener personas
idóneas que puedan resolver problemas que puedan traer esta clase
de sistemas.

También podría gustarte