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:
Examen Final

Autor:
Loco Crespo
(Otros tests del mismo autor)

Fecha de Creación:
28/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:
Un requerimiento de fácil interacción entre máquina/usuario, tal vez omitido por el cliente, se considera un requerimiento: Emocionante Esperado Normal.
Seleccione la representación UML utilizada para objeto entidad A B C.
El siguiente diagrama corresponde a: Diagrama de caso de uso Diagrama de clases Diagrama de contexto Diagrama de secuencia.
El propósito del diseño arquitectónico es: Identificar las clases que resuelven las necesidades del usuario Identificar subsistemas que conformarán el sistema Identificar los casos de uso que serán atendidos por el sistema.
El siguiente diagrama corresponde a: Diagrama de clases Diagrama de secuencia Diagrama de caso de uso Diagrama de contexto.
Seleccione la representación UML utilizada para objeto entidad A B C.
¿Cuál es su respuesta ante la siguiente afirmación? "La reutilización de software, componentes o servicios es uno de los fundamentos de ingeniería de software que se pueden aplicar antes de desarrollar un sistema desde cero" Falso Verdadero.
Si comparamos un Patrón arquitectónico con un Estilo arquitectónico decimos que: Tanto los patrones como los estilos arquitectónicos se refieren al contexto general del comportamiento en el contexto de la arquitectura Los patrones tienden a centrarse a aspectos específicos del comportamiento en el contexto de la arquitectura Los patrones se refieren al contexto general del comportamiento en el contexto de la arquitectura.
¿Qué lenguajes se utilizan específicamente para describir la arquitectura del sistema? ATL: Architecture Transformation Language UML: Unified Modelling Language ADL: Architecture Description Language HDL: Hardware Description Language.
Cuando el cliente menciona que "a funcionalidad de reportes debe permitir utilizar filtros para obtener información y que los resultados deben ser exportados en XML y JSON", está hablando de un requerimiento: Funcional No Funcional.
Los requerimientos que especifican o restringen el comportamiento del software se consideran: Requerimiento del producto Requerimientos de la organización Requerimientos externos.
Una de las preocupaciones del diseño, es la definición de objetivos de diseño. Estos objetivos de diseño ¿Con cuál de los siguientes aspectos se encuentran más relacionados? Requerimientos funcionales Requerimientos no funcionales Necesidades de usuario.
A los sistemas que se utilizan para analizar gran cantidad de datos y que utilizan algoritmos "devoradores de números" se los puede ubicar dentro de: Software de ingeniería de ciencias Software web Software de línea de productos.
En base al siguiente representación de elementos de UML, ¿Qué tipos de asociación se visualiza? Agregación y Composición Solo Composición Agregación, Composición, Herencia Solo Agregación.
Uno de los doce principios del "agilismo" es satisfacer al cliente a través de: La entrega de un presupuesto económico en la fase incial La entrega pronta y continua de software valioso La entrega improvisada de soluciones.
Ordene ascendentemente el proceso de adquisición y análisis de requerimientos: Cuarto orden (4) Primer orden (1) Segundo orden (2) Tercer orden (3).
En la siguiente representación de elementos UML, seleccione los que son parte del diagrama? Clases, clases públicas, clases privadas, clases abstractas Clase, atributos, métodos, visibilidad, privacidad Actores, ámbito, caso de uso, relaciones Clases, asociación, agregación, composición, dependencia, interfaces.
El poseer conocimientos sobre tecnologías disponibles y posibilidades de solución e integración para diferentes problemas, son tareas de la persona con rol: Analista de sistemas Arquitecto de software Ingeniero de procesos.
Los atributos de calidad del software son aspectos a tener en cuenta al momento de desarrollar e implementar un producto software. De la lista de opciones, seleccione los que apliquen: Eficiencia Adaptabilidad Confiabilidad Mantenibilidad.
Acorde a la definición asocie la opción que corresponda al concepto de Fallo Prueba ideal que proporciona la seguridad de que se han comprobado todas y cada una de las posibles causas de fallo Es todo proceso orientado a comprobar la calidad del software mediante la identificación de fallos en el mismo. La prueba implica necesariamente la ejecución del software Es un defecto indeseado observado en las funciones o prestaciones desempeñadas por un software Es un conjunto de entradas, condiciones de ejecución y resultados esperados, que han sido desarrollados para un objeto particular.
¿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? Cuando se haya definido la base de datos a utilizar Cuando se hayan conformado equipos de trabajo, dirigidos por un Gerente de Proyecto Luego de levantar y definir los requerimientos funcionales y no funcionales que son dados por los involucrados.
Es correcta o no la definición expuesta por Medvidovic y Taylor para Patrón Arquitectónico a la que definen como un conjunto de decisiones de diseño arquitectónico que se aplican a un problema de diseño recurrente y se parametrizan para tener en cuenta los diferentes contextos de desarrollo de software en los que ese problema aparece Verdadero Falso.
En los casos de uso a los "actores" se los puede representar como: Solamente personas Personas, sistemas, servicios, dispositivos Solamente dispositivos.
Acorde a la definición asocie la opción que corresponda al concepto de Prueba exhaustiva/completa Es un conjunto de entradas, condiciones de ejecución y resultados esperados, que han sido desarrollados para un objetivo particular Es un efecto indeseado observado en las funciones o prestaciones desempeñadas por un software Es todo proceso orientado a comprobar la calidad del software mediante la identificación de fallos en el mismo. La prueba implica necesariamente la ejecución del software Prueba ideal que proporciona la seguridad de que se han comprobado todas y casa una de las posibles causas de fallo.
Dentro del modelo de requerimientos, cada escenario de uso implica un conjunto de objetos que se manipula cuando el actor interactúa con el sistema. ¿Cual de los elementos de Modelado de requerimientos, especifica lo mencionado anteriormente? Elementos basados en clases Elementos de comportamiento Elementos basados en escenarios.
Si comparamos un Patrón con un Estilo arquitectónico, decimos que: El alcance del patrón es menos amplio y se centra en un aspecto de la arquitectura más que en el total de ésta Tienen el mismo alcance y están centrados en la arquitectura en total El alcance del patrón arquitectónico es mucho más amplio que el estilo arquitectónico y está enfocado a la arquitectura como un todo.
Cuando se requiere ver el detalle de una solución de un módulo que contendrá el sistema se recurre a: Entrevistar al responsable de la Oficina de Proyectos de PMO Entrevistar al DBA (Database Administrador) Miniespecificaciones.
Durante la validación del modelo de análisis se plantea que el mismo debe estabilizarse para dar por terminada la etapa. ¿Cuál de las siguientes alternativas el significado de estabilizarse? El número de cambio se ha minimizado Ya no hay más cambios Se ha dispuesto que ya no se sigan haciendo cambios.
¿Cuál de las siguientes técnicas se usa para establecer la factibilidad económica de un proyecto de desarrollo de software? Sustentación legal del proyecto Análisis de valor ganado o la tasa interna de retorno Estudio de los servidores y terminales con que cuenta la organización.
¿La diferencia entre verificación y validación es? La verificación sirve para determinar si el producto cumple con las expectativas del cliente y la validación si el producto se construyó correctamente No hay diferencia, son sinónimos La verificación sirve para determinar si el producto se construyó correctamente y la validación si el producto cumple con las expectativas del cliente.
¿Cómo se las conoce a las cuatro actividades dentro de un proceso de software? Codificación, pruebas, implementación, cierre del proceso de software Especificación, desarrollo, validación y evolución de software Iniciación, planificación, ejecución, cierre del proceso Análisis, diseño, planificación, ejecución del software.
Cuando se realizan pruebas de integración, una de las estrategias recomendadas es la de realizar pruebas incrementales. ¿En qué consiste esta estrategia? Probar un grupo de componentes dejándolos ya certificados, conforme avanza del desarrollo agregar los nuevos y así sucesivamente Por cada componente que se agrega, es necesario probar datos La igual que en las metodologías ágiles, implica ir a la par que en el desarrollo, desarrollar - probar - implantar y avanzar con el siguiente.
La actividad del proceso de desarrollo que tiene relación con aspectos de codificación, implementacion de buenas practicas, realizacion de pruebas unitarias por parte del desarrollador se conoce como: Evolución Validación Especificación Desarrollo e Implementación.
Las tarjetas CRC se consideran una alternativa para: Diagrama de clases Diagrama de actividades Diagrama de secuencia Diagrama de caso de uso.
El siguiente diagrama corresponde a: Diagrama de clases Diagrama de caso de uso Diagrama de secuencia Diagrama de contexto.
La fase durante la cual los desarrolladores tienen como objetivo producir un modelo del sistema que es correcto, completo, consistente y verificable, se conoce como: Desarrollo Análisis Elicitación de requisitos Evaluación de requisitos.
¿Qué diagramas son los que se pueden utilizar para presentar un modelo arquitectonico? Diagrama de implementación Diagrama de paquetes Diagrama de componentes Diagrama de interacción.
En un sistema de Cajero Automático, se desarrolla un diagrama de secuencia para un escenario del caso de uso "Retirar Dinero", se establece que el Actor << entidad >>, envía el mensaje ObtenerDinero (monto) al objeto RetirarFondos << control >>, luego RetirarFondos responde al cliente "no dispone de ese monto". Analice el contexto y seleccione la alternativa que describa un juicio válido respecto del escenario. La relación es incorrecta, ya que no se puede comunicar directamente a un actor con un objeto de control La relación es correcta, debido a que no se atenta ninguna de las normas dadas La relación está incompleta, ya que faltan elementos clave.
Una de las actividades del proceso de software, donde se verifica que el sistema cumpla con los requerimientos funcionales otorgados por los clientes, se conoce como: Especificación del software Validación Diseño Implementación.
¿Cuál de los siguientes elementos es un candidato obvio para ser almacenado de manera persistente? Objetos Control Objetos Entidad Objetos Interfaz.
Denunciar test Consentimiento Condiciones de uso