option
Cuestiones
ayuda
daypo
buscar.php

INGENIERIA DE SOFTWARE

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
INGENIERIA DE SOFTWARE

Descripción:
ADECUACION DE GRADO

Fecha de Creación: 2026/03/23

Categoría: Otros

Número Preguntas: 70

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

¿Qué es la ingeniería de software?. Una rama de la física aplicada a la computación. Una disciplina de la ingeniería que se interesa por todos los aspectos de la producción de software. El proceso de fabricar hardware para soportar aplicaciones.

¿Cuál es uno de los atributos esenciales del buen software?. Inmutabilidad. Mantenimiento. Bajo costo de adquisición inicial.

¿Qué incluye el concepto de software profesional además de los programas?. Solo el código fuente. Documentación asociada y datos de configuración. Únicamente los manuales de usuario físicos.

¿Qué son los productos de software genéricos?. Sistemas producidos para un cliente específico. Sistemas independientes producidos para el mercado abierto. Programas de código abierto sin licencia.

¿Cuál es la diferencia principal entre ingeniería de software y ciencias de la computación?. Las ciencias de la computación son prácticas y la ingeniería es teórica. Las ciencias de la computación se enfocan en la teoría; la ingeniería de software en el sentido práctico de la producción. No existe diferencia alguna.

¿Cuáles son las actividades fundamentales en todo proceso de software?. Codificación, depuración y venta. Especificación, desarrollo, validación y evolución. Instalación, capacitación y retiro.

¿Qué es la "heterogeneidad" en los retos actuales del software?. El uso de un solo lenguaje de programación. El requerimiento de sistemas que operen en redes con diversos tipos de dispositivos. La uniformidad de los datos almacenados.

¿Qué aspecto de la ingeniería de software se relaciona con la honestidad e integridad profesional?. Eficiencia técnica. Ética. Gestión de bases de datos.

¿Qué define a un "producto de software personalizado"?. Aquel que se vende en tiendas departamentales. Un sistema destinado y desarrollado para un cliente particular. Software gratuito descargado de la web.

Cuál es el costo aproximado del desarrollo frente a las pruebas en software profesional?. 90% desarrollo, 10% pruebas. 60% desarrollo, 40% pruebas. 50% desarrollo, 50% pruebas.

¿En qué consiste la "validación del software"?. En escribir el código siguiendo estándares. En asegurar que el sistema sea lo que el cliente realmente requiere. En vender el software a otros países.

¿Qué es un proceso de software?. Una secuencia de actividades que conducen a la elaboración de un producto de software. Un programa que se ejecuta en segundo plano. La instalación del sistema operativo.

¿Qué caracteriza a la ingeniería de sistemas frente a la de software?. Se enfoca solo en el código fuente. Se interesa por todos los aspectos del desarrollo de sistemas basados en computadoras, incluyendo hardware y procesos. Solo se encarga del mantenimiento de impresoras.

¿Cuál fue el origen del término "ingeniería de software"?. En una conferencia sobre la "crisis del software" en 1968. Con la invención de la primera computadora personal. En un manual de IBM en los años 90.

¿Qué significa que el software sea "mantenible"?. Que no necesita cambios nunca. Que puede evolucionar para satisfacer necesidades cambiantes. Que es fácil de borrar.

¿Qué atributo asegura que el software no cause daño físico o económico en caso de falla?. Eficiencia. Confiabilidad y seguridad. Aceptabilidad.

¿Qué es la "especificación del software"?. La fase donde se definen los servicios y restricciones del sistema. El manual de usuario final. La instalación del software en los servidores.

¿Por qué es importante la ingeniería de software para la sociedad?. Porque hace que las computadoras sean más bonitas. Porque las infraestructuras nacionales y servicios públicos dependen de sistemas computarizados. orque ayuda a vender más hardware.

Cuál es un reto relacionado con el cambio rápido en los negocios?. El uso de hardware antiguo. La necesidad de evolucionar el software rápidamente para dar valor al cliente. La falta de electricidad en las oficinas.

¿Qué responsabilidad ética tiene un ingeniero con respecto a su empleador?. Copiar el código para uso personal. Mantener la confidencialidad de la información, independientemente de acuerdos formales. Ignorar las reglas de seguridad.

¿Qué es un modelo de proceso en cascada?. Un modelo donde las fases se entrelazan constantemente. Un modelo que toma las actividades fundamentales y las representa como fases separadas. Un modelo usado solo para juegos.

¿Qué es el desarrollo incremental?. Desarrollar todo el sistema de una sola vez. Un enfoque donde el sistema se desarrolla como una serie de versiones. Comprar software ya hecho.

¿Cuál es la ventaja de la ingeniería de software orientada a la reutilización?. No requiere programación. Reduce la cantidad de software a desarrollar, disminuyendo costos y riesgos. iempre es más barata que el desarrollo desde cero.

¿En qué consiste la "evolución del software"?. Cambiar el hardware cada año. Modificar sistemas existentes para satisfacer nuevos requerimientos. Eliminar el software antiguo.

¿Qué son las propiedades emergentes de un sistema?. Errores que aparecen de la nada. Características del sistema como un todo y no de sus partes componentes. Los manuales impresos.

¿Qué define a un sistema sociotécnico?. Solo el código escrito en Python. Sistemas que incluyen hardware, software y personas situados en una organización. Redes sociales exclusivas para ingenieros.

¿Qué es la "procuración del sistema" en ingeniería de sistemas?. El proceso de comprar el hardware. Todas las actividades involucradas en decidir qué sistema se necesita y seleccionar proveedores. La programación de la interfaz.

¿Qué es el Proceso Unificado Racional (RUP)?. Un lenguaje de programación. Un modelo de proceso genérico moderno organizado en fases como concepción y transición. Un tipo de base de datos relacional.

¿Qué caracteriza a los métodos ágiles?. Una extensa documentación antes de programar. Considerar el diseño y la implementación como las actividades centrales. El uso exclusivo de computadoras muy rápidas.

¿Qué es la "programación extrema" (XP)?. Programar mientras se hace deporte. Un enfoque ágil que utiliza técnicas como la programación en pares. Solo programar en lenguaje ensamblador.

¿Qué es una "historia de usuario" en métodos ágiles?. La biografía del programador. Una forma de expresar los requerimientos del usuario en una tarjeta. Un informe de errores.

¿Qué ventaja tiene la programación en pares?. Se paga la mitad a cada uno. Ayuda a reducir errores y compartir conocimiento entre programadores. Se termina el trabajo el doble de rápido siempre.

¿Qué es un sistema COTS?. Un sistema operativo muy complejo. Sistemas comerciales "listos para usarse" que pueden integrarse en otros procesos. Un lenguaje de programación antiguo.

¿Qué es la "capa social" en un sistema sociotécnico?. El departamento de marketing. Las leyes y regulaciones que rigen la operación del sistema. El uso de redes sociales por los empleados.

¿Por qué los sistemas sociotécnicos no son deterministas?. Porque fallan aleatoriamente. Porque incluyen personas cuyas acciones no siempre son predecibles. Porque el hardware cambia de color.

¿Qué es un "contratista principal" en ingeniería de sistemas?. El jefe de los programadores. El proveedor responsable de entregar el sistema sociotécnico global. El cliente que compra el software.

¿Qué es el "análisis de componentes" en el desarrollo orientado a la reutilización?. Reparar una computadora descompuesta. Buscar componentes existentes que puedan implementar la especificación. Contar cuántas líneas de código tiene un programa.

¿Cuál es un problema común de la entrega incremental?. Que el software nunca se termina. La dificultad de identificar recursos comunes que necesiten todos los incrementos. Que el cliente no quiere ver el sistema a pedazos.

Qué es la "validación del sistema" en el modelo orientado a la reutilización?. Comprobar que los componentes integrados funcionan juntos y cumplen los requerimientos. Pagar la licencia del software. Registrar el programa en derechos de autor.

¿Qué se busca evitar con la creación de prototipos?. Programar en lenguajes modernos. Malas decisiones sobre requerimientos y diseño. Gastar dinero en manuales.

¿Cuál es el objetivo principal de la ingeniería de requerimientos?. Contratar a los mejores ingenieros. Desarrollar una especificación de software que comunique las necesidades del cliente. Comprar los servidores más potentes.

¿Qué significa que el software sea "eficiente"?. Que lo hizo una sola persona. Que no desperdicia recursos del sistema como memoria y ciclos de procesador. Que es muy barato.

¿Qué es la "competencia profesional" en ética?. Ganar concursos de programación. No aceptar trabajo que esté fuera de su área de conocimiento o experiencia. Ser mejor que los compañeros de trabajo.

¿Qué es un "sistema legado"?. Un sistema nuevo heredado de otra empresa. Sistemas antiguos con los que el nuevo software debe integrarse frecuentemente. Un sistema que solo funciona en computadoras Apple.

¿Cuál es el factor más significativo para elegir un método de ingeniería de software?. El presupuesto total. El tipo de aplicación que se desarrolla. El lenguaje de programación favorito del jefe.

¿Qué es la capa de "proceso empresarial" en sistemas sociotécnicos?. Donde se guardan las facturas. Donde se definen los procesos de la organización que usan el software. El área de recursos humanos.

Qué se entiende por "aceptabilidad" del software?. Que el jefe acepte el proyecto. Que el software sea comprensible y compatible con otros sistemas de los usuarios. Que el software no tenga errores tipográficos.

¿Qué problema aborda la "seguridad y confianza" en el software moderno?. Que las computadoras no se rompan físicamente. Asegurar que usuarios malintencionados no ataquen el software y proteger la información. Que el programador sea una persona confiable.

¿En qué se diferencia el desarrollo ágil del desarrollo basado en planes?. El ágil no usa computadoras. En el ágil, los requerimientos y el diseño se desarrollan en conjunto a través de iteraciones. El basado en planes es solo para empresas pequeñas.

¿Qué significa "refactorización" en el contexto de XP?. Volver a comprar el hardware. Mejorar la estructura del código sin cambiar su funcionalidad para facilitar cambios futuros. Despedir a los programadores y contratar nuevos.

¿Qué es el "análisis de requerimientos" en el proceso de ingeniería de software?. Contar cuántas personas usarán el sistema. El proceso de estudiar las necesidades del usuario para definir los requisitos del sistema. Comprar los servidores necesarios.

¿Qué caracteriza a los "servicios web" como componentes de reutilización?. Son manuales de usuario en línea. Son servicios desarrollados con estándares disponibles para invocación remota. Es solo el diseño de una página web.

¿Qué es la "fase de construcción" en RUP?. Cuando se compran los ladrillos para la oficina. La fase que se encarga del desarrollo del sistema y la creación de documentación. Cuando se entrena a los usuarios.

¿Cuál es un atributo crítico del software debido al cambio inevitable?. Precio bajo. Mantenimiento. Color de la interfaz.

¿Qué es la "especificación de requerimientos" en un contrato de sistema a medida?. Un documento solo para los programadores. Un documento tanto legal como técnico que forma parte del contrato. Una lista de deseos opcional.

¿Qué reto enfrentan las interfaces de usuario en sistemas basados en la Web?. Que no pueden tener colores. Están restringidas por las capacidades de los navegadores Web. Solo funcionan con teclado.

¿Qué es la "concepción" en el Proceso Unificado Racional?. La idea inicial y establecimiento del caso de negocio para el sistema. El nacimiento del primer programador. El final del proyecto.

¿Qué es el "diseño de sistema" con reutilización?. Dibujar los iconos de la pantalla. Diseñar u organizar el marco conceptual tomando en cuenta los componentes que se van a reutilizar. Comprar una plantilla de PowerPoint.

¿Por qué es difícil evaluar si un sistema de seguridad es exitoso tras un ataque?. Porque no se tienen los datos del ataque. Porque no se sabe cuánto daño habría ocurrido con el sistema antiguo bajo el mismo ataque. Porque la seguridad es opcional.

¿Qué se entiende por "entrega incremental"?. Enviar el software por correo en partes. Poner el software en uso en procesos operacionales reales de forma progresiva. Cobrar el software mes con mes.

¿Qué es el "análisis de sistema" en la ingeniería de sistemas?. Revisar si las computadoras están encendidas. El proceso de comprender los requerimientos del sistema sociotécnico global. Hackear el sistema para probarlo.

¿Qué es la "transición" en RUP?. Cambiar de oficina. Trasladar el sistema de la comunidad de desarrollo a la comunidad de usuarios. Cambiar de lenguaje de programación.

¿Qué significa que un sistema sea "autocontenido"?. Que no necesita internet. Que incluye toda la funcionalidad necesaria para operar de forma independiente. Que viene en una caja pequeña.

¿Qué es un "consorcio" en la licitación de grandes sistemas?. Un grupo de clientes que compran juntos. Un grupo de proveedores que se unen para licitar por un contrato grande. Una ley de ingeniería.

¿Qué es la "reconfiguración dinámica"?. Cambiar los muebles de la oficina. Permitir que partes del software se sustituyan sin detener el sistema global. Reiniciar la computadora cada hora.

¿Cuál es el objetivo de la "validación de requerimientos"?. Ver si el cliente tiene dinero para pagar. Asegurar que los requerimientos definidos realmente reflejen lo que el cliente quiere. Contar cuántas páginas tiene el documento.

¿Qué define a la "capa de aplicaciones" en un sistema?. Donde se guardan las fotos. Donde se entrega la funcionalidad específica que se requiere del sistema. El escritorio de Windows.

¿Qué problema causa el "cambio empresarial" al software?. Que las computadoras se vuelvan lentas. Que el software existente deba modificarse o reemplazarse rápidamente para no perder valor. Que los programadores renuncien.

¿Qué es un "incumplimiento de contrato" en términos de requerimientos?. No entregar el software en un CD. No cumplir con las especificaciones técnicas y legales acordadas por escrito. No dar café a los ingenieros.

¿Qué se busca lograr con la "programación en pares" en términos de calidad?. Que los programadores no se sientan solos. Una revisión continua del código que reduce la probabilidad de errores. Que uno de los dos no trabaje.

Denunciar Test