option
Cuestiones
ayuda
daypo
buscar.php

Ingenieria del Software

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Ingenieria del Software

Descripción:
Evaluacion final Abril - Agosto 2018

Fecha de Creación: 2018/09/20

Categoría: Universidad

Número Preguntas: 40

Valoración:(1)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Uno de los objetivos del área de conocimiento denominada gestión del alcance es: Establecer y dar seguimiento a los plazos establecidos. Mantener a los interesados informados del avance del proyecto. La identificación de entregables y los criterios de éxito del proyecto.

¿Cuál de los siguientes elementos de la triple restricción puede usarse para negociar en un proyecto cuando se ha incrementado el alcance y no se puede hacerse lo mismo con el costo y el tiempo?. Nivel de riesgo. Satisfacción del cliente. Calidad.

¿Por qué la ingeniería de software requiere el uso de procesos de gestión de proyectos?. Todas las aplicaciones de software deben desarrollarse debajo de la figura de proyecto. Los procesos de ingeniería de software son incompletos. Los procesos de gestión de proyectos enstán muy relacionados con los procesos de ingeniería de Sftware.

En un proyecto de software se ha establecido una duración aproximada de 5 mese con un alcance que incluye 4 componenetes y un presupuesto mensual de 2.500 USD, los cuales se aprueban coo línea base del proyecto. Luego el cliente colicita la inclusión de un nuevo componente, que estima que demorará 2 semanda. ¿Usted como responsable del proyecto debe?. Aceptar el cambio puesto que no hay un mayor impacto en el proyecto. Estimar el impacto de ese cambio en el proyecto. Inclinar un proceso de control de cambios para obtener aprobación.

Una empresa se dedica a la venta de libros y cuenta con varias sucursales partes del país.en lo referente a ventas cuenta con una aplicación cliente servidor que opera en cada una de ellas. No obstante se ha notado disminución en la demanda física en las tiendas y se ve necesario implementar una aplicación de ventas en línea que permita: visualizar información detallada del material disponible, hacer pedidos por parte de los clientes, das seguimiento a los envios, recibir ofertas y sugerencias, muy similar a lo que existe en otras tiendas como Amazon.com. Con este antecedente se inicia un proyecto para el desarrollo de esta solución. Si este tipo de aplicaciones ya existen. ¿Que justifica su caracteristicade único?. El producto resultante se no se ha hecho antes para ese contexto. La implantación se realizará una sola vez. Las soluciones d mercado son instancias diferentes de la aplicación.

De la siguiente lista, seleccione aquellas que corresponda con un proceso de desarrollo de software. PMBOK. RUP. SCRUM.

Seleccione la alternativa que completa correctamente el siguiente enunciado. Se le pide trabajar en un proyecto con SCRUM, sin embargo ni ustedni, su equipo tienen experiencia con esa metodología de desarrollo. Usted negocia con su patrocinador para solicitarle ttrabajar con RUP debido a que el riesgo de afectar al proyecto por falta de experiencia es un riesgo de_________; con probabilidad de _________________ e impacto___________. Organización, baja, moderado. Personal, alta, grave. Estimación, alta, grave.

¿Cual de las siguientes listas incluyen todas las etapas de un proceso ded desarrollo de software?. Inicio, planificacion, ejecucion, monitoreo y control, cierre. Analisis, diseño,implementacion, pruebas. Inicio, estimacion, desarrollo, ejecucion.

¿Cual es el proposito de un proceso de desarrollo de software?. Proveer mecanismos para asegurar la calidad del producto. Proveer elementos para gestionar los proyectos. Proveer los pasos necesarios para desarrollar el software.

Tras evitar un riesgo relacionando al uso de ciertas bibliotecas de codigo, el director del proyecto se da cuenta que eso demoraria un poco más el proyecto. ¿Qué riesgo empresarial debería preocuparte?. Que los desarrolladores no tengan la experiencia necesaria para desarrollar lod componentes que reemplazan a las librerias. Que el retraso le de tiempo a la competencia de sacar una alternativa a su producto y genere pérdidas a su empresa. Que la calidad del producto baje por no usar las bibliotecas optimizadas.

Entre las habilidades de gestión de recursos humanos se ha determinado algunos factores críticos, ¿En que forma considera usted que la honestidad aporta que la honestidad aporta a la unidad del equipo?. Existe apoyo entre los integrantes del equipo, sobre todo a los mas jóvenes. Hay ambiente de cordialidad y respeto. No se oculta la falta de conocimiento y eso permite buscar soluciones.

Se ha confirmado un equipo de trabajo para un proyecto de software, y se establecido que dado el tamaño del proyecto de software, y se ha establecido que dado el tamaño del proyecto, lo mas conveniente es trabajar RUP (Rational Unfied Process) como procesos de desarrollo. Cuatro integrantes del proyecto consideran que dada su experiencia con SCRUM, pueden hacerse el proyecto mucho más rápido y deciden actuar en función de esta premisa. ¿Cuál considera que sería el impacto en el proyecto de dicha decisión?. Resultaría beneficioso dado que el uso de modelos ágiles aceleraría el trabajo. Generaría dificultades de interaccion y acoplamiento entre los miembros del equipo. No habría impacto porque ambos modelos son iterativos e incrementales y por tanto compatibles..

Está desarrollando un proyecto que quiere el uso de bibliotecas para reconocimiento de marcas OMR, usted dispone de 2 meses para completar el trabajo y su equipo no tiene experiencia en ese tipo de desarrollo, sin embargo un partner de su empresa si tiene esa experiencia pero ellos sugieren que es mejor transferir el riesgo a un tercero ya podría demorar 3 meses en completarlo, sin embargo el costo de transferirlo puede sobrepasar su presupuesto en un 10%. ¿Qué opción sería más conveniente en este caso?. Preparar a un integrante de su equipo para que desarrolle el componente. Optaría por trabajar con el Partner y asumiría el retraso. Transferiría el riesgo a un tercero, asumiendo el costo.

Dos programadores le alertan de un riesgo inminente con el desarrollo de un componente y sugieren que para resolverlo deberían contratar otro programador por 1 mes, para que se haga cargo de ese desarrollo. Usted calcula que esta medidas representarán para el proyecto un monto no previsto en el presupuesto. ¿Qué acción inmediata debería tomar?. Tomar la medida sugerida y negociar sobrecosto con el cliente. Asumir sobrecosto y resolver el problema. Analizar el riesgo para establecer su probabilidad e impacto.

Si en la estimación utilizando COCOMO II, usted obtiene que el esfuerzo PM y B que es el exponente relacionado a la complejidad. ¿Cuál de los siguientes valores podría calcular?. ESLOC. ASLOC. TDEV.

De los modelos que propone COCOMO II para la estimación de esfuerzo en los proyectos de software. ¿Cuál es el adecuado para la creación de prototipos?. Modelo de diseño temprano. Modelo de composición de aplicación. Modelo posarquitectónico.

Un gestor de proyecto utiliza como base para la estimación un método por el cual ha determinado que se requieren 20000 lineas de código, a una razón 50 lineas por hora, pagando 20 USD la hora obtiene un costo del software de 8000 USD ¿Qué estrategia de estimación utilizo para determinar dicho valor?. Análoga. Paramétrica. Pert.

Al aplicar la técnica de estimación tres valores ¿De cuál de las siguientes variables se esperaría el valor más pequeño?. To. Tp. Te.

En un proyecto de software, se estima que PFA = 100. Si se desea inmplementar la aplicación utilizando el lenguaje C estándar, adémas ingresan a trabajar 4 programadores a quienes se les paga 10 USD la hora ¿Cuántas horas de esfuerzo se requerirían como mínimo y cuál sería su costo?. 2.000 horas y costo de 20.000. 2.000 horas y costos de 80.000. 500 horas y costo de 5.000.

¿Cuántas líneas de código se estima que se usaría en eun proyecto para el cual se han establecido 200 PF y se desarrollaría en lenguajes de tercera generación?. 60.000. 20.000. 4.000.

El estándar IOS 9001 define 9 procesos centrales De la siguiente lista ¿ Cuál de ellos corresponde a procesos de soporte?. Administración de la configuración. Adquisición empresarial. Producción y entrega.

Concerniente a la calidad ¿Cuál es la caracteristica de los procesos de desarrollo ágiles?. Son muy formales, por lo tanto el plan de calidad debe ser exhaustivo. Tiene menos importancia, debido a que los planes de software son menos formales. Carecen de planes de aseguramiento de calidad.

¿Qué diferencias hay entre el aseguramiento de calidad y el control de calidad?. El aseguramiento de calidad se aplica al final de cada ciclo de desarrollo y el control de calidad durante el proceso de desarrollo. El aseguramiento de calidad se aplica durante el proceso de desarrollo de calidad al final de cada ciclo de desarrollo. El aseguramiento de calidad es parte del proceso de control de calidad y ambos se aplican al final de ciclo de desarrollo.

¿Cuál de las siguientes alternativas denota la importancia de los estándares?. Establecen los criterios de aceptación del producto. Establecen una base para decidir si se logró un nivel de calidad. Proveen herramientas de trabajo para construir el producto.

Las métricas que ayuadn a estimar el esfuerzo requerido para hacer cambios en el software, se las conoce como: De predicción. De control. De verificación.

En que aplicación de banca en línea se ha desarrollado la siguiente interfaz de entrada ¿Cuál de los siguientes atributos de calidad se ha priorizado al momento de diseñarla?. La seguridad, la robustez. La robustez, la usabilidad. La usabilidad, la seguridad.

¿Cuál de las siguientes alternativas describe lo que son los estándares de producto?. Métodos de producción y de comprobación de su aplicación. Métodos de validación de los resultados obtenidos. Definiciones de como se debe hacer el desarrollo.

¿Qué relación hay entre el aseguramiento de calidad y el control de calidad?. El aseguramiento de calidad se aplica al final de cada ciclo de desarrollo y el control de calidad durante el proceso de desarrollo. El aseguramiento de calidad se aplica durante el proceso de desarrollo y el control de calidad al final de cada ciclo de desarrollo. El aseguramiento de calidad es parte del procesos de control de calidad y ambos se aplican al final de ciclo de desarrollo.

Se está desarrollando un sistema para el control de radioterapias en pacientes con cáncer, se sabe que la intensidad y el tiempo que deben exponerse el tumor a la radiación depende del tamaño, severidad, propagación y algunas características del paciente como edad, sexo, estado de salud general El equipo ha decidido priorizar la fiabilidad y protección sobre la disponibilidad, y seguridad ¿Cuál de las siguientes razones es la causa más probable por la que se tomo esta decisión?. Este tipo de sistema no está expuesto a violaciones de seguridad ni tampoco están en línea, sin embargo deben ser fiables para administrar el tratamiento y proteger a las personas. El considerar las 4 atributos hubiese resultado en un costo demasiado elevado para el proyecto y hubiese resultado en una baja calidad del producto. Por incompatibilidad entre atributos de calidad, la priorización es una de las estrategias para prevenir problemas entre atributos de calidad.

Los ingenieros de software tienden a rechazar el uso de estándares de producto, los administradores de la calidad del software plantean como una de las estrategias para minimizar el descontento el involucramiento de los ingenieros de software en la seleccion de los estandares ¿Por qué se considera que esta estrategia podría resultar?. Los desarrolladores logran una mejor comoprensión del por qué se seleccionaron esos estandares. Suelen seleccionarse estándares especificos de acuerdo a la naturaleza del proyecto. Los desarrolladores logran una mejor relación con los administradores de la calidad.

Entre los estándares de producto se establece el formato de solicitud de cambio, y como estándar de procesos el proceso de control de cambio En términos generales los procesos incluyen los formatos y documentación asociada. ¿Se puede considerar como Válida esta definición? ¿Por qué motivo? Seleccione la alternativa que explique este aspecto. Si, porque una solicitud de cambio afecta directamente al producto. Si, porque entre los estándares del producto se incluyen estándares de documentos. No, Debería ser parte del estándar de proceso.

En la terminología de la administración de la configuración ¿Cuál de las alternativas corresponde a Ramificación (Branching). Creación de una línea de código a partir de otra existente. La creación de una nueva versión de un componente de software al cambiar versiones separadas en diferentes lineas de código. La creación de una versión ejecutable del sistema.

¿Cuál de los siguientes esquemas corresponde a una línea base?. A B1.2 C1.1 L1 L2 Ex1. L1 L2 Ex1 Ex2. A A1.1 A1.2 A1.3.

La creación de una versión ejecutable del sistema al compilar y vincular las versiones adecuadas de los componentes y las librerías que constituyen el sistema, corresponde al término: Versionamiento del sistema. Construcción de versiones. Combinación de versiones.

En términos de la administración de la configuración ¿Cuál de las alternativas corresponde a combinación (Merging). Creación de una línea de código a partir de otra existente. La creación de una nueva versión de un componente de software al combinar versiones separadas en diferentes líneas de código. La creación de una versión ejecutable del sistema.

¿Qué entidad analiza y determina el impacto de una solicitud de cambio en el sistema?. Soporte al cliente. Comité de control de cambios. Equipo técnico de desarrollo.

¿A qué nivel de madurez de CMMI corresponde la existencia de planes de proyecto que indiquen claramente sus metas?. Incompleto. Realizado. Gestionado.

De acuerdo a la quinta ley de Legman ¿Cuál es el efecto de realizar entregas grandes del sistema?. Es posible que se necesite una nueva entrega corrigiendo los errores de la entrega principal. Es poco probable que el sistema funcione. Es preferible a las entregas menores y se reducen los errores.

¿Cuál de las siguientes es uno de los principales motivos para iniciar una mejora de proceso de software SPI?. Estandarizar los procesos de desarrollo. Mejorar las capacidades del personal. Incrementas la productividad y la calidad de los procesos y productos de software.

¿Cuál de las siguientes es una meta genérica en las áreas de proceso del CMMI?. Se analizan los requerimientos para validación y definición de funcionalidades requeridas. Se manejan acciones correctivas cuando hay desviaciones en el rendimiento de los proyectos con relación al plan. El proceso se istitucionaliza como proceso definido.

Denunciar Test