Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEFundamentos de Ingeniería de Software

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Fundamentos de Ingeniería de Software

Descripción:
Primer Bimestre

Autor:
Loco Crespo
(Otros tests del mismo autor)

Fecha de Creación:
09/02/2020

Categoría:
Universidad

Número preguntas: 40
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Cuál es el orden que mejor se ajusta para especificar las etapas del proceso de solución de problemas? 1. Ejecutar el plan, 2. examinar la exactitud de resultados, 3. entender el problema, 4. planear la solución 1. Entender el problema, 2. planear la solución, 3. Ejecutar el plan, 4. examinar la exactitud de resultados 1. Planear la solución, 2. Entender el problema, 3. Ejecutar el plan, 4. examinar la exactitud de resultados.
Cuando un cliente o el negocio tiene una necesidad de automatizar un proceso con una solución de software, lo primero que realiza es: La codificación de la necesidad Levantamiento, documentación y análisis de requerimientos Adquirir hardware como servidores de aplicaciones y bases de datos.
De acuerdo a las actividades que forman parte del proceso de software, ¿en qué actividad se realiza un mapa del proyecto conocido también como Plan de Proyecto de Software? Comunicación Planeación Modelado.
En el siguiente enunciado: "Una vez que se haya levantado los requisitos funcionales y no funcionales y se ha diseñado una solución a ser implementada, éstas especificaciones se entregan al equipo de desarrollo para que realice la codificación", dicha actividad se la lleva acabo dentro de: Análisis Construcción Despliegue.
Dentro de las fases o etapas que se utilizan en el desarrollo de software constan ordenadas de las siguiente forma 1. Análisis, 2. diseño, 3. construcción o codificación, 4. Pruebas e Implementación 1. Codificación, 2. Análisis, 3. Pruebas e Implementación, 4. Diseño 1. Diseño, 2. análisis, 3. construcción o codificación, 4. pruebas e implementación.
Una aplicación de software se considera que funciona en un entorno Web si como arquitectura tiene: Servidor Web, Servidor de aplicaciones, seguridad, bases de datos local o en la nube Un solo computador sobre el que se instala y ejecuta la aplicación Un proceso batch con envíos y respuestas hacia una base de datos local.
Cuando se realiza software que se programa en un dispositivo Raspberry y utilizando lenguaje ensamblador, dentro de que categoría se ubica: Software de línea de producto Software de aplicación Software incrustado.
Domótica y robótica son consideradas áreas donde se hace uso de algoritmos no numéricos. En esta área se utiliza por lo general: Software de aplicación Software de línea de productos Software de inteligencia artificial.
Las etapas identificadas como pruebas de desarrollo, pruebas del sistema y pruebas de aceptación pertenecen al proceso de: Evolución Validación Desarrollo e Implementación.
Un estudio de factibilidad de un proyecto cuando un cliente requiere el desarrollo de un software debe contener aspectos: Netamente Técnicos Económicos y Técnicos Económicos, Técnicos, Legales, Operativos.
Dentro del proceso unificado de desarrollo se utiliza UML el mismo que se conoce como: Un proceso Un lenguaje Una herramienta.
La actividad del proceso de desarrollo que tiene relación con aspectos de codificación, implementación de buenas prácticas, realización de pruebas unitarias por parte del desarrollador se conoce como: Evolución Validación Desarrollo e Implementación.
¿Cuál es el mejor escenario en la que los programadores de software deben sentarse a escribir la solución utilizando el lenguaje de programación adecuado? Luego de levantar y definir los requerimientos funcionales y no funcionales que son dados por los involucrados Cuando se haya definido la base de datos a utilizar Cuando se hayan conformado equipos de trabajo, dirigidos por un Gerente de Proyecto.
Abstracción, arquitectura, patrones, modularidad son conceptos asociados Necesidades Diseño Pruebas.
En base a las siguientes opciones, los componentes que pueden utilizarse en un proceso orientado a las reutilización son: Servicios Web, Paquetes o Librerías para integración con otros sistemas, Sistemas de software independientes Lenguaje Java, Lenguaje Java Script y Ajax Agiles y XP.
Como parte de las especificaciones de caso de uso, ¿cuál de las siguientes alternativas define mejor a lo que es un escenario? Es una combinación de flujo principal con un alterno y representa una instancia posible del caso de uso Es un flujo principal de eventos de caso de uso Es el estado en el que queda el sistema después de la ejecución del caso de uso.
A la versión inicial de un sistema de software que se utiliza para mostrar conceptos, diseño y posible funcionamiento de la solución ante un problema se conoce como: Sistema Embebido Sistema Existente Prototipo.
¿Cuál de las siguientes técnicas se usa para establecer la factibilidad económica de un proyecto de desarrollo de software? Análisis de valor ganado o la tasa interna de retorno Estudio de los servidores y terminales con que cuenta la organización Sustentación legal del proyecto.
Como parte del diseño de una arquitectura de software, las propiedades asociadas a requerimientos de rendimiento capacidad, funcionalidad, seguridad, adaptabilidad, entre otras se consideran: Propiedades extrafuncionales Propiedades estructurales Sistemas relacionados.
Una clase representada con UML dentro del diagrama de clases está compuesta por: Atributos, objetos, visibilidad Atributos, métodos, secuencias Atributos, métodos, visibilidad, nombre de clase.
Seleccione los elementos que forman parte de un diagrama de casos de uso Solamente actores y casos de uso Solamente casos de uso y relaciones Actores, casos de uso, contexto del sistema, relaciones.
Seleccione los elementos que intervienen en un diagrama de clases Actores, clases y relaciones Clases, relaciones, multiplicidad Clases, objetos, actores.
Complete el espacio en blanco con la mejor opción. En la ______________________________, se utiliza subconjunto de modelos UML para describir un sistema Ingeniería dirigida por modelos Arquitectura dirigida por modelos Ingeniería por procesos.
Uno de los doce principios de agilidad es satisfacer al cliente a través de: La entrega pronta y continua de software valioso La entrega improvisada de soluciones La entrega de un presupuesto económico en la fase inicial.
Los conceptos principales que se aplican al momento de diseñar un diagrama de secuencia son: Estado, evento, transición, acción Estado, actividad, transición de terminación, división, unión Interacción, objeto, mensaje, activación.
El concepto que indica que a partir de una subclases se pueden heredar atributos o métodos de una clase base o padre se conoce como: Composición Agregación Herencia.
El diagrama de clases, diagrama de casos de uso, diagrama de componentes y diagrama de despliegue dentro de las vistas de UML, ¿A qué área corresponden? Estructural Dinámica En tiempo de ejecución.
Uno de los doce principios de agilidad menciona que las personas de negocio y tecnología (desarrolladores, analistas, control de calidad, base de datos) deben trabajar: Juntos, a diario y durante todo el proyecto Solamente en la fase inicial del proyecto Solamente en la fase final del proyecto.
Programación Extrema (XP) es un enfoque utilizado dentro ¿qué metodología de desarrollo? Cascada Iterativo Ágil.
¿Qué elementos de un diagrama de clases se visualizan en la siguiente imagen? Herencia, Agregación, Composición, Asociación Actores, casos de uso, relaciones Objetos, secuencia, relaciones.
Aspectos como tiempos de repuesta, velocidad de procesamiento, uso de recursos tiene relación con el atributo de calidad conocido como: Usabilidad Rendimiento Confiabilidad.
¿Qué elementos de un diagrama de secuencia se visualizan en la siguiente imagen? Objetos, mensajes, iniciador Operadores de interacción (Alternativas, opciones, breaks, operaciones paralelas, loops, etc) Actores y Operadores de interacción (Alternativas, opciones, braks, operaciones paralelas, loops, etc).
El siguiente diagrama corresponde a: Diagrama de casos de uso Diagrama de clases Diagrama de secuencia.
La etapa que ayuda en controlar y dar seguimiento a los requisitos y a sus cambios dentro de la ingeniería de requerimientos se conoce como: Administración de requerimientos Negociación Especificación.
La ingeniería de requisitos, ¿a qué necesidades debe adaptarse? De lenguaje, la arquitectura y los resultados Del cliente, los usuarios y la administración Del proceso, del proyecto, del producto y las personas.
La etapa de indagación de requisitos, donde se identifica el problema, se propone soluciones, se negocia distintos enfoques y se especifica un conjunto preliminar de requerimientos se conoce como: Escenarios de uso Recabación de requerimientos en forma colaborativa Indagación de los productos de trabajo.
Entender lo que el cliente desea, analizar las necesidades, evaluar la factibilidad, negociar la solución, validar la especificación y administrar los requisitos es parte de: El Proceso Unificado El desarrollo Ágil La Ingeniería de Requisitos.
Por lo general, con el fin de recabar información el realizar preguntas y respuestas debe efectuarse Solamente en un primer encuentro o reunión para recabar requerimientos A lo largo del proyecto, pues es necesario siempre conocer los requerimientos En la fase de implementación del proyecto de software en producción.
Cuando el cliente menciona que, "el sistema debe operar 24 hora del día 7 días de la semana los 365 días del año", está hablando de un tipo de requisito: Funcional No Funcional No es requisito.
Cuando el cliente menciona que, "el sistema debe contener certificados de seguridad y firmas digitales para la carga y descarga de archivos", ¿de qué tipo de requisito está hablando? Funcional No Funcional No es requisito.
Denunciar test Consentimiento Condiciones de uso