PREGUNTAS TIPO “TEST” ASIGNATURA “INGENIERIA DEL SOFWARE DE GESTION” PREGUNTAS TIPO “TEST” ASIGNATURA “INGENIERIA DEL SOFWARE DE GESTION” .................. 1 CAPITULO 1 .INTRODUCCION A LOS SISTEMAS DE INFORMACION................................................. 1 CAPÍTULO 2. SISTEMAS DE INFORMACIÓN BASICOS EN LAS EMPRESAS ...................................... 2 CAPÍTULO 3. GESTIÓN DE PROYECTOS SOFTWARE ............................................................................. 3 CAPÍTULO 4. MÉTRICA VERSION 3 ............................................................................................................ 5 CAPÍTULO 5. OTROS ASPECTOS DEL DISEÑO ......................................................................................... 6 CAPÍTULO 6. PRUEBAS DE SOFTWARE .................................................................................................... 6 CAPÍTULO 7. VERIFICACION Y VALIDACION DE SOFTWARE ............................................................ 7 CAPÍTULO 8. GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS) ......................................... 9 CAPÍTULO 9. MANTENIMIENTO DEL SOFTWARE .................................................................................. 9 CAPITULO 1 .INTRODUCCION A LOS SISTEMAS DE INFORMACION 1.1 Un sistema… a. Puede o no tener objetivos. b. Ha de concretarse en una jerarquía estricta de componentes. c. Sus principales elementos son componentes, relaciones entre componentes y objetivos. d. Debe estar regido por un componente controlador. 1.2 El denominado “enfoque sistémico”… a. Es asimilable a la estrategia “bottom up” b. Es coherente con el principio de descomposición funcional. c. Permite abordar los detalles sin perderse en generalidades. d. Es un concepto específico del campo de la ingeniería del software. 1.3 Datos e información. a. b. c. d. Son la misma cosa. Los datos ayudan a la toma de decisiones. La información surge del procesamiento de datos. Los datos dan sentido a la información. 1.4 ¿Cuántos bits de información de información te estoy suministrando si te informo sobre el número que he pensado en el rango 1 a 64?. a. b. c. 64 bits. 6 bits. 8 bits. 1 13/11/2015 d. 1 bit. 1.5 ¿Cuánta información recibimos si nos comentan que después de haberse lanzado una moneda al aire nos dicen “existe un 50% de que haya salido “cara”?. a. b. c. d. 1 bit. 0 bits. 2 bits. 0.5 bits. 1.6 Cuánta información recibimos si nos comentan que después de haberse supuestamente lanzado una moneda al aire nos dicen: “puede que todavía no se haya tirado la moneda. a. b. c. d. 0 bit. 0.5 bits. -0.5 bits. Ninguna de las anteriores. 1.7 Información. a. b. c. d. Cuanto más detallada mejor. Cuanta mayor cantidad, mejor. Es preferible la calidad a la cantidad. Todas las anteriores. 1.8 Sistemas de información. a. b. c. d. Sinónimo de “sistemas informáticos”. Las empresas los necesitan para cumplir sus fines. Los sistemas de información forman parte de los sistemas de informáticos. Todas las anteriores. 1.9 Un DSS… a. b. c. d. Es un sistema de minería de datos Es un sistema de apoyo a decisiones de cualquier tipo. Es un sistema de apoyo a decisiones estructuradas. Es un concepto análogo al EIS. CAPÍTULO 2. SISTEMAS DE INFORMACIÓN BASICOS EN LAS EMPRESAS 2.1 Generar un plan de formación anual: a. b. c. d. …Es una actividad, a nivel operativo, del Subsistema de RRHH …Es una actividad, a nivel básico, del Subsistema de RRHH …Es una actividad, a nivel estratégico, del Subsistema de RRHH …Es una actividad, a nivel táctico, del Subsistema de RRHH 2.2 ¿Qué es la LOPD? a. b. Es un paquete de gestión de producción (Lay Out Product Development). Es una normativa destinada a proteger los datos sensibles de personas. 2 13/11/2015 c. d. Es uno más de los muchos productos ERP existentes. Ninguna de las anteriores. 2.3 ¿qué es un albarán? a. b. c. d. Un escandallo de un producto terminado Nota de entrega que firma la persona que recibe una mercancía. El detalle de una nómina por conceptos retributivos Un tipo de contrato 2.4 ¿Qué se entiende por “optimizar los niveles de reaprovisionamiento de materias primas” dentro del subsistema de control de almacén y producción? a. b. c. d. La búsqueda de un equilibrio entre el coste financiero del stock y el coste de “ruptura” de stock. Intentar que haya las menores “rupturas de stock” posibles La búsqueda del ”equilibrio de Pareto” (criterio 20/80) Conseguir un porcentaje de ocupación máximo del área de almacenaje. 2.5 cuales de los conceptos que siguen son específicos de la gestión de la producción a. b. c. d. “Just in time”, MRP,JSP MRP, JSP, CIM JSP, “Just in time”, CIM CIM, ERP, “Just in time” 2.6 Qué aporta un ERP a. Un enfoque integrado de los subsistemas más comunes de una empresa b. Una solución totalmente adaptable a la problemática de cada empresa c. Un framework informático de desarrollo para aplicaciones empresariales d. Una solución software para los subsistemas de producción parcialmente adaptable a la problemática de cada empresa CAPÍTULO 3. GESTIÓN DE PROYECTOS SOFTWARE 3.1 ¿qué es una actividad ficticia dentro de un PERT? a. b. c. d. Una actividad real que no aporta valor añadido Una triquiñuela para poder representar mediante grafos determinadas relaciones de precedencia Una actividad real y sin coste Una actividad real y con coste pero que realizan personas ajenas a nuestra organización y, por tanto, “no nos cuesta nada” 3.2 ¿qué es una actividad crítica dentro de un PERT? a. b. c. d. Son las actividades más significativas de un proyecto Son las actividades que, si se retrasan, retrasan el proyecto. Las actividades que afectan más al coste del proyecto Una actividad que genera quejas de los trabajadores, de los usuarios o e los empresarios 3 13/11/2015 3.3 La ley de Parkinson a. b. c. d. Se tiende a dejar el trabajo “difícil” para el final El trabajo se expande hasta ocupar todos los recursos Los recursos son siempre escasos Siempre se gastan más recursos de los necesarios 3.4 Holgura libre (PERT) a. b. c. d. Tiempo que nos podemos retrasar en una actividad para que no afecte al resto de actividades La cantidad de holgura disponible si todas las actividades han comenzado en sus tiempos “Last” Tiempo que puede retrasarse una actividad para que no retrase el proyecto Es una holgura oculta repartida entre el resto de actividades que se guardan los responsables del proyecto para atender a imprevistos 3.5 Planificación GANNT o PERT a. b. c. d. Siempre es preferible utilizar PERT que GANNT Siempre es preferible utilizar GANNT que PERT PERT es una técnica adecuada para procesos complejos y desconocidos GANNT es una técnica simple, efectiva en pequeños proyectos y muy intuitiva 3.6 Análisis de puntos de función a. b. c. d. Cuantifica la funcionalidad que hay que entregar al usuario y depende de las líneas de código de la aplicación. El valor obtenido depende de la tecnología utilizada El valor obtenido es muy preciso e independiente de quien lo aplique. Ninguna de las anteriores 3.7 Son “funciones de ajuste que contribuyen al factor de complejidad” dentro de la técnica de dimensionamiento por punto de función las siguientes: a. b. c. d. Facilidad de cambio Lenguaje de programación Volumen de datos Accesibilidad para discapacitados 3.8 Cual es la diferencia entre el método Delphi y el método Delphi de banda ancha a. b. c. d. Los participantes del método Delphi banda ancha se dispone de un elenco de expertos más amplio En el método Delphi banda ancha hay personas de distinto nivel jerárquico, con objeto de ampliar la visión En el método Delphi banda ancha hay reuniones entre expertos para debatir sus estimaciones byc 3.9 COCOMO versus PUNTOS DE FUNCION a. b. c. d. Son dos técnicas distintas pero que persiguen exactamente los mismos objetivos: dimensionar proyectos, plazos y costes COCOMO estima costes, PUNTOS DE FUNCION no aporta “per se” una estimación de costes Ambas consideran la “calidad de los programadores” como un factor de ajuste Ninguna de las anteriores 3.10 En COCOMO…. 4 13/11/2015 a. b. c. d. Un sistema empotrado es, por ejemplo, un software incluido dentro de un electrodoméstico Un sistema empotrado es un sistema con gran volatilidad de requisitos Hay 4 modelos distintos en función de la información disponible: básico, intermedio, detallado y avanzado Se presume un nivel de productividad constante, dentro de una organización CAPÍTULO 4. MÉTRICA VERSION 3 4.1 Cuál es la diferencia, en la metodología Métrica v3, entre técnica y práctica a. b. c. d. Técnica está basada en estándares con notación específica y la práctica no Son las misma cosa Una práctica no es sino una técnica aplicada. Ninguna de las anteriores 4.2 Según Métrica v3, Son procesos de interface los siguientes a. b. c. d. Aseguramiento de la calidad Aseguramiento y Contraste de requisitos Gestión de la calidad Elaboración de Reports de control 4.3 En Métrica v3 el catálogo de requisitos a. b. c. d. Es uno más de los productos obtenidos en el proceso PSI Es uno más de los productos obtenidos en la actividad EVS 1.2 Identificación del alcance del Sistema Es una más de los productos obtenidos en el proceso ASI Es una más de los productos obtenidos en la actividad EVS 3 Definición de los requisitos del sistema 4.4 Qué es un producto según la metodología Métrica v3 a. b. c. d. Cada uno de los “entregables” que se obtienen de las tareas. Una herramienta CASE No es sino la aplicación informática obtenida Ninguna de las anteriores 4.5 Métrica v3. a. b. c. d. Es una metodología que presupone un ciclo de vida “clásico” o en cascada Es una metodología pura centrada en el paradigma de orientación al objeto Es una metodología liviana Ninguna de las anteriores 4.6 Métrica v3: Cuáles de estos asertos son ciertos a. b. c. d. PSI es prácticamente una copia mejorada de lo que contiene ISO 12207 CAL es un proceso principal IAS es un proceso de interface Ninguna de las anteriores 5 13/11/2015 CAPÍTULO 5. OTROS ASPECTOS DEL DISEÑO 5.1 La elaboración de los manuales de usuario en Métrica versión 3… a. b. c. d. Tiene categoría de actividad monotarea dentro del proceso de Construcción del Sistema Es una más de las tareas dentro de la actividad CSI 7 (formación de usuarios finales) Es una actividad del proceso de implantación y aceptación del sistema (IAS) Ninguna de las anteriores. 5.2 Una interfaz WIMP es a. b. c. d. Una interfaz gráfica de Microsoft La interfaz gráfica del futuro Una interfaz gráfica de los años 70 Ninguna de las anteriores 5.3 Diseño de la interfaz de usuario a. b. c. d. El un proceso tan importante que suelen definirse ciclos de vida específicos para realizar dicho diseño. El éxito de su diseño subyace en que su aspecto sea bello y sistemático Es más un arte que una ciencia En métrica versión 3, comienza en el proceso de diseño de diseño (DSI) 5.4 Sobre seguridad a. b. c. d. Métrica versión 3 lo define como un proceso principal que se aplica a lo largo de todo el ciclo de vida del proyecto Requiere definir puntos de control para comprobar que se está construyendo la aplicación con el nivel de seguridad adecuado Es un concepto que se centra en que los datos no sean accedidos por personas no autorizadas Ninguna de las anteriores. CAPÍTULO 6. PRUEBAS DE SOFTWARE 6.1 Cuales de los siguientes asertos son correctos a. b. c. d. Las pruebas son el único método para poder verificar y validar el software Verificar y validar son dos conceptos equivalentes Verificar una aplicación consiste en comprobar si satisface los requisitos marcados por el usuario Validar una aplicación consiste en comprobar si satisface los requisitos marcados por el usuario 6.2 Fallos, defectos y errores a. b. c. d. Un fallo suele ser la consecuencia de un defecto Un defecto suele ser el origen de un error Un fallo puede ser el origen de un error Un error suele ser la consecuencia de un fallo 6.3 Cuales de las siguientes afirmaciones son correctas a. b. c. Las pruebas requieren del orden del 40% del esfuerzo de desarrollo Las pruebas se centran en chequear si el software no hace lo que debe El mejor probador es el propio programador que ha desarrollado el programa, ya que lo conoce “a conciencia” 6 13/11/2015 d. Cuantos menos defectos se encuentren por unidad de tiempo, mayor es la eficiencia de las pruebas 6.4 Cuales de las siguientes afirmaciones son correctas a. b. c. d. El enfoque de caja blanca también se denomina enfoque funcional. El enfoque de caja negra consiste en probar todas las posibles funciones de entrada-salida del programa. Existen los siguientes tipos o enfoques de pruebas: caja blanca, caja negra, aleatorias y deterministas. Ninguna de las anteriores. 6.5 Criterios de cobertura lógica a. b. c. d. La cobertura de decisiones garantiza la cobertura de condiciones. La cobertura de condiciones garantiza la cobertura de decisiones. La cobertura de caminos garantiza la cobertura de decisiones. La cobertura de caminos garantiza la cobertura de condiciones. 6.6 Complejidad ciclomática )CC) a. b. c. d. CC= a-n+2 ; siendo “a” el numero de nodos y “n” el numero de arcos CC= Número de regiones cerradas del grafo del programa + 1 CC= Número de nodos de condición. Ninguna de las anteriores 6.7 Criterio de prueba de McCabe a. b. c. d. Es equivalente al de cobertura de condiciones Es bastante similar al de cobertura de decisiones Consiste en definir un caso de prueba para cada camino posible Ninguna de las anteriores 6.8 Cuales de las siguientes afirmaciones son correctas: a. b. c. d. La técnica AVL (análisis de valores límite) es tan exhaustiva como la técnica de particiones de equivalencia. La conjetura de pruebas es una técnica basada en la intuición y por tanto científica. La técnica de clases de equivalencia es más sistemática que la conjetura de errores. La técnica AVL (análisis de valores límite) suele ser una técnica menos eficiente que la de particiones de equivalencia. 6.9 Cuales de los siguientes asertos son correctos a. b. c. d. El módulo impulsor es necesario para realizar pruebas incrementales descendentes Los módulos ficticios subordinados suelen ser menos costosos de desarrollar que los módulos impulsores Las pruebas de tipo sándwich combinan las pruebas de integración incremental y no incremental Ninguna de las anteriores 6.10 Una estructura de bucle y una estructura IF <condicion> THEN <acción 1> ELSE <acción 2> ENDIF, al generar ambas una región cerrada, tiene el mismo valor de complejidad según McCabe. ¿Qué conclusiones deduce Vd. de lo anterior? a. b. c. d. Que ambas estructuras son igual de complejas Que la complejidad ciclomática es solamente un indicador aproximado de complejidad Que el coste de probar ambas estructuras es equivalente Que ambas estructuras son equivalentes CAPÍTULO 7. VERIFICACION Y VALIDACION DE SOFTWARE 7.1 ¿Cuales de las siguientes son actividades de verificación según ANDRIOLE? 7 13/11/2015 a. b. c. d. Generar datos de prueba funcionales Evaluar el impacto de un cambio Chequear que el coste y los plazos del producto se adapta a lo planificado Formación de usuarios 7.2 ¿Cuales de de siguiente lista son herramientas o técnicas complementarias de verificación y validación.? a. b. c. d. Estimadores de tiempo de ejecución Auditores de código Monitores de software Las tres anteriores 7.3 ¿Cuáles de las siguientes afirmaciones son correctas? a. b. c. d. Las revisiones técnicas sirven tanto para chequear productos como para chequear proyectos Las revisiones de gestión sirven para chequear proyectos Los denominados “Walkthroughs” sirven para chequear productos Todas las anteriores 7.4 ¿Cuáles de las siguientes afirmaciones son correctas? a. b. c. d. Las auditorías se suelen realizar por personas ajenas a la organización Las revisiones técnicas suelen realizarse por equipos mixtos de personas de la organización y de personas ajenas a la organización. Las revisiones suelen ser actuaciones que suelen unas semanas Las auditorías suelen ser actuaciones puntuales y aperiódicas. 7.5 ¿Cuales de los siguientes tipos de auditoría están recogidos en el estándar IEEE 1028-1997 “Standard for software reviews and audits”? a. b. c. d. Auditoria orgánica (AOR) Auditoria lógica (ALO) Auditoria funcional (AFU) Auditoria técnica (ATE) 7.6 ¿Cuáles de los siguientes “roles” son aplicables al proceso de “inspección” a. b. c. d. Moderador Presidente Controlador Todos los anteriores 7.7 Cuales de las siguientes son “etapas” del proceso de inspección definido por M Fagan a. b. c. d. Planificación Coordinación Organización Todas las anteriores 7.8 Inspecciones versus “Walkthroughs” a. b. c. Tanto las Inspecciones como los “Walkthroughs” sirven para revisar productos Tanto las Inspecciones como los “Walkthroughs” son procesos muy formalizados Tanto las Inspecciones como los “Walkthroughs” requieren una asignación previa de roles a los participantes 8 13/11/2015 d. Tanto las Inspecciones como los “Walkthroughs” sirven no sólo para localizar defectos sino para buscar mejoras del producto CAPÍTULO 8. GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS) 8.1 En Métrica versión 3, la actividad de “definición de los requisitos de GC” se realizan durante el proceso… a. b. c. d. EVS ASI DSI Ninguno de los anteriores 8.2 Cuales de los siguientes asertos son correctos a. b. c. d. En la etapa de análisis se produce la Línea Base de requisitos En la etapa de implementación se produce la Línea Base del producto En la etapa de diseño detallado se produce la Línea Base de asignación En la etapa de diseño se produce la Línea Base de diseño 8.3 Son actividades fundamentales de la Gestión de la configuración… a. b. c. d. Identificación Auditoría Control Todas las anteriores 8.4 La actividad que se ocupa de responder a la pregunta ¿es el producto conforme con sus requisitos? se denomina.. a. b. c. d. Control de requisitos Auditoría Análisis de requisitos Identificación 8.5 ¿Cuales de las siguientes opciones son secciones de un plan de GCS [IEEE 1998] ? a. b. c. d. Organización del GCS Gestión de GCS Auditoría de GCS Ninguna de las anteriores. CAPÍTULO 9. MANTENIMIENTO DEL SOFTWARE 9.1 Según Frazer, cual es el tipo de mantenimiento que tiene mayor coste relativo a. b. c. d. Adaptativo Correctivo Perfectivo Preventivo 9.2 Si estamos migrando un sistema desde una tecnología de “cliente software pesado” a otra de “cliente software ligero” estamos frente a 9 13/11/2015 a. b. c. d. Una actividad de mantenimiento adaptativo Una actividad de mantenimiento perfectivo Una actividad de mantenimiento migrativo Una actividad de desarrollo evolutivo 9.3 La complejidad ciclomática de Mcabe es una métrica que se suele utilizar para medir la… a. b. c. d. Legibilidad del software Reusabilidad del software Facilidad de prueba del software. Concisión del software 9.4 La facilidad de mantenimiento de un sistema puede ser determinada mediante el a. b. c. d. Modelo de calidad de McClure Modelo de calidad de Kiviat Modelo de Calidad del CHIKOFSKY Ninguno de los anteriores 9.5 La “transformación de una forma de representación a otra en el mismo nivel de abstracción relativo, manteniendo el comportamiento externo del sistema” se denomina… a. b. c. d. Redocumentación Reimplementación Reestructuración Reorganización 10 13/11/2015