Examen ing.sofware
|
|
Título del Test:
![]() Examen ing.sofware Descripción: examen final unemi |



| Comentarios |
|---|
NO HAY REGISTROS |
|
El desarrollo basado en componentes se caracteriza por: Evitar la naturaleza evolutiva del sofware. Eliminar la reutilizacion de codigo. Construir sofware a partir de fragmentos prefabricados. Sustituir las pruebas por simulaciones. Un desafio comun en la indagacion de requisitos es: Falta de metodologias. Acceso limitado a los usuarios. Alcance mal definido o comunicacion ambigua. Documentacion excesiva. Un objeto de datos se define como: Un componente visual del sistema. Una representacion de informacion compuesta con multiples atributos. Un algoritmo que procesa informacion. Un registro unicos sin propiedades. Requiere de clases de objetos y de relaciones para elaborar su diseño entre clases. ¿A que termino hace referencia el enunciado anterior?. Abstracciones de clases y objetos. Paradigma de orientacion a objetos. Sistemas orientado a objetos. Diagrama de clases. Desde el inicio del proyecto se debe asignar responsabilidades y tareas de manera que siempre se pueda cumplir. ¿A que principio del manifiesto agil se refiere el enunciado anterior?. Las mejores arquitecturas, requerimientos y diseños emergen de los equipos auto-organizado. Los procesos agiles promueven el desarrollo sostenible. Los patrocinadores, desarrolladores y usuarios deberian ser capaces de mantener relaciones cordiales. El metodo mas efectivo y eficiente de compartir informacion a, y dentro de un equipo de desarrollo, es la conversacion cara a cara. En Scrum se tiene reuniones, una de ellas es diaria y se demora....... 15 min. La duracion depende de los puntos a tratar en la reunion. 25 min. 20 min. Son utiles para detallar un bosquejo de descripcion de los reuerimientos. ¿A que termine se refiere el enunciado?. Diagrama de prototipos. Escenarios. Diagrama de secuencias. Diagrama de flujo de datos (DFD). El proposito de esta fase es complementar la funcionalidad del sistema, para ello se deben clarificar los requerimientos pendientes. ¿A que fase del proceso unificado hace referencia el enunciado anterior?. Produccion. Construccion. Transicion. Elaboracion. Fase donde el sistema se instala y se pone en practica, es la fase mas larga del ciclo de vida ¿A que fase hace referencia el enuniado anterior?. Integracion y prueba de sistema. Implementacion y prueba de unidad. Analisis y definicion de requerimientos. Operacion y mantenimiento. Los requisitos cambiaron con el tiempo. ¿A que problema hace referencia lo enunciado anteriormente?. Elaboracion. De alcance. Volatidad. De entendimiento. ¿Cual no es una caracteristica de los casos de uso?. Se inicia por un actor. La funcionalidad que proporciona debe ser completa. Un actor se puede relacionar con otro actor de manera ternarla. Proporcionan valores a los actores. Su origen precisamente se origina sobre una posicion en el rugby para generar una estrategia sobre la posesion de la pelota. ¿ A que metodologia se refiere?. Scrumban. SCRUM. XP. Kanban. La calidad debe ser vista desde dos perspectiva, la del usuario y la del equipo desarrollador. La atencion continua a la excelencia tecnica y al buen diseño incremento a la agilidad. La simplicidad- el arte de maximizar la cantidad de trabajo no hecho- es esencial. El sofware funcionando es la medida de progreso. Las mejores arquitectura, requerimiento y diseño emergen de los equipos auto-organizados. Es una etapa del proceso unifiacdo. Construccion. Concepcion. Produccion. Validacion. En SCRUM, un Sprint suele tener una duración estándar de: 3 días. 90 días. 300 días. 30 días. Según el Principio 1 del Manifiesto Ágil, la mayor prioridad de un equipo es: Satisfacer al cliente mediante entregas tempranas y continuas. Entregar software funcionando lo más tarde posible. Evitar la comunicación directa con el cliente. Reducir al mínimo los cambios en los requerimientos. Una clase en UML se utiliza para: Agrupar objetos con atributos y comportamientos comunes. Representar únicamente procesos del sistema. Modelar solo interfaces gráficas. Declarar variables globales. ¿Cuál es el propósito del análisis orientado al flujo en DFD?. Identificar clases y atributos. Visualizar las relaciones entre objetos. Comprender cómo los datos se transforman a través del sistema. Crear la estructura estática del sistema. Los modelos basados en escenarios se centran en: Estructurar la base de datos relacional. Crear diagramas de clases avanzados. Describir interacciones desde la perspectiva de actores del sistema. El diseño físico de hardware. Describen las entidades como objetos. ¿A qué termino hace referencia el enunciado anterior?. Clases de datos. Diagramas de clases. Diagramas Entidad relacional. Sistemas orientados a objetos. Desde el inicio del proyecto se debe asignar responsabilidades y tareas de manera que siempre se puedan cumplir. ¿A qué principio del manifiesto ágil se refiere el enunciado anterior?. El método más efectivo y eficiente de compartir información a, y dentro de un equipo de desarrollo, es la conversación cara a cara. Las mejores arquitecturas, requerimientos y diseños emergen de los equipos autoorganizados. Los procesos ágiles promueven el desarrollo sostenible. Los patrocinadores, desarrolladores y usuarios deberían ser capaces de mantener relaciones cordiales. Las personas del negocio y los desarrolladores deben trabajar juntos diariamente a lo largo del proyecto. ¿Cuál de las siguientes actividades pertenece a la estructura general para la ingeniería según Pressman?. Planeación. Implementación. Validación. Diseño. Las metodologías ágiles valoran el recurso humano como el principal factor de éxito. ¿A que valor se refiere el enunciado anterior?. Los individuos e interacciones por encima de los procesos y las herramientas. Software funcionando por encima de la documentación. La respuesta al cambio por encima del seguimiento de un plan. La colaboración del cliente por encima de la negociación del contrato. La calidad debe ser vista desde dos perspectivas, la del usuario y la del equipo desarrollador. ¿A qué principio del manifiesto ágil se refiere el enunciado anterior?. Las mejores arquitecturas, requerimientos y diseños emergen de los equipos autoorganizados. La atención continua a la excelencia técnica y al buen diseño incrementan la agilidad. La simplicidad –el arte de maximizar la cantidad de trabajo no hecho- es esencial. El software funcionando es la medida de progreso. Conjunto de acciones a priori de los requisitos del software, mismas que agregan valor al cliente. ¿A qué termino en Scrum se refiere?. Iteración. Sprints. Product Backlog. Retraso. La participación del cliente se hace más productiva en la medida en que el software está siendo probado. ¿A qué principio del manifiesto ágil se refiere el enunciado anterior?. Nuestra mayor prioridad es satisfacer al cliente mediante entregas tempranas y continuas de software con valor. El software funcionando es la medida de progreso. Construir proyectos en torno a individuos motivados. Darles el entorno y apoyo que necesiten, y confiar en ellos para que consigan hacer su trabajo. Las personas del negocio y los desarrolladores deben trabajar juntos diariamente a lo largo del proyecto. Jacobson indica que estos proporcionan una descripción de la manera en la que se va utilizar el sistema ¿A qué termino se refiere el enunciado anterior?. Diagrama de actividad. Escenarios de uso. Escenarios funcionales del sistema. Diagrama de secuencia. ¿A qué se refiere el principio de “calidad integrada” de la metodología Lean?. Si el cliente no lo necesita o no es lo que quiere en este momento, directamente no debe hacerse. El foco de la mejora y calidad debe centrarse en las personas y en los procesos que hacen posible construir un producto. El producto debe construirse con una calidad óptima desde el primer momento. La optimización de una pequeña parte del sistema puede afectar negativamente al conjunto del mismo. Los requisitos cambiaran con el tiempo. ¿A qué problema hace referencia lo enunciado anteriormente?. Elaboración. Volatilidad. De entendimiento. De alcance. Es una acción que se puede solicitar de cualquier objeto de la clase. ¿A qué termino hace referencia el enunciado anterior?. Abstracción. Atributo. Método. Diagrama UML. ¿A qué flujo hace referencia la siguiente imagen?. Proceso evolutivo. Proceso iterativo. Proceso paralelo. Proceso lineal. Sistemas independientes que se producen por una organización de desarrollo y se venden en el mercado abierto a cualquier cliente que desee comprarlos. ¿A qué término hace referencia el enunciado anterior?. Sistemas adaptables. Productos genéricos. Sistemas accesibles. Productos personalizados. ¿Qué relación se aprecia en la imagen?. Agregación. Generalización. Realización. Composición. ¿A qué término hace referencia la siguiente imagen?. Fases de desarrollo software. El paradigma de hacer prototipos. Flujo iterativo. Desarrollo basado en prototipos. Un objeto de datos se define como: Un componente visual del sistema. Una representacion de informacion compuesta con multiples atributos. Un algoritmo que procesa informacion. Un registro unico sin propiedades. Un desafio comun en la indagacion de requisitos es: Falta de metodologias. Acceso ilimitado a los usuarios. Alcance mal definido o comunicacion ambigua. Documentacion excesiva. El modelo de cascada se caracteriza por: Avanzar de una etapa a otra sin retrocesos. Realizar todas las fases de forma paralela. No requerir documentación. Ser flexible e iterativo. En un diagrama de clases, una clase se define como: Una representación gráfica de un flujo de datos. Una vista dinámica del sistema. Un conjunto de algoritmos relacionados. Una abstracción que define atributos y comportamientos. ¿Cuál de los siguientes NO es un tipo de software?. Software de sistema. Software de aplicación. Software de programación. Software mecánico. Los atributos de un objeto de datos sirven para. Definir métodos internos. Describir propiedades y características del objeto. Crear interfaces del sistema. Representar clases abstractas. El modelo espiral combina: El desarrollo basado en componentes y la programación ágil. El modelo incremental con métodos formales. La codificación directa con pruebas rápidas. La naturaleza iterativa de los prototipos con el control del modelo en cascada. En un diagrama de clases, las operaciones (métodos) se ubican en: La parte inferior. La parte superior del rectángulo. Fuera del rectángulo. La parte central. El Ciclo de Vida del Desarrollo de Sistemas (SDLC) es: El conjunto de fases que guían la creación y mantenimiento del software. Una metodología exclusiva de hardware. Una técnica de programación avanzada. Una etapa final de pruebas. Cuando se menciona “software funcionando por encima de la documentación”, se quiere enfatizar que: El software no necesita pruebas. Documentar es más importante que entregar versiones. El funcionamiento del software es el indicador más valioso de progreso. La documentación es innecesaria. La ingeniería de software se define como. La programación sin metodología. La aplicación de principios de ingeniería al desarrollo de software. El uso de hardware especializado en empresas. El diseño de redes de comunicación. En la metodología Kanban, uno de sus objetivos principales es. Limitar el trabajo en progreso (WIP). Reemplazar todas las reuniones. Aumentar la cantidad de trabajo simultáneo. Crear documentación exhaustiva. El marco conceptual de la ingeniería de software incluye. Técnicas de programación avanzadas. Estrategias de hardware. Métodos, herramientas y procesos. Solo reglas legales de desarrollo. El software de sistema tiene como función principal: Administrar los recursos del hardware. Diseñar páginas web. Crear documentos de oficina. Controlar únicamente aplicaciones gráficas. Un objeto de datos se define como: Un algoritmo que procesa información. Una representación de información compuesta con múltiples atributos. Un componente visual del sistema. Un registro único sin propiedades. La meta principal de la fase de requerimientos es: Identificar y documentar lo que realmente se necesita. Diseñar la interfaz gráfica del usuario. Crear el modelo físico de datos. Definir la infraestructura tecnológica del sistema. ¿Cómo se denomina comúnmente la relación de agregación?. “Usa a”. “Es un”. “Tiene un”. “Pertenece a”. La composición se diferencia de la agregación en que. La composición no permite atributos. La agregación permite múltiples herencias. La composición implica dependencia fuerte entre las partes. La agregación destruye automáticamente las partes. ¿Por qué se considera a los requerimientos el pilar del éxito de un proyecto?. Porque eliminan la necesidad de usuarios. Porque reducen el costo de hardware. Porque permiten estimaciones, planificación y diseño precisos. Porque reemplazan la fase de pruebas. ¿Qué representa el Nivel 0 de un DFD?. La arquitectura técnica del sistema. El procesamiento detallado interno. El sistema como una burbuja única con entradas y salidas principales. La interacción entre clases de objetos. ¿Cuántos valores sostienen el Manifiesto Ágil?. Cuatro. Seis. Dos. Doce. Los modelos UML gráficos son útiles cuando: El texto no presenta la información de forma clara y concisa. La documentación no es necesaria. El sistema ya está implementado. Solo se requiere un listado de funciones. ¿Qué significa “Kanban”?. Tablero o tarjeta. Ciclo o sprint. Lista o backlog. Requerimiento o historia. El software de aplicación está orientado a. Administrar redes físicas. Gestionar directamente el hardware. Resolver necesidades del usuario. Ejecutar procesos de bajo nivel. Según los valores ágiles, la colaboración con el cliente debe prevalecer sobre: Las reuniones del equipo. La negociación del contrato. El prototipado rápido. La arquitectura del sistema. La primera etapa del ciclo de ingeniería de requisitos es: Especificación. Negociación. Concepción. Validación. Un actor en un caso de uso representa: Un usuario específico registrado. Un rol o entidad externa que interactúa con el sistema. Un objeto gráfico del sistema. Un componente interno del software. Un atributo que sirve como “llave” o identificador debe: Ser siempre una referencia a otra tabla. Tener exclusivamente un tipo numérico. Representar únicamente valores por defecto. Ser utilizado para encontrar una instancia del objeto. En UML, un atributo puede declararse mediante. Un diagrama de flujo. Una línea de texto con visibilidad, nombre y tipo. Una entidad relacional única. Una tabla de datos externa. Durante la fase de Iteración en el ciclo ágil, es común que. Se realicen iteraciones de unos tres días. No participe el cliente en ninguna actividad. Se defina el backlog completo del proyecto. Las pruebas funcionales se ejecuten al final de cada iteración. La generalización en UML se utiliza para. Mostrar el orden de ejecución entre procesos. Administrar la complejidad mediante jerarquías. Crear dependencias obligatorias. Combinar dos clases no relacionadas. En Extreme Programming (XP), los requerimientos se expresan principalmente como: Diagramas de flujo detallados. Historias de usuario. Documentos de especificación formal. Casos de uso extensos. ¿Cuál es el propósito del análisis orientado al flujo en DFD?. Identificar clases y atributos. Identificar clases y atributos. Crear la estructura estática del sistema. Comprender cómo los datos se transforman a través del sistema. Una relación de agregación representa: Una conexión temporal entre procesos. Un mecanismo para extender operaciones. Una relación de herencia entre clases. Una relación “tiene un” entre objetos y sus partes. Una de las fases típicas del ciclo de vida del software es: Diseño de hardware. Producción física. abricación en cadena. Recolección de requisitos. Cada ciclo en el modelo espiral se divide en: Cuatro sectores. Módulos independientes. Iteraciones de prueba únicamente. Dos fases principales. ¿Qué propósito tiene la validación de requisitos?. Reducir el tiempo de codificación. Reemplazar las pruebas del sistema. Eliminar documentos previos. Confirmar que reflejan correctamente las necesidades de los usuarios. La composición se diferencia de la agregación porque: Las partes dependen totalmente del todo. Permite herencia múltiple. No se utiliza en modelado UML. Es una relación más débil entre objetos. En el análisis de requerimientos se debe priorizar. La arquitectura modular del software. El qué debe hacer el sistema. Los detalles de diseño técnico. El cómo funciona internamente el sistema. En proyectos pequeños, las tareas de comunicación pueden consistir en. Elaboración de contratos formales. Validación y pruebas avanzadas. Una negociación extensa. Una llamada y un documento breve. Un requerimiento no funcional se refiere a: Las restricciones y características de calidad como seguridad o rendimiento. El diseño de interfaces gráficas. El alcance del negocio. Los actores que usarán el sistema. Cuando una clase hereda atributos y operaciones de otra, se trata de una relación de: Agregación. Implementación. Generalización. Dependencia. En la fase de codificación de XP, antes de programar se debe. Escribir pruebas unitarias. Completar la documentación del sistema. Elaborar un prototipo visual. Definir la arquitectura completa. Un caso de uso modela: La funcionalidad del sistema vista por actores externos. La arquitectura interna del sistema. La base de datos del sistema. Los algoritmos principales del software. En la fase de Mantenimiento del ciclo de vida ágil, el enfoque debe ser: Adoptar una actitud conservadora para asegurar estabilidad. Evitar agregar nuevas características. Explorar nuevas tecnologías sin restricciones. Reestructurar completamente el sistema. El desarrollo basado en componentes se caracteriza por. Construir software a partir de fragmentos prefabricados. Evitar la naturaleza evolutiva del software. Eliminar la reutilización de código. Sustituir las pruebas por simulaciones. ¿Cuál es normalmente la primera etapa al construir un diagrama de clases?. Escribir la documentación completa del sistema. Definir los métodos privados. Crear prototipos de interfaz. Identificar objetos del mundo real. Dentro del desarrollo de software, un producto de software se entiende como. Hardware especializado para la empresa. Un documento aislado sin utilidad práctica. Solamente el código fuente. Programas y resultados entregables que cumplen un propósito. Los modelos estructurales de software se caracterizan por: Mostrar únicamente el comportamiento del sistema. Modelar algoritmos internos. Representar la organización estática del sistema. Describir únicamente los flujos de ejecución. |





