Examen de Muestrapractica 2012 Preguntas y Respuestas Examen 2

lOMoARcPSD|2872862 Exámen de muestra/practica 2012, preguntas y respuestas examen 2 Fundamentos de Ingeniería del Softw

Views 135 Downloads 122 File size 156KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

lOMoARcPSD|2872862

Exámen de muestra/practica 2012, preguntas y respuestas examen 2 Fundamentos de Ingeniería del Software (Universidad de La Laguna)

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

Examen 1 1. ¿Cuál de las siguientes cuestiones no establece la ingeniería de los requerimientos? a. restricciones de diseño b. el comportamiento del sistema c. las funciones del sistema d. las pruebas a realizar e. la información a procesar 2. ¿Cuál de las siguientes no es una causa de los problemas de software? a. experiencia corta de la informática b. las dificultades de la programación c. la rapidez de los cambios tecnológicos d. las curvas de aprendizaje y experiencia de desarrollo e. la propia naturaleza del software f. resistencia al cambio g. capacidades de comunicación h. problemas de gestión 3. Un producto software contiene a. sistema software b. programa c. proyecto software 4. ¿Cuál de estas actividades no está incluida en el mantenimiento? a. corrección de errores b. cambios en el entorno c. cambios en los requisitos d. todas están incluidas

5. Captura de requisitos en XP. Historias del Usuario(User.Stories) -Establezcan los requisitos del cliente -Trozos de funcionalidad que aportan valor -Se les asignan tareas de programación con un número de horas de desarrollo -Las establece el cliente -Son la base para las pruebas funcionales a. verdadero b. falso 6. El análisis, la planificación y la especificación son tareas que definen el que y el cómo del desarrollo del software

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

a. Verdadero b. falso 7. Diagramas UML diagramas de interacción-diagrama de secuenciaDiagrama de colaboración a. Verdadero b. Falso 8. La decisión de reutilizar componentes se basa en una evaluación de costos, entre crear una nueva solución o adaptar una existente a. Verdadero b. Falso 9. La complejidad computacional se puede considerar una actividad incluida en las métricas del software a. Verdadero b. Falso 10. Es suficiente comenzar el desarrollo de un sistema con una descripción de objetivos generales y los detalles se irán especificando más adelante a. Verdadero b. Falso 11. Uno de las ventajas/éxitos de la reutilización es que disminuye la cantidad de código a probar a. Verdadero b. Falso 12. Clasificación de metodologías de desarrollo:en base a su alcancemetodología de largo alcance-metodología de alcance medio-metodología de alcance corto a. Verdadero b. Falso 13. No todas las metodologías cubren las mismas actividades a. Verdadero b. Falso 14. Las metodologías se desarrollan para cada una de las fases del desarrollo del producto a. verdadero b. falso 15. MÉTRICA consta de tres grandes procesos-Análisis de sistemasdocumentación del software-Mantenimiento de sistemas de información a. verdadero b. falso

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

16. En general podemos decir que en los sistemas informáticos el % del coste del software supera el % del coste del hardware a. verdadero b. falso 17. ¿Software es el conjunto de programas, estructuras de datos y documentos asociados para soportar la instalación, operación y uso de los programas a. verdadero b. falso 18. Los procesos integran métodos y herramientas, y definen la secuencia en que se aplican los métodosa)verdaderob)falso 19. Las herramientas son programas que mecanizan los métodos y las técnicas ayudan a llevar a cabo los métodosa)verdaderob)falso 20. Practicas XP, refactorinRefactorización = mejora el códigointenta eliminar complejidadCódigo duplicado a refactorizaciónSe plantea su aplicación despies de implementar cada user-storya)verdaderob)falso 21. Entre proyectos la reutilización se aprovecha para ahorrar en análisis y especificación de requisitosa)verdaderob)falso 22. Un problemas del desarrollo evolutivo es que no se sabe cuando deja de evolucionar el prototipoa)verdaderob)falso 23. Diagrama de clases. Desarrolladas por analistas,diseñadores y desarrolladoresa)verdaderob)falso 24. El manifiesto de las metodologías ágiles:Principios:1 la prioridad principal es satisfacer al cliente mediante tempranas y continuas entregas del software que le reporten un valor2Dar la bienvenida a los cambios. Los Ams capturan los cambios para que los clientes tengan una ventaja competitiva3Entregar frecuentemente software que funcione, desde un par de semanas a un par de meses, con el menor intervalo de tiempo posible entre una entrega y la siguientea)verdaderob)falso 25. Metodología o proceso de desarrollo. ¿cual de estas afirmaciones no es falsaa)Se presenta normalmente como una serie de pasos, con tecnicas y notaciones asociadas a cada paso.b)Proceso para la producción de software libre, empleando una colección de técnicas predefinidas y convenciones en las notacionesc)Los pasos de la producción del software se organizan normalmente en un ciclo de vida consistente en solo tres fases de desarrollo 26. La reusabilidad es la posibilidad de que cualquier módulo software pueda ser utilizado en múltiples entornosa)verdaderob)falso

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

27. Cuesta mas mantener el software que el desarrolloa)verdaderob)falso 28. Roles XP: programador-organiza y guía reuniones-ayuda al cliente con las pruebas funcionales-se asegura de que las pruebas funcionales se superena) verdaderob)falso 29. un sistema es un modelo de componentes relacionados entre sia)verdaderob) falso 30. Los ingenieros del software deben utilizar herramientas y técnicas apropiadas al problema que resuelve, a las restricciones del desarrollo y recursos disponiblesa)verdaderob)falso 31. 31 7 de este exámenDiagrama UMLDiagramas de interacción-diagrama de secuencia-diagrama de colaboracióna)verdaderob)falso 32. Las metodologías de desarrollo contemplan actividades Técnicas o de desarrollo, como diseño del sistema, implementación y pruebas.a)verdaderob) falso 33. El riesgo es proporcional a la cantidad de información disponible. Cuanto menos información, menor es el riesgoa)verdaderob)falso 34. En Métrica, los participantes se clasifican en perfiles considerando funciones y responsabilidades afines y el conocimiento que necesitan respecto de la metodología. Los perfiles son-directivo-jefe de proyecto-cliente-diseñador gráficoa)verdaderob)falso 35. Cual de las siguientes afirmaciones no es un algorítmoa) un proceso de ordenaciónb) un método de ordenaciónc)un modelo de ordenación d)una técnica de ordenación 36. La gestión de la configuración, controla los cambios que se desarrollan en la etapa de mantenimientoa)verdaderob)falso 37. en la etapa de diseño se tiene que descubrir la mayor cantidad posible de errores que se puedan reparar antes de entregar el sistemaa)verdaderob)falso 38. Razones del uso RUP1RUP controla el riesgo de alcance:2RUP va mas allá de los datos3RUP controla de forma temprana el riesgo técnico4RUP controla el riesgo financiero5RUP permite la agilidad de forma disciplinada6RUP demanda un enfoque de alta colaboracióna)verdaderob)falso 39. RUP, proceso de soporte del ciclo de vida del software. El estandar ISO/ IEC12207 identifica los procesos de soporte que pueden ser utilizados desde un proceso primario, o incluso desde otro proceso de soporte. Los procesos de soporte son:Aseguramiento de la calidadactividades

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

empleadas para garantizar de forma objetiva que el producto y los procesos asociados son conformes a los requisitos documentados y a las planificacionesVerificaciónactividades empleadas para verificar el productoValidaciónactividades empleadas para validar el productoa) verdaderob)falso 40. diagrama de objetospropósito:-ilustrar las estructuras de datos/objetos del sistema-especificar detalles del modeloa)verdaderob)falso 41. las metodologías de desarrollo contemplan actividades técnicas o de desarrollo, como la comercialización del proyectoa)verdaderob)falso 42. Metodologías ágiles de desarrollo. Centran su filosofía en la adaptabilidad al cambio en los requisitosa)verdaderob)falso 43. Los procesos son un conjunto de técnicas y herramientas organizadas para el desarrolloa)verdaderob)falso 44. con el tiempo se han mejorado los problemas de capacidad de mantenimiento del software existentea)verdaderob)falso 45. en Metrica, la seguridad (SEG), supone, incorporar mecanismos de seguridad adicionales relacionados tanto con la seguirdad intrinseca del sistema de información como por la seguridad del propio proceso de desarrollodel sistema de informacióna)verdaderob)falso 46. Certificación del software es una autorización escrita que establece que en un sistema de computación es seguro y está permitido operar en un entorno definido, produciendo información sensiblea)verdaderob)falso 47. Practicas XP. Programación por parejasTodo el código se escribe en parejasse produce de mayor calidad-extiende el conocimientose realiza el trabajo de 1 persona en casi la mitad de tiempo y mejora)verdaderob)falso 48. Diagrama de casos de usoProposito-especificar el contexto de un sistemacapturar los requerimientos del sistema-Validar la arquitectura del sistema-Dirigir la implementación del sistema y generar escenarios de testeoa)verdaderob)falso 49. Las decisiones a largo plazo se toman en la direccion con informacion detallada y especificaa)verdaderob)falso 50. el analisis y la planificacion específica son tareas que definen que software se desarrollaa)verdaderob)falso

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

Examen 2 1. diagrama de clases de desarrollo. Desarrollados por analista, diseñadores y desarrolladores a)verdadero b)falso 2. en el análisis se transforma los casos de uso en un modelo que describe el sistema a)verdadero b)falso (describen su funcionalidad) 3. para que un software sea correcto es necesario y suficiente que essté libre de fallo, que cumpla las especificaciones y... a)supere las pruebas de diseño y codificación b)cumpla con las expectativas de los usuarios c)cumpla con los requisitos del usuario 4. Metodologías Ágiles de desarrollo. No es posible planificar cuando el desarrollo del software no es predecible a)verdadero b)falso 5. las técnicas son programas que mecanizan los metodos para dar soporte al desarrollo a)verdadero b)falso 6. el desarrollo como fase del proceso de software incluye las tareas de diseño, codificación, pruebas, implantación y mejoras a)verdadero

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

b)falso

7. el software es el elemento de principal coste en el desarrollo de un sistema informático a)verdadero b)falso 8 19 examen anterior las herramientas son programas que mecanizan los métodos y las técnicas ayudan a llevar a cabo los métodos a)verdadero b)falso 9 1 del examen anterior ¿cual de las siguientes cuestiones no establece la ingeniería de los requerimientos? a)la información al procesar b) el comportamiento del sistema c)las restricciones del diseño d)las funciones del sistema e)las pruebas a realizar 10. Valores que fomenta XP -reuniones de seguimiento muy frecuentes -mucha documentación -una sola entrega a)verdadero b)falso 11. Decisiones de negocio las toma el cliente: -alcance ¿cuando debe estar listo el producto para que sea valioso en producción? -Prioridad prioriza la incorporación de user-stories -composición de entregas¿que se necesita para que el negocio sea mejor antes de tener el SW? -fechas de entrega fechas cuando el software funcionando causaría una gran diferencia a)verdadero b)falso

12. diagrama de desarrollo o despliegue. Desarrollados por programadores a)verdadero b)falso

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

13. las actividades del proceso del software varían dependiendo de la organización y del tipo de sistema a desarrollarse a)verdadero b)falso 14. el prototipado es recomendado cuando existen especificaciones de alto riesgo a)verdadero b)falso 15. analisis estructurado de Tom DeMarco 1979 & diseño estructurado de Yourdo modelo de proceso: iterativo e incremental (hibrido) a)verdadero b)falso 16 ya resuelta 35 del anterior Cual de las siguientes afirmaciones no es un algorítmo a) un proceso de ordenación b) un método de ordenación c)un modelo de ordenación d) una técnica de ordenación 17. ¿cual de las siguientes problemáticas del software es falsa? a)las estimación del tiempo costes y esfuerzo para el desarrollo no son precisas b)las responsabilidades erstán diluidas c)la calidad del software desarrollado es cuestionable d)el software es dificil de mantener e) la producción es mayor que la demanda f)la comunicación entre desarrolladores y usuarios es deficiente g)la satisfaccion del usuario es baja 18 13 del otro examen no todas las metodologías cubren las mismas actividades a)verdadero b)falso 19. el proceso unificado de desarrollo -guiado y manejado por casos de uso -centrado en la arquitectura -centrado en modelos a)verdadero b)falso

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

20 29 examen anterior un sistema es un modelo de componentes relacionadas entre si a)verdadero b)falso 21. clasificación de las metodologías de desarrollo: en base a su agilidad -pesadas. Burocráticas o ingenieriles -agiles en base a su alcance: -metodología de analisis -metodología de desarrollo en base a la naturaleza del proyecto: -metodologías orientadas al flujo de información metodologíasorientadas al flujo de datos metodologías orientadas a objetos metodologías basadas en roles metodologías ágiles de desarrollo metodologías de dominio especifico metodologías hibridas a)verdadero b)falso

22. Mejores practicas XP el juego de la documentación una sola entrega diseño por capas a)verdadero b)falso 23. las herramientas de ingenieria del software son mas importantes que el hardware para conseguir una buena productividad a)verdadero b)falso 24 42 examen anterior metodologías ágiles de desarrollo. Centran su filosofía en la adaptabilidad de requisitos a)verdadero b)falso 25. mejores practicas de XP: programación en parejas

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

propiedad colectiva integración continua semana de 40 horas cliente in situ estándares de programación a)verdadero b)falso 26. la herramienta CASE (computer Aided Sistem Engineering) facilita la realización de prototipos y el desarrollo conjunto de aplicaciones a)verdadero b)falso

27. el ciclo de vida es lo mismo que el modelo de proceso o paradigma utilizado a)verdadero b)falso 28. RUP Proceso de soporte de ciclo de vida del software Reuniones de revisión -reuniones empleadas por las dos partes para evaluar el estado del producto y de las actividades auditorias actividades para determinar que el proyecto cumple con lo0s requisitos, planes y contratos resolución de problemas actividades para analizar y resolver preoblemas relativas al proyecto, sea cual sea su fuente y naturaleza a)verdadero b)falso 29. analisis y diseño estructurado de michael jackson es un modelo de proceso: en cascada a)verdadero b)falso 30. desiciones de negocio las toma el analista -alcance ¿cuando debe estar listo el producto para que sea valioso en producción? -Prioridad prioriza la incorporación de user-stories -composición de entregas¿que se necesita para que el negocio sea mejor antes de tener el SW?

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

-fechas de entrega fechas cuando el software funcionando causaría una gran diferencia a)verdadero b)falso 31 resuelta 10 examen aterior es suficiente comenzar el desarrollo de un sistema con una descripción de objetivos generales y los detalles se irán especificando más adelante a)verdadero b)falso 32. perfil de jefe de proyecto, en esta categoría se agrupan los siguientes tipos de participantes -jefe de proyecto -responsable de implantación -responsable de mantenimiento -responsable de operación -responsable de sistemas -responsable de seguridad -responsable de calidad a)verdadero b) falso 33. un sistema de gestión de la calidad es el conjunto de la estructura de la organización, de responsabilidades, procedimientos, procesos y recursos que se establecen para llevar a término la gestión de calidad a)verdadero b) falso 34. Diagramas UML diagrama de comportamiento -diagrama de estados -diagrama de actividad a)verdadero b) falso 35 21 examen anterior Entre proyectos la reutilización se aprovecha para ahorrar en análisis y especificación de requisitos a)verdadero b)falso 36 en un proyecto de software los usuarios finales son mas importantes que los gerentes, directores y mandos intermedios

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

a)verdadero b)falso 37 45 examen anterior en Metrica, la seguridad (SEG), supone, incorporar mecanismos de seguridad adicionales relacionados tanto con la seguirdad intrinseca del sistema de información como por la seguridad del propio proceso de desarrollodel sistema de información a)verdadero b)falso 38 37 examen anterior en la etapa de diseño se tiene que descubrir la mayor cantidad posible de errores que se puedan reparar antes de entregar el sistema a)verdadero b)falso 39. XP, es una metodología ágil: -diseñada para entornos dinámicos -pensada para equipos pequeños(hasta 10 programadores -orientada fuertemente haca la codificación -énfasis en la comunicación informal, verbal a)verdadero b)falso 40 no aparece 41. RUP procesos primarios del ciclo de vida del software (ISO/IEC12207) Adquisición proceso global que sigue el adquiriente para obtener el producto suministro proceso global que sigue el suministrador para proporcionar el producto desarrollo proceso empleado por el suministrador para el diseño, construcción y pruebas del producto a)verdadero b)falso

42 11 examen anterior Uno de las ventajas/éxitos de la reutilización es que disminuye la cantidad de código a probar a)verdadero b)falso

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

43. valores que fomenta XP -comunicación -simplicidad -retroalimentación -coraje a)verdadero b)falso 44 27 examen anterior Cuesta mas mantener el software que el desarrollo a)verdadero b)falso 45. diagrama de desarrollo o despliegue. Propósito -especificar la distribución de los componentes -identificar cuellos de botella -evaluar el rendimiento y la carga del hardware del sistema -redundancia, balancede carga, etc. a)verdadero b)falso 46. en el modelo de desarrollo evolutivo la visibilidad del proceso es pobre y muy caro al producir documentación en cada iteración a)verdadero b)falso

47. diagrama de caso de uso son desarrollados por los clientes a)verdadero b)falso 48. la gestion de la configuración, controla los cambios en todos los entregables producidos en el desarrollo y no solo en el mantenimiento a)verdadero b)falso 49. el ciclo de vida es el conjunto de etapas de desarrollo del sistema y el modelo de proceso el orden y actividades a desarrollar a)verdadero

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

b)falso 50 49 examen anterior Las desiciones a largo plazo se toman en la direccion con informacion detallada y especifica a)verdadero b)falso

EXAMEN 3 2. Cual de los modelos siguientes integra etapas de proceso de software, desarrollo y mantenimieto? a) Cascada b) Evolutivo c) Espiral 3. La confiabilidad es la habilidad de un programa para ejecutar un conjunto de funciones requeridas en cualquier entorno de computacion a)verdadero b)falso 4. el proceso unificado de desarrollo, es Iterativo e Incremental a)verdadero b)falso 5. el tiempo planeado para entrega de resultados puede no coincidir con el tiempo necesario para completar una actividad a)verdadero b)falso

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

8. las especificaciones de requisitos son un producto de trabajo interno a)verdadero b)falso 9. Añadir recursos humanos a un proyecto software retrasado lo retrasa aun mas a)verdadero b)falso

10. En un modelo de cascada la documentacion y las pruebas se hacen al final a)verdadero b)falso 11. En metrica la gestion de proyectos (GP) supone, evaluar la calidad del proceso y del producto, reducir, eliminar y prevenir las deficiencias de los productos, alcanzando una razonable confianza en que las presentaciones y servicios esperados. a)verdadero b)falso 12. en que caso el desarrollo de la planificacion de determinados proyectos no es suficiente utilizar estimaciones basadas en la experiencia a) En todos los proyectos b) proyectos complejos y grandes c) Proyectos nuevos 13. (resuelta 26 examen 2)Las herramientas CASE (Computer Alded Systems Engineering): Facilita la realizacion de protocolos y el desarrollo conjunto de aplicaciones a)verdadero b)falso 16. Diagramas de UML Diagramas de Estructurales - Diagrama de Casos de Uso - Diagrama de Clases - Diagrama de Objetos a)verdadero b)falso

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

17. (2 examen2) En el analisis se transforma los casos de uso en modelos que describe el sistema a)verdadero b)falso 18. El manifiesto de las metodologías ágiles: Principios: 1 - La prioridad principal es entregar el sotfware final 2 - Los cambios no estan permitidos a)verdadero b)falso 19. Entre las tareas de un Ingeniero de software no esta la de medir la calidad sino gestionarla a)verdadero b)falso 21. Clasificación de las metodologías de desarrollo: En base a la naturaleza del proyecto - Metodologias orientadas a base de datos - Metodologias orientadas a casos de uso a)verdadero b)falso 24. Los objetos de los sistemas de información van a depender del nivel de la organización en el que se aplique para resolver determinados problemas a)verdadero b)falso 26. MÉTRICA consta de tres grandes procesos: - Planificación de Sistemas de Informacion (PSI) - Desarrollo de Sistemas de Información - Mantenimiento de Sistemas de Información (MSI) a)verdadero b)falso

27. Mejores practicas de XP; Programacion de grupos de 10 Propiedad de la empresa

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

Integracion por etapas Reuniones en la sede del cliente a)verdadero b)falso (propiedad colectiva, cliente in situ) 29. En los productos genericos de software la organizacion no controla la especificacion y en los productos personalizados es el cliente quien la controla a)verdadero b)falso 32. Las metodologías de desarrollo contemplan actividades Técnicas o de Desarrollo, como la comercializacion del proyecto a)verdadero b)falso 33. El proceso de desarrollo es solo iterativo a)verdadero b)falso 34. cual de los siguientes aspectos de calidad del software proporcionan indicadores interactivos externos y de uso Facilidades de uso --> es a elegir Los Costes --> es a elegir Los Errores y Defectos --> es a elegir Facilidades de Mantenimiento intergral --> es a elegir 35. La actividad mas costosa del ciclo de vida de un producto software es el mantenimiento a)verdadero b)falso 38. Diagrama de desarrollo o despliegue. Desarrollados por programadores junto con los clientes a)verdadero b)falso 40. Las metodologías de desarrollo contemplan actividades Técnicas o de Desarrollo, como la adiministracion de la configuracion del software a)verdadero b)falso

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])

lOMoARcPSD|2872862

42. Las metodologías de desarrollo contemplan actividades Técnicas o de Desarrollo como: - Comunicacion - Administracion de la fundamentacion - Administracion de la configuracion del software a)verdadero b)falso 43. los requerimientos son las restricciones fundamentales del sistema a)verdadero b)falso 46. El modelo de cascada es utilizado en desarrollos bien comprendidos a)verdadero b)falso 47. Las metodologías de desarrollo contemplan actividades Técnicas o de Desarrollo como: - Administracion de proyecto - Ciclo de vida del software a)verdadero b)falso 49. Diagrama de UML. Diagrama de Implementacion - Diagrama de Componentes - Diagrama de Despliegue a)verdadero b)falso 50. las decisiones a medio plazo son aquellas que se toman en: a) 1- 2 años b) Mas de 4 años c) 3 - 4 años

Su distribución está prohibida | Descargado por Wilber Acuña Solano ([email protected])