Sei sulla pagina 1di 2

UNIVERSIDAD NACIONAL DE TRUJILLO INGENIERÍA INDUSTRIAL

PRIMER EXAMEN PARCIAL DE INGENIERÍA DE SOFTWARE – CICLO 2013 – III – A

NMAT: ……………………………. APE_NOMB: ………………………………………………………………………

1. TEORÍA:
a) Defina que es software. Explique su curva ideal.
- Programas y datos almacenados en una computadora. En otras palabras, son las
instrucciones responsables de que el hardware (la máquina) realice su tarea.
b) ¿Qué propone la Tecnología Orientada a Objetos?
- Ya no se aplica solamente a los lenguajes de programación, además se viene
aplicando en el análisis y diseño con mucho éxito, al igual que en las bases de
datos.
2. ENUNCIADOS:
a) Fundamente la Verdad o Falsedad de lo siguiente: La Ingeniería de Software consiste
esencialmente en la construcción de programas, por lo que puede asimilarse al
desarrollo de software.
- (Falso) Ya que la Ingeniería de Software no solo controla al desarrollo del software
sino también se encarga de la planificación, modelado y mantenimiento del
software.
b) Fundamente la Verdad o Falsedad de lo siguiente: Los equipos con paradigma
organizacional cerrado suelen producir soluciones más rápidamente que los equipos
con paradigma organizacional aleatorio.
- (Falso) Los equipos con paradigma aleatorio generan soluciones más rápido ya
que tienen iniciativa individual y son buenos para la innovación.
c) Fundamente la Verdad o Falsedad de lo siguiente: Se desea desarrollar una aplicación
para un cliente que no tiene claro lo que quiere. Además la tecnología a utilizar por el
personal informático es muy novedosa. Para este caso se propone el modelo de ciclo
de vida cascada.
- (Falso) Para un cliente que no tiene bien en claro lo que quiere se puede utilizar
el modelo incremental, ya que poco a poco se puede ir definiendo las actividades
y requerimientos del cliente; el modelo de cascada necesita analizar todos los
requerimientos de los clientes, del software para llevar a cabo las etapas del
proceso.
d) Fundamente la Verdad o Falsedad de lo siguiente: El software que
coordina/analiza/controla sucesos del mundo real conforme ocurren, se denomina
Software Empotrado.
- (Verdadero) Son para los proyectos muy restringidos.
e) Fundamente la Verdad o Falsedad de lo siguiente: Los gestores técnicos del Proyecto
son quienes definen los aspectos del negocio que usualmente tienen una influencia
significativa en el proyecto.
- (Verdadero) Los gestores de proyectos deben decidir cuál modelo de procesos es
el más adecuado que se ajuste a el marco de trabajo del proceso.

3. CASO PRÁCTICO.
UNIVERSIDAD NACIONAL DE TRUJILLO INGENIERÍA INDUSTRIAL

Los siguientes requisitos corresponden a un sistema de gestión de sacramentos para una


parroquia:
a) Ingreso de Sacerdote: DNI, edad, teléfono de contacto, email de contacto.
b) Ingreso de Feligrés: Apellidos, nombres, DNI, edad, teléfono de contacto, email de
contacto.
c) Ingreso de Tipo de Sacramento: Código, descripción de sacramento.
d) Ingreso de Pedido de Sacramento a ejecutar, tipo de sacramento a realizar (bautizo,
confirmación, comunión o matrimonio), la fecha en que se realizará el sacramento y el
sacerdote que lo presidirá. Si es un bautizo, comunión o confirmación se agregan el
feligrés a sacramentar, feligrés padrino o madrina y el feligrés representante. Si es un
matrimonio, se agregan los dos feligreses contrayentes, el feligrés padrino o madrina de
la novia, el feligrés padrino o madrina del novio y el id de la foja del registro civil en que
se encuentra registrado el matrimonio civil.
e) Cancelación de Pedido de Sacramento: El sistema debe permitir la cancelación del
pedido de sacramentos que aún no han sido ejecutados.
f) Consulta de sacramentos: El sistema deberá permitir la consulta de sacramentos
realizados en la parroquia, ya sea por nombres o identificación del feligrés
sacramentado de la fecha de ejecución del sacramento o por nombres o identificación
del sacerdote. La consulta podrá ser realizada en cualquier momento a partir del
momento en que el sacramento es ingresado al sistema.

a. Calcule los puntos de función sin ajustar y ajustados para el producto.


b. Utilizando el valor de FP calculado en el inciso a, calcular el esfuerzo, tiempo
de desarrollo y tamaño de equipo según el modelo COCOMO modo Orgánico.
Los valores de los factores de complejidad son alta o significativa, Considere
que se utilizó el lenguaje Java para su implementación (Lenguaje Java 25
LDC/PF).
c. Calcular el esfuerzo del proyecto, el tiempo de desarrollo y el tamaño del
equipo.