option
Cuestiones
ayuda
daypo
buscar.php

ingeneria de software

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
ingeneria de software

Descripción:
examen

Fecha de Creación: 2023/09/07

Categoría: Otros

Número Preguntas: 113

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

¿Qué es el proceso de software?. a) Es un campo de estudio que abarca las estructuras, instrumentos y los métodos utilizados en el desarrollo de programas informáticos. b) Es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería, y brindando soporte operacional y de mantenimiento. c)Es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas. d)Es un conjunto de actividades, acciones y tareas que se ejecutan cuando va a crearse algún producto del trabajo. e)Es una rama de ciencias que trabaja el desarrollo, mejora y mantenimiento de sistemas de software.

¿Cuáles son las actividades que se representa en una estructura para la ingeniería de software?. a) Construcción, Despliegue, Software, Comunicación, Modelo. b) Sistema, Modelo, Software, Usuarios, Datos, Planeación. c) Comunicación, Planeación, Modelo, Construcción, Despliegue. d) Comunicación, Estructura, Modelo, Despliegue, Construcción. e) Datos, Usuarios, Comunicación, Construcción, Modelo.

Actualmente como la mayoría de profesionales de ingeniería de software reconocen a los mitos del software. a) Creadores en la mayoría de las disciplinas. b) Actitudes equivocadas que han ocasionado serios problemas a los administradores y a los trabajadores. c) Actitudes positivas que han ocasionado excelentes resultados. d) Herramientas de ingeniería del software asistida por computadora. e) Una mala definición inicial es la principal causa del trabajo baldío en software.

¿Qué atributo crítico del software se refiere a su capacidad para evolucionar y satisfacer las necesidades cambiantes de los clientes en un entorno empresarial variable?. a) Portabilidad. b) Usabilidad. c) Mantenibilidad. d) Confiabilidad. e) Reusabilidad.

¿Qué aspecto se refiere a la utilización optima de los recursos del sistema, como memoria y ciclos del procesador, e incluyendo la capacidad de respuesta, tiempo de procesamiento y utilización de memoria?. a) Usabilidad. b) Mantenibilidad. c) Eficiencia. d) Confidencialidad. e) Portabilidad.

¿Qué actitud contribuye a muchas de las crisis del software al priorizar la rapidez en la entrega por encima de la calidad y la planificación adecuada?. a) Enfoque de calidad. b) Desarrollo iterativo. c) Gestión de riesgos. d) Actitud de "Mejor mal que tarde". e) Planificación estratégica.

Pregunta: ¿Cuál de los siguientes no es un tipo de software?. a) Software de sistema. b) Software de aplicación. c) Software de hardware. d) Software de desarrollo. e) Software de utilidad.

¿Qué tipo de software se encarga de gestionar el funcionamiento y los recursos de una computadora, como el sistema operativo?. a) Software de aplicación. b) Software de desarrollo. c) Software de utilidad. d) Software de sistema. e) Software de programación.

¿Cuál de las siguientes afirmaciones describe mejor el concepto de "ingeniería del software"?. a) Es el proceso de fabricación física de dispositivos electrónicos. b) Es una disciplina que se enfoca en la creación, desarrollo y mantenimiento de software de manera sistemática. c) Es la aplicación de técnicas de diseño industrial a la programación de software. d) Es un proceso creativo sin un enfoque estructurado en la creación de software. e) Es un proceso que abarca como principal objetivo el hardware.

¿Identifique las principales Capas de la Ingeniería del Software?. a) Enfoque de calidad, procesos, métodos, herramientas. b) Procesos, métodos, herramientas. c) Enfoque de calidad, métodos, procesos. d) Métodos, procesos, herramientas. e) Enfoque de calidad, herramientas, métodos.

¿Qué estándares de comportamiento aceptable no están acotados por la legislación, sino por la noción más difusa de responsabilidad profesional de la ética de la ingeniería?. a) Confidencialidad. b) Competencia. c) Derechos de propiedad intelectual. d) Mal uso de computadoras. e) Todas las anteriores.

¿Cuáles son las cinco actividades estructurales del proceso?. a) Comunicación, planeación, modelado, construcción, despliegue. b) Comunicación, planificación, modelados, construcción, despliegues. c) Comunicación, modelado, planificación, construcción, despliegues. d) Comunicación, construcción, planificación, modelos, despliegues. e) Construcción, comunicación, planificación, modelos, despliegue.

¿Cuál es el Código de ética y práctica profesional de la ingeniería de software?. a) ACM/IEEE-CS. b) IEEE-CS/ACM. c) CS-EEEI/ACM. d) ACM/CS-EEEI. e) EEEI/ACM-CS.

El proceso de software es: a) Un conjunto de características que modifican el desarrollo del software. b) Una serie de actividades relacionadas que conducen a la elaboración de un producto de software. c) Una configuración para dar soporte al software. d) Un modelo que crea aplicaciones de software. e) Un producto que evoluciona las necesidades del software.

El proyecto de software permite: a) Identificar las características del proceso del software. b) Estructurar las actividades del desarrollo arquitectónico. c) Evaluar el progreso y compararlo con el plan del proyecto. d) Facilitar la especificación del diseño. e) Administrar la configuración del software.

¿Cuál es el proceso para el desarrollo del software?. a) Revisión, medición, administración, calidad. b) Modelado, preparación, técnica, control, producción. c) Calidad, administración, planeación, construcción. d) Producción, comunicación, control, revisión, despliegue. e) Comunicación, planeación, modelado, construcción, despliegue.

¿Cuál de las siguientes no es una fase común en el ciclo de vida del software?. a) Diseño. b) Desarrollo. c) Mantenimiento. d) Pruebas. e) Implementación.

¿Qué fase del ciclo de vida del software implica corregir errores y agregar nuevas funciones después de que el software se ha entregado al cliente?. a) Diseño. b) Desarrollo. c) Mantenimiento. d) Pruebas. e) Implementación.

¿Cuál es el objetivo principal de la especificación del software?. a) Escribir el código fuente del software. b) Definir los recursos necesarios para el proyecto. c) Establecer los objetivos del proyecto. d) Documentar el software una vez que está terminado. e) Definir claramente los requisitos y las funciones del software.

¿Qué implica el diseño del software?. a) Identificar requerimientos de seguridad y privacidad. b) Identificar y describir las abstracciones esenciales del software y sus relaciones. c) Probar cada una de las funciones. d) Analizar los requerimientos con precisión del cliente. e) Usar métodos de diseño sistemático para la verificación del sistema.

Identifique uno de los principios de validación: a) Tomar en consideración el uso de programación por parejas. b) Seleccionar estructuras de datos que satisfagan las necesidades del diseño. c) No Rediseñar el código. d) Llevar a cabo pruebas unitarias y corregir los errores que se detecten. e) Especificación de sistema.

¿Cuál es el mecanismo principal de la validación de los requerimientos?. a) Auto-inspección. b) Revisión técnica. c) Revisión de gestión. d) Revisión de inspección. e) Auditorias.

¿Cuándo tiene lugar la evolución del software?. a) Cuando cambian los sistemas de software existentes para satisfacer nuevos requerimientos. b) Cuando cambian los sistemas de hardware existentes para satisfacer nuevos requerimientos. c) Cuando cambian los sistemas de software inexistentes para satisfacer nuevos requerimientos. d) Cuando no cambian los sistemas de software existentes para satisfacer nuevos requerimientos. e) Cuando no cambian los sistemas de software existentes para no satisfacer nuevos requerimientos.

¿Cuáles son los modelos de proceso de software. a) Cascada, espiral, evolutivo, concurrentes. b) Cascada, incremental, evolutivo, concurrentes. c) Espiral, evolutivo y concurrentes. d) Evolutivo y concurrentes. e) Incremental y evolutivo.

En el modelo de proceso de software se prescribe un flujo del proceso ¿con qué otro nombre es llamado?. a) Flujo de datos. b) Flujo de control. c) Flujo de proceso lineal. d) Flujo de proceso evolutivo. e) Flujo de trabajo.

¿Como se aplica el Modelo Incremental?. a) Combina elementos de los flujos de proceso lineal y paralelo estudiados en la sección. b) Aplica secuencias lineales en forma escalonada a medida que avanza el calendario de actividades. c) El modelo incremental ejecuta una serie de avances, llamados incrementos, que en forma progresiva dan más funcionalidad al cliente conforme se le entrega cada incremento. d) a y c. e) Todas las anteriores.

¿Cuándo se utiliza un Modelo Incremental?. a) Es frecuente que el primer incremento sea el producto fundamental. b) El cliente usa el producto fundamental (o lo somete a una evaluación detallada). c) El modelo de proceso incremental se centra en que en cada incremento se entrega un producto que ya opera. d) a,b,c. e) Ninguna de las anteriores.

¿Qué es el modelo en cascada?. a) Un enfoque sistemático y secuencial para el desarrollo del software. b) El modelo en V ilustra la forma en la que se asocian las acciones de verificación y validación con las primeras acciones de ingeniería. c) Ninguna de las anteriores. d) Este proceso se repite después de entregar cada incremento, hasta terminar el producto final. e) Se han propuesto modelos personales y del equipo para el proceso del software.

¿Qué es el modelo de prototipos?. a) Es utilizado principalmente en el desarrollo de software para ofrecer al usuario una visión previa de cómo será el programa o sistema. b) Describe el ciclo de vida de un software por medio de espirales, que se repiten hasta que se puede entregar el producto terminado. c) Es una representación gráfica de las actividades para el desarrollo y prueba del Software que incluyen el proceso para la verificación y validación de este. d) Es una técnica de desarrollo de software basada en un patrón cíclico de lanzamiento y actualización y un aumento constante en la adición de funciones. e) Es un tipo de Modelo de desarrollo de software en el que las actividades se crean en espiral y se llevan a cabo en el orden en que se eligen en función del análisis de riesgo.

Cuáles son las etapas del modelo de prototipos?. a) Planificación, Análisis de Riesgos, Implementación y Evaluación. b) Requisitos de desarrollo, Modelaje y desarrollo del código,Evaluación, Modificación, Documentación y Pruebas. c) Inicio, desarrollo, estandarización, innovación y sustentabilidad. d) Análisis, diseño, implementación, verificación y mantenimiento. e) Diseño, implementación y pruebas de integración y cualificación.

¿Cuáles son las fases del modelo espiral?. a) Análisis, diseño, implementación, verificación y mantenimiento. b) Diseño, implementación y pruebas de integración y cualificación. c) Planificación, Análisis de Riesgos, Implementación y Evaluación. d) Inicio, desarrollo, estandarización, innovación y sustentabilidad. e) Planificación, Análisis, Diseño, Implementación, Pruebas, Instalación, Uso y mantenimiento.

El Proceso Unificado Racional (RUP) es un modelo de proceso genérico moderno que está organizado en fases: a) Análisis, construcción y transición. b) Concepción, elaboración, construcción y transición. c) Requerimientos, construcción y diseño. d) Elaboración, diseño y construcción. e) Construcción, elaboración y concepción.

En esta fase del RUP (Proceso Unificado Relacional) se debe tener un sistema de software documentado y funcionando correctamente en su entorno operacional. a) Construcción. b) Elaboración. c) Transición. d) Concepción. e) Diseño.

Los métodos agiles son métodos de desarrollo incremental que se enfocan en el: a) Diseño rápido, liberaciones frecuentes de software, reducción de gastos en el proceso y producción de código de alta calidad. b) Diseño, liberaciones de software y producción de código de alta calidad. c) Diseño y reducción de gastos en el proceso de código de alta calidad. d) Diseño y producción de código de alta calidad.. e) Diseño de software, reducción de gastos y producción de código de alta calidad.

¿Cuál de las siguientes prácticas es la principal característica de la Programación Extrema?. a) Planificación detallada al inicio del proyecto. b) Desarrollo sin pruebas unitarias. c) Refactorización continua del código. d) Iteraciones largas de desarrollo. e) Alargue de software.

¿Quién es responsable del mantenimiento y la priorización del Product Backlog en un proyecto Scrum?. a) Scrum Master. b) Cliente. c) Product Owner. d) Equipo de Desarrollo. e) Producción eficaz.

¿Qué es SCRUM?. a) Marco de gestión de proyectos de metodología ágil. b) Framework de software. c) Gestión de software informático. d) Develop Internet. e) Soft and Computing.

¿Cuál es el propósito principal de un documento de requerimientos de software?. a) Proporcionar un historial de cambios del proyecto. b) Describir en detalle la arquitectura del software. c) Especificar las necesidades y expectativas de los stakeholders. d) Definir el cronograma de desarrollo del proyecto. e) Desarrollo de software.

¿Cuál de las siguientes opciones mejor describe un requisito funcional?. a) Define las restricciones de rendimiento del sistema. b) Especifica cómo debe comportarse el sistema en ciertas situaciones. c) Establece los estándares de seguridad que deben cumplirse. d) Documenta las interfaces de usuario y su diseño. e) Agente del desarrollo.

¿Cuál de las siguientes afirmaciones es verdadera sobre los requisitos no funcionales?. a) Son fáciles de medir y verificar. b) Se refieren principalmente a las características visibles del sistema. c) Incluyen aspectos como la escalabilidad, la seguridad y el rendimiento. d) Solo son relevantes durante la fase de desarrollo del proyecto. e) Proyecto empresarial confiable.

¿Cuál es el objetivo principal de la especificación de requerimientos en ingeniería de software?. a) Documentar el proceso de desarrollo del software. b) Definir las funcionalidades y características del software. c) Establecer el cronograma de desarrollo del software. d) Identificar los recursos necesarios para desarrollar el software. e) Evaluar la calidad del software una vez desarrollado.

¿Cuál es el propósito principal de la técnica "Use Case Points" en la estimación de requerimientos en ingeniería de software y cómo se calcula?. a) Evaluar la complejidad funcional del sistema mediante la asignación de puntos a los casos de uso, basándose en factores como la cantidad de transacciones y la complejidad del procesamiento. b) Determinar el tiempo necesario para desarrollar cada caso de uso, tomando en cuenta variables como la experiencia del equipo y los recursos disponibles. c) Estimar el costo total del proyecto, considerando factores como el tamaño del equipo de desarrollo y la duración estimada del proyecto. d) Evaluar la calidad del software una vez desarrollado, tomando en cuenta aspectos como la cantidad de errores encontrados y el tiempo necesario para corregirlos. e) Calcular la eficiencia del sistema en términos de rendimiento y velocidad de respuesta, basándose en pruebas exhaustivas de carga y estrés.

¿Cuál de los siguientes enfoques es un método de adquisición de requerimientos que se basa en la creación de modelos conceptuales y la identificación de conceptos clave?. a) Análisis estructurado. b) Casos de uso. c) Prototipado rápido. d) Ingeniería inversa. e) Modelado de dominio.

¿Cuál de las siguientes alternativas hace referencia al descubrimiento de requerimientos del software?. a) Proceso de recopilar información sobre el sistema requerido. b) Adquisición de requerimientos del software. c) Separar, los requerimientos del usuario y del sistema. d) Todas las anteriores. e) Ninguna de las anteriores.

¿Cuál de los siguientes ejemplos representa el descubrimiento de requerimientos?. a) Recopilar información para el desarrollo de un sistema hospitalario. b) Desarrollo de un sistema matemático. c) Implementación de un programa informático. d) Todas las anteriores. e) Ninguna de las anteriores.

¿Cuáles son las comprobaciones que se dan dentro de la validación de requerimientos?. a) Comprobación de validez. b) Comprobación de consistencia. c) Comprobación de totalidad. d) Comprobación de realismo y verificabilidad. e) Todas las anteriores.

¿Qué es el control de cambios de un requerimiento?. a) Es el conjunto de actividades que ayudan al equipo de trabajo a identificar, controlar y seguir los requisitos y sus cambios en cualquier momento. b) Es el que se va a implementar una característica en particular, modificación que a la vez puede tener impacto en otros requerimientos. c) Son actividades que asegura la consistencia entre los requisitos y el sistema construido por el control. d) Es un proceso que se usa para gestionar las solicitudes de cambio para proyectos y otras iniciativas importantes. e) La gestión de cambio en los proyectos debe ser una coordinación planificada de las actividades que conlleve el logro de los objetivos o propósitos comunes a través de una comunicación clara y eficiente.

¿Cuáles de estos elementos no es un diagrama de flujo?. a) entidad. b) proceso. c) soluciones. d) almacén de datos. e) flujo de datos.

¿Cómo es el proceso de cambio?. a) Dividir el cambio en elementos distintos y comprensibles. b) Brinda un proceso paso a paso con el que puedes administrar transiciones amplias. c) Sirve para defender, y proteger, el valor de la moneda de un país, así como las reservas que los países pueden tener de la misma. d) El principal propósito de la gestión del cambio es la eficacia de dar soluciones a las situaciones que se generan en la empresa. e) Proceso que permite reconocer la existencia y características de los peligros para evaluar la magnitud de los riesgos asociados en los cambios o nuevos proyectos.

Cuál es el primer paso en el proceso de modelado de un caso de estudio?. a) Análisis de datos. b) Identificación del tema y objetivos. c) Discusión de resultados. d) Recopilación de datos. e) Presentación de resultados.

¿Qué aspecto es esencial para asegurar la calidad de un caso de estudio?. a) Recopilar la menor cantidad de datos posible. b) Utilizar solo métodos cuantitativos. c) No realizar análisis de datos. d) Documentar adecuadamente las fuentes y referencias. e) No presentar conclusiones.

En un diagrama de estados UML, ¿qué representan las transiciones?. a) Los estados iniciales. b) Los eventos que activan cambios de estado. c) Los estados finales. d) Los sub-estados. e) Las actividades secundarias.

¿Cuál es el propósito fundamental de los diagramas de clases en la Ingeniería de Software?. a) Representar los objetos fundamentales del sistema que forman parte de la solución y las posibles relaciones en un estado del sistema. b) Identificar actividades sin valor agregado en la ejecución del proceso y, de ese modo, mejorar el rendimiento. c) Ilustrar gráficamente todos aquellos pasos que se debe seguir para lograr resolver un problema. d) Planificar y programar tareas a lo largo de un período determinado. e) Ninguna es correcta.

¿Qué ocurre con las subclases dentro de la generalización de los diagramas de clase en la Ingeniería de Software? a) Se convierten en una relación más débil que una asociación que muestra la relación entre un todo y sus partes. a) Se convierten en una relación más débil que una asociación que muestra la relación entre un todo y sus partes. b) Heredan propiedades de sus clases padre; es decir, atributos y operaciones de la clase padre están disponibles en sus clases hijas. c) Se convierten en relaciones bidireccionales y a veces unidireccionales para restringir su navegación en un solo sentido. d) Determinan cuantos objetos de cada tipo intervienen en la relación. e) Todas son correctas.

¿Qué elemento de un diagrama de clases representa una relación entre dos clases en el diseño de un sistema?. a) Atributo. b) Método. c) Objeto. d) Asociación. e) Herencia.

Seleccione la diferencia entre Ingeniería de Software y Ciencias de la Computación: a) La ingeniería de software se enfoca en los aspectos técnicos y prácticos de la producción de hardware, mientras que las ciencias de la computación se preocupan por la teoría y la práctica. b) La ingeniería de software se interesa por todos los aspectos del desarrollo y la evolución de complejos sistemas, mientras que las ciencias de la computación se interesan en las metodologías del hardware. c) La ingeniería de software se preocupa por los asuntos prácticos de la producción del software, mientras que las ciencias de la computación se enfocan en las teorías y los métodos de los sistemas de software. d) La ingeniería de software se interesa por los aspectos generales del software, mientras que las ciencias de la computación se enfocan en los aspectos generales del hardware. e) Ninguna de las anteriores.

¿Por qué es útil la utilización del Diagrama Pert en la gestión de proyectos de software?. a) Porque en este se representan las tareas y fases de un proyecto con barras horizontales, cada una dibujada en una longitud que representa su período de tiempo estimado. b) Porque ofrece un análisis de actividad: permite que el o la gerente de proyecto vea información sobre la probable finalización de un proyecto a tiempo. c) Porque utiliza más recursos el registro y recopilación de la información necesitan tiempo y recursos adicionales. d) Porque necesita una gran inversión de tiempo, los Diagramas de Pert pueden llevar mucho tiempo, y ser difíciles de crear y actualizar. e) Porque sirve para identificar la ruta crítica para estimar la cantidad mínima que será necesaria para ejecutar todas las tareas de un proyecto de software.

Seleccione una ventaja y una desventaja de utilizar el Diagrama de Pert en la gestión de proyectos de software: a) Ofrece un análisis de actividad; Utiliza más recursos. b) Permite tomar decisiones menos eficientes; No es exacto. c) No contempla la situación financiera real; Facilita la coordinación de departamentos. d) Brinda un análisis hipotético; Optimiza el rendimiento empresarial. e) Ninguna de las anteriores.

¿Cuáles son las dos categorías en las que se divide el software?. a) Software de sistema y comunicación. b) Software de sistema y aplicación. c) Software de aplicación y comunicación. d) Software de aplicación y programas. e) Todas la anteriores.

¿Qué es el software?. a) Es el conjunto de instrucciones electrónicas que le dicen al hardware lo que debe hacer. b) Conjunto de elementos físicos o materiales que constituyen una computadora o un sistema informático. c) Memoria principal de la computadora, donde residen programas y datos, sobre la que se pueden efectuar operaciones de lectura y escritura. d) Área de almacenamiento dedicada a los datos usados o solicitados con más frecuencias para su recuperación a gran velocidad.

¿Cuáles son las tres características principales del software?. a) Corrección, Eficiencia, Reutilización. b) Ninguna de las anteriores. c) Operativas, transición, revisión. d) Seguridad, Portabilidad, Escalabilidad. e) Modularidad, Extensibilidad, Integridad.

¿Qué es la arquitectura del Software?. a) Es la estructura del sistema, lo que comprende a los componentes del software, sus propiedades externas visibles y las relaciones entre ellos. b) Es la forma en que los servicios y dispositivos de red se estructuran en conjunto para satisfacer las necesidades de conectividad de los dispositivos y las aplicaciones cliente. c) es el diseño de una red de comunicaciones. d) Es un marco para la especificación de los componentes físicos de una red. e) Todas las anteriores.

2. ¿Qué permite la arquitectura del software?. a) analizar la efectividad del diseño para cumplir los requerimientos establecidos. b) considerar alternativas arquitectónicas en una etapa en la que hacer cambios al diseño todavía es relativamente fácil. c) reducir los riesgos asociados con la construcción del software. d) Todas las anteriores. e) Ninguna de las anteriores.

¿Cuáles son las categorías del software más utilizados?. a) Software de sistema, software de aplicación, software de programación. b) Software de almacenamiento y hardware de almacenamiento. c) Software de entrada y salida. d) Android, Arch Linux, Debian. e) Todas las anteriores.

¿Cuáles son los dos tipos de requerimientos para el ciclo de vida de un sistema?. a) Funcionales e Incrementales. b) Funcionales y No Funcionales. c) Funcionales y No Funcionales. d) Funcionales y No Funcionales. e) Ninguna es correcta.

¿Que sugiere el modelo de cascada para el desarrollo del software?. a) Un enfoque sistemático y técnico. b) Un enfoque sistemático y paradigmático. c) Un enfoque sistemático y secuencial. d) Un enfoque sistemático y incremental. e) Ninguna es correcta.

Los modelos evolutivos son: a) Secuenciales. b) Relativos. c) Iterativos. d) a y b son correctos. e) Todas son correctas.

¿Cuál de las siguientes etapas es generalmente la primera en un proceso de desarrollo de software según la metodología en cascada?. a) Pruebas y validación. b) Diseño de la interfaz de usuario. c) Implementación y codificación. d) Análisis de requisitos. e) Comunicación, Planeación.

En el contexto de la revisión y especificación de requisitos del software, ¿cuál de las siguientes afirmaciones es correcta?. a) La revisión de requisitos es un proceso opcional que puede omitirse en proyectos pequeños. b) La especificación de requisitos se enfoca principalmente en la implementación técnica del software. c) Las revisiones de requisitos son útiles para identificar inconsistencias y ambigüedades en los requisitos. d) La especificación de requisitos es un proceso que se realiza después de la implementación del software. e) La revisión de requisitos se lleva a cabo únicamente al final del ciclo de desarrollo del software.

¿Quién adapta los principios de la manufactura al mundo de la ingeniería de software?. a) (DES) desarrollo esbelto de software. b) (DIC) desarrollo impulsado por las características. c) (MDSD) método de desarrollo de sistemas dinámicos. d) (DAS) desarrollo adaptativo de software. e) (PUA) Proceso unificado ágil.

¿Cuáles son los costos de la ingeniera de software?. a) Aproximadamente 30% de los costos del software son de desarrollo y el 70% de prueba. b) Aproximadamente 40% de los costos del software son de desarrollo y el 60% de prueba. c) Aproximadamente 60% de los costos del software son de desarrollo y el 40% de prueba. d) Aproximadamente 50% de los costos del software son de desarrollo y el 50% de prueba. e) Aproximadamente 70% de los costos del software son de desarrollo y el 30% de prueba.

¿Cuál es el objetivo fundamental del análisis de costos-beneficio?. a. Proporcionar una media de los costos en qué se incurre en la realización de un proyecto y comprar dicha previsión de costes con los beneficios esperados de la relación de dicho proyecto. b. Proporcionar una media de los productos y comprar dicha previsión de costes con los beneficios esperados de la relación de dicho proyecto. c. No proporcionar una media de los costos en qué se incurre en la realización de un proyecto y comprar dicha previsión de costes con los beneficios esperados de la relación de dicho proyecto. d. Ningunas de las anteriores. e. Las respuestas A y B son correctas.

¿Cuáles son los atributos del buen software?. a) El buen software debe tener al programador la funcionalidad y el desempeño requerido y debe ser sustentable, confiable y utilizable. b) El buen software debe tener al usuario la funcionalidad y el desempeño requerido y debe ser sustentable, confiable y utilizable. c) Encontrar la solución paso a paso de un problema independiente del lenguaje de programación. d) Un proceso que se ejecuta en segundo plano para mantener una base de datos. e) Ninguna de las anteriores.

¿Tres Ventajas de diseñar y documentar de manera explícita la arquitecta del software?. a) Comunicación con los participantes, análisis del sistema, reutilización a gran escala. b) Cómo una forma de facilitar la discusión. c) Cómo una forma de documentar la arquitectura. d) Los diagramas de bloque son una forma adecuada. e) Identifican los componentes clave qué se desarrollan.

¿Cuáles son los requerimientos del sistema no funcional?. a) No se utiliza la documentación. b) Por lo tanto, desarrollarla es un desperdicio de tiempo. c) Rendimiento, seguridad, protección, responsabilidad, mantenibilidad. d) Puede basarse en un patrón o un estilo. e) Finalmente, en el proceso de modelado de control.

¿Durante el desarrollo las pruebas se realizan en tres niveles de granulación?. a) Las pruebas de unidad son el proceso. b) Probar todas las operaciones asociada. c) Poner los objetos en todos los estados posibles. d) Establecer y verificar el valor de todos los atributos relacionado. e) Prueba de unidad, prueba del componente, prueba del sistema.

¿Cuál es el propósito principal de CMMI?. a) Desarrollar software de código abierto. b) Mejorar la calidad de los procesos de desarrollo de software. c) Crear nuevos lenguajes de programación. d) Optimizar el rendimiento de hardware.

¿Cuántos niveles de madurez tiene el modelo CMMI?. a) 2 niveles. b) 5 niveles. c) 10 niveles. d) 7 niveles. e) No tiene niveles.

¿Qué nivel de madurez se centra en la optimización continua de procesos?. a) Nivel 1. b) Nivel 2. c) Nivel 4. d) Nivel 5. e) Nivel 6.

¿Cuál de las siguientes no es una etapa típica del ciclo de vida de desarrollo de software?. a) Diseño. b) Documentación. c) Pruebas. d) Mantenimiento. e) Inicio.

¿Por qué es importante el software?. a) Se construye del mismo modo que cualquier producto exitoso, con la aplicación de un proceso ágil y adaptable para obtener un resultado de mucha calidad. b) Es el conjunto de programas, contenido (datos) y otros productos terminado que constituyen el software de computadora. c) Está formado por un proceso, un conjunto de métodos (prácticas) y un arreglo de herramientas. d) Nos permite construir sistemas complejos en un tiempo razonable y con alta calidad. e) Ningunas de las anteriores.

¿La primera era de la evolución del software comenzó?. a) 1990-2001. b) 1987-1970. c) 1950-1965. d) 2001-2010. e) No hay evolución del software.

¿Cuáles son las características éticas profesionales que debe seguir la ingeniería del software?. a) Mantenimiento, Confiabilidad y seguridad. b) Confidencialidad, Competencia, derechos de propiedad. c) Eficiencia, Aceptabilidad. d) Disciplinas, responsabilidad, honestidad. e) Ninguna es correcta.

¿Cuáles son las características éticas profesionales que debe seguir la ingeniería del software?. a) Mantenimiento, Confiabilidad y seguridad. b) Confidencialidad, Competencia, derechos de propiedad. c) Eficiencia, Aceptabilidad. d) disciplinas, responsabilidad, honestidad. e) Ninguna de las anteriores.

¿Cuántos tipos de productos de software existen?. a) Productos genéricos, productos personalizados. b) Disciplina de software, productos personalizados. c) Mantenimiento, eficacia. d) Producto genérico, Mantenimiento. e) Ninguna de las anteriores.

¿Cuál es una de las características a poner a prueba enXP?. a) Desarrollo de segunda prueba. b) Involucramiento del sistema en la validación de pruebas. c) Desarrollo de pruebas incrementales a partir de escenarios. d) Documentación. e) Ninguna de las anteriores.

¿Cuál de las siguientes opciones es un atributo que aparece como uno de los principales mitos del software?. a) Declaraciones razonables de hechos promulgadas por expertos. b) Contenidos de sentido abstracto por parte de desarrolladores. c) Elementos verdaderos sobrevalorados por los primeros desarrolladores expertos. d) Todas las anteriores. e) Ninguna de las anteriores.

¿Cuál de las siguientes opciones es un mito que por lo general se usa en el desarrollo del software?. a) Cuanto más rápido mejor. b) Más gente significa más rápido. c) Pensar que existe una solución única. d) Los programadores solo han de programar. e) Todas las anteriores.

¿Cuál de las siguientes opciones pertenece a las principales causas de la crisis del software?. a) Éstos no eran confiables. b) Costaban más de lo esperado. c) Se distribuían con demora. d) Todas las anteriores. e) Ninguna de las anteriores.

El fundamento principal en el que se apoya la ingeniería de software es: a) El compromiso con la calidad. b) El compromiso con la obtención eficaz de tecnología. c) El desarrollo de software. d) El desarrollo de métodos técnicos. e) Todas las anteriores.

Existen áreas donde los estándares de comportamiento aceptable no están acotados por la legislación, sino por la noción más difusa de responsabilidad profesional. Algunas de ellas son: a) Confidencialidad, Responsabilidad, Derechos de Propiedad Intelectual, Mal uso de Computadoras. b) Confidencialidad, Equidad, Derechos de Propiedad Intelectual, Correcto uso de computadoras. c) Confidencialidad, Seguridad, Equidad, Correcto uso de las computadoras. d) Confidencialidad, Competencia, Derechos de Propiedad Intelectual, Mal uso de computadoras. e) Confidencialidad, Responsabilidad, Seguridad, Derechos de Propiedad Intelectual.

El proceso de ingeniería de software es el aglutinante que une: a) La capa de proceso y la capa de herramientas permitiendo el desarrollo racional y oportuno del software de cómputo. b) Las capas de la tecnología y permite proporcionar la experiencia técnica para elaborar software. c) Las capas de la tecnología permiten el desarrollo racional y oportuno del software de cómputo. d) Las capas de la tecnología y permite proporcionan un apoyo automatizado o semiautomatizado para el proceso y los métodos. e) Ninguna de las anteriores.

¿Qué principio del código de ética y práctica profesional de la ingeniería de software enmarca que los ingenieros de software tienen que mantener integridad e independencia en su juicio profesional?. a) Principio de Público. b) Principio de Cliente y Empleador. c) Principio de Producto. d) Principio de Juicio. e) Principio de Gestión.

¿A cuántos principios tienen que adherirse los ingenieros de software?. a) Tienen que adherirse a ocho principios. b) Tienen que adherirse a tres principios. c) Tienen que adherirse a nueve principios. d) Tienen que adherirse a cinco principios. e) Tienen que adherirse a diez principios.

¿Qué proporcionan las métricas de complejidad durante el proyecto de software?. a) Indisponibilidad de hardware. b) Retroalimentación. c) Un producto tangible. d) Rediseño. e) Unidireccionalidad.

¿Según Gary McGraw, cuál es la relación entre la seguridad del software y la calidad del mismo?. a) La seguridad del software no está relacionada con la calidad. b) La seguridad del software solo se relaciona con la etapa de codificación. c) La seguridad del software se relaciona completamente con la calidad desde el inicio hasta el final del ciclo de vida del software. d) La seguridad del software se relaciona únicamente con la fase de diseño. e) La seguridad del software se enfoca principalmente en la detección de errores de implementación.

¿Cuál es el propósito principal de una línea de referencia en el desarrollo de software?. a) Impedir cualquier cambio en el desarrollo del software. b) Controlar los cambios de manera rápida e informal. c) Facilitar la revisión y aprobación de los elementos de configuración del software. d) Evitar por completo cualquier modificación en el software una vez establecida la línea de referencia. e) Permitir cambios en el desarrollo, pero a través de procedimientos de control de cambio formal.

¿Cuál de los siguientes principios fundamentales se enfoca en la importancia de mantener un enfoque técnico simple y conciso en el desarrollo de software?. a) Principio 2. En cada etapa, centrarse en la calidad. b) Principio 4. Formar un equipo eficaz. c) Principio 6. Administrar el cambio. d) Principio 1. Ser ágil. e) Principio 8. Crear productos del trabajo que agreguen valor para otros.

Cuáles son las 4 actividades que podrían formar parte del proceso de diseño para sistema de información: a) Herramientas, métodos, procesos, compromiso en la calidad. b) Comunicación, planeación, modelado, construcción, despliegue. c) Seguimiento y control del proyecto de software, Administración del riesgo, Aseguramiento de la calidad del software, Revisiones técnicas. d) Diseño arquitectónico, Diseño de interfaz, Diseño de Componentes, Diseño de base de datos. e) Ninguna de las anteriores.

Seleccione la característica correcta que sirve como parámetro general para la evaluación de buen diseño: a) Se definen las relaciones entre los principales elementos estructurales del programa. b) Describe cómo se comunica el software con los sistemas que operan con él, y con los operadores que lo emplean. c) Transforma elementos estructurales de la arquitectura del programa en una descripción procedural de los componentes del software. d) El diseño debe implementar todos los requisitos explícitos obtenidos en la etapa de análisis. e) Esencialmente se encarga de transformar el modelo de dominio de la información creado durante el análisis.

¿A qué se refiere el estudio de factibilidad?. a) Éste es el proceso de derivar los requerimientos del sistema mediante observación de los sistemas existentes. b) Consiste en la actividad de transcribir la información recopilada durante la actividad de análisis, en un documento que define un conjunto de requerimientos. c) Esta actividad verifica que los requerimientos sean realistas, coherentes y completos. d) Se realiza una estimación sobre si las necesidades identificadas del usuario se cubren con las actuales tecnologías de software y hardware. e) El análisis de requerimientos continúa durante la definición y especificación, y a lo largo del proceso salen a la luz nuevos requerimientos;.

¿Cómo se logra la validación del software?. a) A través de una serie de pruebas que demuestran conformidad con los requerimientos. b) A través de una serie de pruebas que demuestran inconformidad con los requerimientos. c) A través de una prueba que demuestran conformidad con lo que se requiere. d) A través de una serie de pasos que demuestran conformidad con los requerimientos. e) Ninguna es correcta.

Corrige los defectos, adapta el software para satisfacer un entorno cambiante y mejorar la funcionalidad a fin de cubrir las necesidades evolutivas de los clientes. a) La ingeniería del software. b) Los modelos de proceso. c) La especificación. d) El mantenimiento. e) Los procesos de ingeniería del software.

¿En qué momento tiene lugar la evolución del software?. a) Cuando cambian los datos de un sistema de software. b) Cuando mantienen los sistemas de software existentes para satisfacer nuevos requerimientos. c) Cuando cambian los sistemas de software existentes para satisfacer nuevos requerimientos. d) Cuando cambian los sistemas de software existentes para satisfacer los requerimientos actuales. e) Cuando cambian los sistemas de software inexistentes para satisfacer nuevos requerimientos.

¿Qué son los modelos de proceso de software?. a) Representaciones anexadas del proceso. b) Descripciones definitivas de los casos. c) Representación simplificada de proceso. d) Paradigmas de proceso programado. e) Perspectivas de arquitectura de casos.

¿Cuál de estos es un modelo de proceso de software?. a) No incremental. b) Sustentado. c) Corto. d) Waterfall. e) Extendido.

También es llamado ciclo de vida clásico: a) M. Cascada. b) M. Incremental. c) M. Evolutivo. d) M. Espiral. e) M. Concurrente.

Cuando se utiliza un modelo incremental, es frecuente que el primer incremento sea. a) El producto fundamental. b) Producto segundario. c) El producto de Software. d) Producto de Hardware. e) Ninguna de las anteriores.

El prototipo sirve como. a) El segundo sistema. b) El primer sistema. c) Sistema de Hardware. d) Sistema operativo. e) Sistema de Software.

El prototipo es ideal que sirva como mecanismo para identificar los requerimientos del. a) Software. b) Hardware. c) Windows. d) Ubuntu. e) Linux.

¿Cuál es el diagrama de despliegue que muestra el despliegue físico del sistema en un ambiente de producción o de prueba?. a) Componentes y Series. b) Componentes y Áreas. c) Componentes y Nodos. d) Componentes y Requisitos. e) Componentes y Tópicos.

Un proceso de desarrollo de software puede definirse como un conjunto de: a) Herramientas y métodos. b) Herramientas y solución. c) Herramientas y configuración. d) Herramientas y atracción. e) Herramientas de clases.

¿Cuáles son las aplicaciones del Modelado Dinámico de Sistemas en la Ingeniería del Software?. a) Estática. b) Múltiples. c) Ordenadas. d) Funcionales. e) Secuenciales.

Denunciar Test