Daypo Construccion de software
![]() |
![]() |
![]() |
Título del Test:![]() Daypo Construccion de software Descripción: test CS |




Comentarios |
---|
NO HAY REGISTROS |
El modelo en el cual se utilizan "documentos firmados" para avanzar en el desarrollo se conoce como: Cascada. iterativo. Un proceso de software es. -Una serie de actividades relacionadas que conduce a un producto de software. -Un conjunto de pasos predefinidos para escribir un programa. La interacción que existe entre el diseño arquitectónico y la ingeniería de requerimientos es: Respuestas: 1-Se solapan. 2-Son secuenciales. 1. 2. Durante el diseño arquitectónico el, diseñador debe hacerse las siguientes preguntas sobre la arquitectura: seleccione las 4 (cuatro) respuestas correctas. Que patrones pueden utilizarse?. Como se documentara la arquitectura?. -¿Cómo se separarán los componentes estructurales?. -¿Existe alguna arquitectura genérica que pueda utilizarse de plantilla para el sistema bajo estudio?. ¿Qué lenguajes de desarrollo permiten implementar la arquitectura?. La arquitectura "cliente/servidor" se considera una arquitectura de sistemas distribuidos. Verdadero. Falso. Los componentes de un sistema cliente/servidor son: seleccione las 3 (tres) respuestas correctas. -Un servidor de base de datos. Un conjunto de servidores que ofrecen servicios. -Una terminal cliente que se conecta al servidor. -Un conjunto de clientes que consumen servicios. -Una red que interconecta los componentes. Mencione el principal inconveniente para entregar funcionalidad valiosa, cuando se trabaja con metodologías ágiles. Seleccione la respuesta correcta. Cliente ausente o no colaborativo. Herramientas de desarrollo complejas. Las ventajas de las entregas incrementales son: seleccione las 4(cuatro) respuestas correctas. 1-Los usuarios adquieren experiencia al usar los primeros prototipos. 2-Los primeros incrementos cubren requerimientos críticos. 3-Es sencillo incorporar requerimientos entre dos incrementos. 4-Los primeros incrementos, más importantes, reciben mayor cantidad de pruebas. 5-Los desarrolladores se acostumbran a las herramientas paulatinamente. El ciclo espiral de Bohem contempla cuatro etapas, que son: seleccione las 4 (cuatro) respuestas correctas. 1-Desarrollo y validación. 2-Planeación. 3-Valoración y reducción de riesgos. 4-Establecimiento de objetivos. 5-Diseño de interfaces de usuario. ¿Cuál es el objetivo de las pruebas de software?. 1-Detectar errores en el software. 2-Asegurar que el software esté bien construído. El nivel de confianza asociado a un sistema depende de dos criterios, ¿Cuáles son? seleccione las 2 correctas. 1-El propósito del software. -Las expectativas del usuario. -Las herramientas utilizadas. Los modelos semánticos de datos pueden representarse en UML mediante: -Diagramas de Clases simplificados (sin métodos). Diagramas de Clases completos. -Diagramas de Entidad / Relación. -Diagramas de Secuencia. -Diagramas de Transición de Estados. Algunos de los usos que se destinan a los modelos gráficos son: seleccione las 4(cuatro) respuestas correctas. Respuestas: 1-Como medio para facilitar la discusión de un sistema nuevo o existente. 3-Como descripción detallada del sistema. 2-Como documentación de un sistema existente. 4-Como lenguaje común entre usuarios técnicos y no técnicos. 5-Como descripción de los casos de prueba detallados. ¿Cuál es la postura de las metodologías ágiles con respecto a los documentos del proyecto?. Respuestas: 1-Debe documentarse solamente lo necesario. 2-Debe evitarse la documentación formal. Situación: En la metodología ágil Kanban, ¿Qué expresa el "Lead Time" o "Tiempo de Espera"?. Respuestas: 1-El tiempo que pasa desde la recepción de un requerimiento hasta que está implementado. 2-El tiempo que pasa entre que un desarrollador toma un requisito y lo implementa. 3-El tiempo entre que un requerimiento se implementa y las pruebas finalizan. 4-El tiempo entre análisis e implementación de una funcionalidad. 5-El tiempo que existe entre cada iteración de la metodología. Un lenguaje de programación está formado por: Seleccione la respuesta correcta. Respuestas: 1-Conjunto de símbolos y reglas sintácticas y semánticas que definen su gramática. 2-Conjunto de instrucciones y símbolos. 3-Sólo un conjunto de símbolos. 4-Conjunto de declaraciones y sintaxis. 5-Conjunto de declaraciones y símbolos. Mencione cuatro ventajas de utilizar un sistema de versionado tal como Git, SVN o Mercurial. Seleccione las 4( cuatro) respuestas correctas. Mantener un historial de versiones accesibles. 2-Posibilidad de trabajar sobre varias versiones del sistema al mismo tiempo. 3-Tolerancia a fallos, se puede volver a un punto estable del sistema, fácilmente. 4-Varios programadores pueden trabajar sobre el mismo código fuente simultáneamente. 5-Se puede compilar para distintas plataformas al mismo tiempo. Dentro de las buenas prácticas de programación se pueden encontrar: Seleccione las 4(cuatro) respuestas correctas. Respuestas: 1-Variables con nombres apropiados. 2-Declarar las variables antes de su utilización. 3-Hacer explícitas las condiciones de final de ciclos. 4-Documentación clara y concisa. 5-No utilizar bucles si es posible. Respecto a los estándares de codificación en los lenguajes de programación. Seleccione la respuesta correcta. Respuestas: 1-Son convenciones para escribir código fuente en ciertos lenguajes de programación. 2-Es un estilo de programación que no depende del lenguaje de programación. La integración continua es: Seleccione las 2(dos) respuestas correctas. Respuestas: 1-Una técnica de desarrollo. 2-Un conjunto de herramientas para producir software. 3-Una plataforma de programación. Un contenedor J2EE es: Seleccione la respuesta correcta. Respuestas: 1-Una interfaz entre un componente y la funcionalidad de bajo nivel de la plataforma que soporta ese componente. 2-Una aplicación que maneja componentes de un servidor de servlets. ¿Cuáles son los tipos de componentes j2EE y dónde se ejecutan? Seleccione las 3(tres) respuestas correctas. Respuestas: 1-Clientes de la aplicación y applets ¿ se ejecutan en el cliente. 2-Componentes web (JSP & Servlet) ¿ se ejecutan en el servidor. 3-Componentes de negocio (EJB) ¿se ejecutan en el servidor. 4-Componentes clientes de la aplicación y applets ¿ se ejecutan en el servidor. La secuencia de una petición get en Java2EE consiste en: Seleccione la respuesta correcta. Respuestas: 1-Crear request (HttoServletRequest), crear response (HttpServletResponse), enviar servicio con request y response, crear servlet (HttpServlet). 2-Crear response (HttpServletResponse), crear request (HttoServletRequest), enviar servicio con request y response, crear servlet (HttpServlet). El controlador en el modelo MVC: Respuestas: 1-Responde a eventos e invoca peticiones al modelo. 2-Presenta el modelo. La Arquitectura MVC es necesaria cuando: Seleccione las 4( cuatro) respuestas correctas. Respuestas: 1-Una sola petición puede derivar en múltiples resultados diferentes. 2-Existe un gran equipo de desarrollo con funciones bien separadas. 3-Se realiza un procesamiento complicado de los datos. 4-Se posee un diseño en capas. 5-Se diseña con múltiples módulos. ¿Los servlets son: Selección la respuesta correcta. Respuestas: 1-Programas especiales que se ejecutan en el servidor Web. 2-Programas especiales que se ejecutan en el servidor Cliente. En la ejecución de los servlets: Seleccione la respuesta correcta. Respuestas: 1-Cada petición por parte de un cliente crea un hilo. 2-Cada petición por parte de un cliente crea un proceso. 3-Cada petición por parte de un cliente crea múltiples hilos. 4-Cada petición por parte de un cliente crea múltiples procesos. 5-Cada petición por parte de un cliente crea una cola de procesos. 5-Una petición (request) a un contenedor cliente. Un servlet: Seleccione la respuesta correcta. Respuestas: 1-Se ejecuta en un contenedor web. 2-Está orientado a la lógica de presentación. |