Está en la página 1de 3

EXAMEN DE I UNIDAD - INGENIERÍA DE SOFTWARE II

Nombre: Víctor Manuel Terrones Bedón


Ciclo: VI
Fecha: 03/10/2019
_____________________________________________________________________________
_____________________________________________________________________________
Responder las preguntas de manera clara y marcar la respuesta correcta.

1. Diferencias entre Software y Ingeniería de Software. (3 ptos)

SOFTWARE INGENIERIA DE SOFTWARE

Es el conjunto de programas o aplicaciones, Es una especialidad que consiste en sistemas,


instrucciones y reglas informáticas que hacen instrumentos y técnicas que se emplean en el
posible el funcionamiento del equipo. desarrollo de los programas informáticos.

2. Deduzca y justifique en que caso es mejor aplicar un ciclo de vida en cascada


respecto a uno en espiral y viceversa. (3 ptos)

Las fases del ciclo de vida en cascada se realizan de manera lineal, una única vez, y el inicio de
una fase no comienza hasta que termina la fase anterior, pero lo bueno que no se tiene mucha
inversión.
La fase de ciclo de vida espiral se repite hasta que se puede entregar el producto terminado. El
desarrollo en espiral también se conoce como desarrollo o modelo incremental. El producto se
trabaja continuamente y las mejoras a menudo tienen lugar en pasos muy pequeños, pero con un
costo más elevado.

3. Enumere, defina y explique brevemente las fases que componen el ciclo de vida en
cascada. (4 ptos)
Las fases que componen el modelo son las siguientes:
Requisitos del software
Se hace un análisis de las necesidades del cliente para determinar las características del software
a desarrollar, y se especifica todo lo que debe hacer el sistema sin entrar en detalles técnicos.
Diseño
Se describe la estructura interna del software, y las relaciones entre las entidades que lo
componen.
Implementación
Se programan los requisitos especificados haciendo uso de las estructuras de datos diseñadas en
la fase de diseño.
Verificación
Se verifica que todos los componentes del sistema funcionen correctamente y cumplen con los
requisitos.
Instalación y mantenimiento
Se instala la aplicación en el sistema y se comprueba que funcione correctamente en el entorno
en que se va a utilizar. El mantenimiento del software consiste en la modificación del producto
después de haber sido entregado al cliente, ya sea para corregir errores o para mejorar
el rendimiento o las características.

4. Explique la diferencia entre especificaciones funcionales y no funcionales en el


análisis. (4 ptos)
ESPECIFICACIONES FUNCIONALES ESPECIFICACIONES NO FUNCIONALES

Expresan la naturaleza del funcionamiento del Son las propiedades emergentes de este
sistema (cómo interacciona el sistema con su sistema, como la fiabilidad, la respuesta en el
entorno y cuáles van a ser su estado y tiempo, la capacidad de almacenamiento, la
funcionamiento). base de datos y el lenguaje de programación
que se utilizara.

5. Señale la respuesta correcta. La Ingeniería de Sistemas. (2ptos)


a. Sirve para representar en detalle el sistema que va a desarrollar
el producto software.
b. Es una de las consecuencias del proceso de la Ingeniería del Software.
c. Sirve para entender el contexto donde vamos a integrar el producto software a
desarrollar.
d. Implementa la arquitectura de datos del producto software a desarrollar
mediante una plantilla de cinco regiones.
6. Sobre el ciclo de vida. (2 ptos)
a. El modelo en cascada indica que se puede comenzar la etapa de análisis en el
momento que se desee, aunque no se conozca todos los requisitos.
b. El modelo en espiral contempla el desarrollo de prototipos.
c. En el modelo incremental los incrementos deben abarcar toso los requisitos que
sea posible de forma que en cada incremento se añada muchas funcionalidades.
d. El ciclo de vida no incluye el mantenimiento de la aplicación.

7. Cuál de las siguientes expresiones no es un requisito no funcional. (2 ptos)


a. la lista de pedidos se ordenará por orden alfabético.
b. la búsqueda se realizará a partir del nombre.
c. la reserva de un libro solo se podrá hacer si el interesado es personal docente de
la universidad uladech.
d. el sistema debe de ser programado en PB 12.

También podría gustarte