Está en la página 1de 8

Evaluaciones a distancia: Fundamentos de Ingeniería del Software

PRUEBA OBJETIVA (2 puntos)

Estrategia:
Esta parte de la evaluación nos permitirá medir cuánto entendió de su estudio,
por lo tanto las preguntas tendrán diferentes niveles de complejidad y medirán
su aprendizaje igualmente en tres niveles: memoria, aplicación, análisis y
síntesis, en tal virtud es posible que no encuentre respuestas textuales en el
material entregado, debe comprender lo que estudia para poder resolverlo.

Para resolver estas preguntas, asegúrese de entender sobre qué tema le


están preguntando de modo que de ser necesario puede fundamentar sus
respuestas.

Esta sección comprende además 2 subsecciones: Preguntas dicotómicas donde


debe responder Verdadero o Falso y preguntas de selección múltiple donde debe
seleccionar una sola de las alternativas.

Conteste con verdadero o falso a cada una de las siguientes afirmaciones:

1. ( F ) Dado que el software es considerado también como un producto,


¿se puede construir el software con el mismo enfoque con el que
se construye el hardware?.

2. ( F ) ¿La curva de fallos del software es similar a la curva idealizada de


fallos del hardware?.

3. ( F ) El factor que favorece la difusión de la computación ubícua es el


crecimiento de las redes inalámbricas.

4. ( F ) El uso de algoritmos no numéricos es propio del software de


inteligencia artificial.

5. ( F ) A pesar de los problemas que pudiera tener el denominado


software heredado, las organizaciones dependen del mismo
mientras este cumpla con sus requerimientos.

6. ( F ) Conforme las características del software y la difusión que este ha


tenido a todo nivel, se puede concluir que no es preciso aplicar
ingeniería en todas las formas o tipos de software.

7. ( F ) El proceso de Ingeniería del Software se considera que es un


proceso en capas, debido al compromiso con la calidad de parte
de la Ingeniería del Software.

4 UTPL La Universidad Católica de Loja MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Fundamentos de Ingeniería del Software

8. (
F ) La actividad de modelado de la Ingeniería del Software puede
entenderse como el mapa que define el trabajo de ingeniería del
software.

9. (
F ) Los métodos de desarrollo de software están diseñados para ser
ejecutados al pie de la letra, esta es la única forma en la que
pueden garantizar resultados para los proyectos.

10. ( F ) De acuerdo a los principios de la ingeniería del software, si se


quiere ser ágil, una vez entendido el problema se debe empezar a
programar lo más pronto posible.

11. ( F ) Puede el enfoque en el sentido común favorecer a la ingeniería


del software.

12. ( F ) La tercerización del software, puede hacer que la organización


elimine sus riesgos y no se preocupe de ese proyecto.

13. ( ) El contar con estándares para la administración de un proyecto,


F
asegura el conocimiento necesario por parte de los miembros del
equipo para desarrollar un proyectos exitoso.

14. ( F ) Agregar más programadores a un proyecto de desarrollo retrasado,


lo retrasará más.

15. ( F ) El estudio de factibilidad del proyecto no debe considerarse como


un gasto, sino como una inversión puesto que asegura que el
proyecto tiene sustento económico, técnico y legal.

16. ( F ) La abstracción es una de las capacidades fundamentales para lidiar


con la complejidad es la abstracción.

17. (
F ) En la especificación de casos de uso, podemos decir que una
precondición es equivalente a un disparador.

18. ( F ) La trazabilidad de artefactos permite asegurase de que lo que se


estableció en las necesidades afectados es lo que finalmente se
modela y se implementa.

19. ( ) El costo de corregir un error en el programa es mucho más alto


F
a inicio del proyecto y disminuye conforme se acerca el final del
mismo, situación que se explica porque el riesgo tiende a cero a
finalizar el proyecto.

20. (
F ) Los modelos de desarrollo de software son conocidos como
prescriptivos por el enfoque en las personas antes que en los
procesos.

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 5


Evaluaciones a distancia: Fundamentos de Ingeniería del Software

SELECCIONE LA O LAS ALTERNATIVAS CORRECTAS PARA CADA UNA DE LOS


SIGUIENTES PLANTEAMIENTOS:

21. Debido a su naturaleza el software no se desgasta, sin embargo la curva real de


los fallos mantiene una tendencia incremental, lo cual se explica por:

a. El software tiene fallos en su naturaleza.


b. El software se somete a cambios desde el momento en que se lo usa y es
posible que se incluyan errores en esos cambios.
c. El software al igual que el hardware tiene problemas con sus componentes.

22. De la siguiente lista, seleccione la categoría de aplicaciones que se ejecutan en


un ordenador que tienen el mayor potencial de difusión.

a. Software de ingeniería y ciencias.


b. Aplicaciones para móviles.
c. Aplicaciones web.

23. Conocemos como software heredado a:

a. Los programas antiguos.


b. Los sistemas operativos.
c. Las aplicaciones incluidas en los sistemas operativos.

24. Seleccione la categoría en la que se podría clasificar a un compilador de Java:

a. Software de sistemas.
b. Software de ingeniería y ciencias.
c. Software de línea de productos.

25. ¿Cuál de las siguientes características de las webapps, las diferencia radicalmente
de las aplicaciones normales (de escritorio) y podría ser considerada como una
de sus mayores ventajas?

a. Rendimiento.
b. Estética
c. Evolución continua

6 UTPL La Universidad Católica de Loja MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Fundamentos de Ingeniería del Software

26. Determine la naturaleza de las siguientes actividades colocando una E para


estructural a una S para sombrilla.

a. Planeación ( )
b. Seguimiento y control del proyecto. ( )
c. Administración del riesgo ( )
d. Modelado ( )
e. Comunicación ( )
f. Aseguramiento de la calidad del software ( )
g. Construcción ( )
h. Preparación y producción del producto de trabajo. ( )
i. Medición ( )
j. Despliegue. ( )

27. ¿Cuál de las siguientes alternativas representa una de las prácticas de la


ingeniería del software?

a. Modelado y diseño del software.


b. Programación e implantación directa.
c. Poca comunicación y diseño rápido.

28. ¿Cuál de las siguientes técnicas se usa para establecer la factibilidad económica
de un proyecto de desarrollo de software?

a. Estudio de los servidores y terminales con que cuenta la organización.


b. Sustentación legal del proyecto.
c. Tasa interna de retorno.

29. Analizando los principios que guían al proceso, podemos sintetizarlos en el


siguiente enunciado:

a. Mantenerse atento a los cambios y mantenerse ágil frente a las condiciones


del proyecto.
b. Evaluar los riesgos.
c. Concentrarse siempre en la calidad garantiza el éxito del proyecto.

30. Los casos de uso puede entenderse como historias de usuario y narran las
interacciones entre un actor y el sistema. ¿Cuál de los siguientes no podría ser
un actor para un sistema de matriculación de estudiantes a cursos en línea?

a. Estudiante.
b. Asignatura.
c. Sistema de gestión de cobranzas.

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 7


Evaluaciones a distancia: Fundamentos de Ingeniería del Software

31. De la siguiente lista de requerimientos para un sistema de gestión de cobranzas,


determine cuales son funcionales y cuáles no funcionales colocando una F o
una N en el paréntesis correspondiente.

a. Registro de ordenes de cobro. ( )


b. Acceso restringido por contraseña. ( )
c. Emisión diaria de reportes de cobranza. ( )
d. Desarrollo basado en tecnología java ( )
e. Capacidad de atender 5000 transacciones por día. ( )
f. Registro de fecha, hora y lugar donde se realizó la transacción. ( )

32. En las especificaciones de los casos de uso ¿Cuál de las siguientes alternativas
establece lo que es un escenario?

a. Es el flujo principal de eventos de caso de uso.


b. Es una combinación de flujo principal con un alterno y representa una
instancia posible del caso de uso.
c. Es el estado en el que queda el sistema después de la ejecución del caso
de uso.

33. ¿Qué tipo de propiedades de la arquitectura de diseño representan los


denominados requerimientos no funcionales?.

a. Propiedades estructurales.
b. Propiedades extrafuncionales.
c. Sistemas relacionados.

34. En lo relacionado a los procesos de desarrollo iterativos podemos decir que


una iteración es:

a. Una fase del proyecto.


b. Una muestra de la comunicación entre un usuario y el sistema.
c. El desarrollo del sistema en subgrupos de funcionalidad que se irán
incrementando conforme avanza el proyecto.

35. ¿Cuál de los siguientes modelos de proceso corresponde a los denominados


procesos ágiles?

a. Programación XP
b. Modelo en cascada.
c. Modelo Evolutivo.

8 UTPL La Universidad Católica de Loja MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Fundamentos de Ingeniería del Software

36. Dentro de un desarrollo de software utilizaremos un paquete que nos permita


realizar la autenticación en los diferentes módulos, ¿a cuál de los principios
generales de la práctica de ingeniería de software nos estamos refiriendo a?

a. Mantener la visión
b. Otros consumirán lo que usted produce
c. Planear por anticipado la reutilización

37. En base a qué principio de la ingeniería del software podemos afirmar que el
desarrollo de los módulos debe tener un mismo patrón de diseño.

a. Modularidad
b. Uniformidad
c. Completitud

38. Dentro de la visión general del proceso de Ingeniería de software encontramos


procesos genéricos. Si nosotros vamos a definir como se han de realizar las
pruebas sobre el mismo en cuál de estos lo deberíamos hacer.

a. Definición
b. Desarrollo
c. Mantenimiento

39. El estado ha dispuesto un cambio en el porcentaje del impuesto al valor


agregado, de esta forma se debe realizar un mantenimiento del software el
mismo que es de tipo:

a. Correctivo
b. Adaptativo
c. Perfectivo

40. Se ha pedido el desarrollo de un sistema donde su principal función es la


de unir a los otros sistemas con la finalidad de presentar información lo más
concreta posible. Este es un sistema de información de tipo:

a. Estratégica
b. Operativa
c. Táctica

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 9


Evaluaciones a distancia: Fundamentos de Ingeniería del Software

PRUEBA DE ENSAYO (2 puntos)

La parte de ensayo de la presente asignatura le permitirá llevar a la práctica los


elementos más importantes de la asignatura de ingeniería del software, por lo tanto
vamos a iniciar el desarrollo de un proyecto que se debe completar al finalizar el
semestre, sin embargo hemos establecido algunos entregables para el primero y
segundo bimestre.

Seleccione un problema a resolver con una aplicación software, el cual debe cumplir
con las siguientes características:

a. Debe tener acceso a la información correspondiente.


b. El tamaño debe ser pequeño, máximo mediano para que pueda
resolverlo en los plazos previstos.
c. De preferencia una aplicación real, o puede idear una que le permita
hacer un desarrollo del proyecto.

 ACTIVIDADES

1. Iniciamos realizando una descripción del sistema que desea desarrollar, en el


vamos a colocar la siguiente información: nombre del proyecto, descripción
(cómo funciona en la actualidad), funciones que debería cubrir (cosas que
desearía hacer con el producto), usuarios e implicados. (0.5)

Estrategia: Para el cumplimiento de esta actividad puede realizar revisión


de documentación, entrevistas al cliente o usuarios, cuestionarios a quienes
solicitará información sobre lo que se espera del sistema. Utilice la plantilla del
documento que se colocará en el Entorno Virtual de Aprendizaje

2. Una vez que ha recabado esta información, elabore una lista de usuarios y
junto a cada uno de ellos anote las necesidades que tiene respecto del sistema.
(0.25)

3. Luego en función de las necesidades planteadas, elabore una lista de


requerimientos y clasifíquelos en funcionales y no funcionales luego realice
una especificación de los mismos en base a la información de la plantilla dada.
(0.5)

4. Identifique los casos de uso del sistema y asócielos a los requerimientos,


asegurándose de que todos los requerimientos están contemplados en los
casos de uso. Realice una especificación de alto nivel de los mismos con los
elementos de la plantilla dada. (0.75)

10 UTPL La Universidad Católica de Loja MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Fundamentos de Ingeniería del Software

INTERACCIÓN EN EL EVA (2 puntos)

1. Revisión de actividades y documentos expuestos (0,5)

2. Foro del 1 al 15 de noviembre (0,5)

3. Actividades:

 Realice la actividad sobre los principios que guían la práctica que se


menciona al inicio de la Unidad 2 y agréguela en la tarea que se habilitara
del 10 al 20 de octubre (0,5)

 Del ejercicio presentado revise el siguiente artefacto Especificación del


caso de uso “compra a proveedores” , descárguelo y súbalo como tarea
en el EVA agregándole comentarios., la tarea se habilitara del 20 al 30 de
octubre (0,5)

4. Participe en el cuestionario preparatorio para la primera evaluación presencial


del 15 al 25 de noviembre de 2011

SEÑOR ESTUDIANTE:
Le recordamos que para presentarse a rendir las
evaluaciones presenciales no está permitido el uso de
ningún material auxiliar (calculadora, diccionario, libros,
Biblia, formularios, códigos, leyes, etc.)
Las pruebas presenciales están diseñadas para
desarrollarlas sin la utilización de estos materiales.

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 11

También podría gustarte