examen desarrollo
|
|
Título del Test:
![]() examen desarrollo Descripción: examen entorno |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Algunas características del software son. Es intangible. se desarrolla. En algunas ocasiones, es a medida. Todas son correctas. Dentro del personal que se necesita para desarrollar una aplicación, el que decide qué lenguaje se va a usar es: Arquitecto de software. Jefe de proyecto. Analista de sistemas. Programador. El link-programa .exe es generado por. El intérprete. El compilador. ambos. ninguno. El primer paso sobre cómo funciona un compilador es. Se traduce el lenguaje ensamblador o el código abierto. Se enlaza el linker con el código abierto. Se realiza un preprocesado del código fuente. Se compilan los archivos del código fuente. El tipo de software que se desarrolla según las necesidades es. Software enlatado. Software estandar. Software especifico. Software desarrollado. La fase en la que se realiza un análisis léxico del programa es: fase 1. fase 2. fase 3. fase 4. Las pruebas que comprueban que el software funciona correctamente son. Diseñadas o mantenidas. Explotadas o analizadas. Codificadas o implementadas. Funcionales o estructurales. Los lenguajes según su ejecución son. Compilados, interpretados y virtuales. Lenguajes de máquina y medio nivel. Lenguajes de alto nivel y ensamblador. Ninguna es correcta. Un programa informático está compuesto por. Instrucciones. Recomendaciones. Aplicaciones informáticas. Ninguna es correcta. Una característica de JavaScript es: Uso de bajo nivel. El código puede verse al ejecutarse en el cliente. No necesita variables. Se programa en Visual Studio. Una característica de JavaScript es: Desactivar y desinstalar. Modificar. Borrar. Ninguna es correcta. El compilador de Java es: javac. jre. jvm. jdk. El IDE más potente de los primeros fue: Visual Basic 6. Turbo Pascal. Delphi. Ninguno. Entre los primeros entornos de desarrollo encontramos: NetBeans. Eclipse. Delphi. Xcode. Depurar un programa consiste en: Arreglar fallos. Cambiar el programa. Combinar programas. Eliminar programas. Herramienta para crear interfaces gráficas: Editor. Compilador. Depurador. Constructor de interfaces gráficas. IDE para desarrollar en Apple: JCreator. KDevelop. Visual Studio. Xcode. Para iniciar la depuración se usa: Ctrl+F3. . Ctrl+F4. Ctrl+F5. Ctrl+F6. RAD significa. Entorno de ejecución Java. Desarrollo rápido de aplicaciones. Recolector de basura. Equipo Java. Un punto de interrupción es: Donde se detiene la ejecución. Donde se actualiza. Donde se modifica. Donde se elimina. Algunos de los criterios más comunes que se miden para evaluar la calidad del software son: El número de errores por un número determinado de líneas de código. El número medio de revisiones realizadas a una función o módulo del programa. El número de repeticiones de las pruebas a todo el sistema. A y B son correctas. El tester se basará en: Opinión sobre el software. Documentación sobre el software. Uso del software. Recomendaciones del software. El tipo de prueba de clases de equivalencia de datos es un tipo de prueba de: Prueba de caja negra. Prueba de caja blanca. Prueba de regresión. Ninguna es correcta. El tipo de prueba que se realiza para asegurarnos de que los cambios no han afectado al software son: Prueba de caja negra. Prueba de caja blanca. Prueba de regresión. Ninguna es correcta. Las primeras pruebas que se realizan durante las primeras fases del desarrollo del software son: Pruebas de integración. Pruebas de aceptación. Pruebas unitarias. Pruebas de validación. Las pruebas de caja blanca pueden ser del tipo: Prueba de cubrimiento. Prueba de condiciones. Prueba de bucles. Todas son correctas. Las pruebas de caja negra analizan: La arquitectura del sistema. Los errores que comete el sistema. El funcionamiento interno del sistema. Las funciones que realiza el sistema. Las pruebas deben estar enfocadas a: Partes específicas del software por separado. La totalidad del software. Lo más viejo del software. Lo más nuevo del software. Las pruebas se realizan con el fin de: Convencer de que el software cumple con los objetivos. Comprobar que no hay errores en el software. Asegurar que el software está operativo. Todas son correctas. Testear la usabilidad es un proceso correspondiente al tipo de prueba: Prueba de valores límite. Prueba de interfaces. Prueba de cubrimiento. Prueba de clases de equivalencia de datos. Dentro de los documentos: Se debe incluir toda la información en el cuerpo principal por motivos de registro. Debemos clasificar la información y eliminar la menos relevante. Debemos clasificar la información e incluir en anexos la menos relevante. Ninguna es correcta. El workflow es: Un modelo de trabajo. Un programa CASE. Un mecanismo de corrección. Todas las anteriores son incorrectas. En los POO. Es preferible poseer un único objeto sobreexplotado que una multitud de objetos. Es preferible poseer un objeto para cada función. Debemos evitar la sobreexplotación de los objetos, pero también la creación inútil de estos. Ninguna es correcta. La documentación debe ser siempre: Correcta y en lenguaje técnico. Fácil de entender y sin emplear lenguaje técnico. Adaptada al nivel del lector. Ninguna de las anteriores es correcta. La refactorización es: Un medio para cambiar el funcionamiento del programa. El proceso de reestructuración interna de un código sin cambiar el funcionamiento del programa. Cambiar la velocidad del programa. Todas son correctas. Los patrones creacionales: Ayudan en la creación de objetos fuera de los POO. Ayudan en la creación de relaciones entre objetos fuera de los POO. Ayudan en la creación de objetos en los POO. Ayudan en la creación de objetos fuera de los POO. Los patrones de diseño son: Programas CASE. Elementos de corrección. Programas de ordenación de código. Soluciones prefabricadas para problemas comunes. Los SCV pueden ser: Centralizados o compartimentados. Compartimentados o individuales. Cíclicos o centralizados. Centralizados o distribuidos. Para realizar documentos es necesario: El empleo de procesadores de texto. El empleo de la herramienta más conveniente. El empleo de una única herramienta sea cual sea. Ninguna de las anteriores es correcta. Uno de los métodos de refactorización es: La sustitución de constantes por variables. El empleo de más constantes. La encapsulación de constantes. Todas son correctas. El diagrama de casos de uso permite: Secuenciación temporal del programa con las interacciones entre objetos. Clasificar las clases y especificar las relaciones entre ellas. Representar varias aplicaciones de un sistema y los elementos que lo llevan a cabo. A y B son correctas. El OO es: Objetivo de orientación. Orientación a objetos. Un programa de asistencia. Ninguna en realidad es POO. La diagramación es: Un modelo de elaboración de elementos. Un programa CASE. El acto o cualidad de transformar algo en un diagrama. Ninguna de las anteriores es correcta. La UML es: Un lenguaje de modelado. Un tipo de programa OO. Una OO. Ninguna de las anteriores es correcta. La versión 3.1 de UML: Se publicó en 2009. No se llegó a publicar como tal, ya que se pasó directamente a la 3.1.1. Es la última publicada en 2017 y la que empleamos. Aún no se ha publicado. ¿Cuál de las siguientes no es una herramienta para el diseño de UML?. Microsoft Visio. Poseidon. MagicDraw. Adobe Photoshop. Los CASE permiten: La reutilización del software. La portabilidad del software. La estandarización de la documentación. Todas las anteriores son correctas. ¿Cuál es un propósito de la carga o descarga de datos en una herramienta CASE?. Generar prototipos de aplicaciones. Simplificar el mantenimiento. Facilitar la comunicación con otras herramientas. Limitar la portabilidad de las aplicaciones. Los diagramas se dividen en las dos categorías de. OO o POO. Estandarizados o anómalos. Clase y estado. Estructura y comportamiento. UML cuenta con las características de: Estandarización y diagramación. Diagramación únicamente. Agregación de cardinalidades. Nivel público de visibilidad. El boolean o booleano: Es un tipo de asociación. Es uno de los tipos de atributos. Es un tipo de instancia. Es un tipo de valor. El nivel de visibilidad designado con “#” es: El público. El protegido. El reflexivo. El privado. El valor int: Indica valores en números enteros. Indica valores en números con decimales. Indica valores con una línea de caracteres alfanuméricos. Las dos primeras son correctas. La diferencia entre composición y agregación es: El tipo de valor del atributo en sus clases. El empleo de los diferentes niveles de visibilidad. La fuerza de la unión entre los elementos que lo componen. Ninguna de las anteriores es correcta. La herencia: Es uno más de los tipos de asociaciones. Es un tipo de asociación en el que se emplean únicamente instancias. Están restringidas por la cantidad de instancias. Ninguna de las anteriores es correcta. Las asociaciones con restricciones pueden ser: De un solo tipo mediante el empleo de elecciones con “o”. De un solo tipo mediante el empleo de números mínimos y máximos de entidades. De diversas formas como las anteriores. No existen restricciones en las asociaciones. Las herramientas CASE: Son herramientas de cálculo para los atributos. Son herramientas para la inserción de plugins. Son herramientas para asistencia en la creación de software en general. Ninguna es correcta. Las notas adjuntas: No permiten más de 10 palabras. Permiten más de 10 palabras, pero no imágenes. No permiten más de 10 palabras, pero sí imágenes. Ninguna es correcta. Los métodos: Son las acciones que podrá desempeñar cada instancia. No forman parte de los UML. Se muestran siempre con un valor int. La primera y tercera son correctas. Una instancia es: Un valor de uno de los atributos. El conjunto de entidades que forman un tipo de objeto. Cada uno de los objetos particulares de una clase. Todas son incorrectas. La concurrencia ocurre en: Los diagramas de uso. Los diagramas de colaboración. Los diagramas de actividades. Los diagramas de secuencia. La línea de vida: Es un modo de mostrar la escala temporal. Puede acompañarse de otras líneas de vida en posición paralela. Se encuentra en los diagramas de secuencia. Todas las anteriores son correctas. La representación recursiva: Es el empleo de mensajes de ida y vuelta. Es el empleo de mensajes que no requieren respuesta y se envían periódicamente. Es el mensaje que un proceso se envía a sí mismo, siendo emisor y receptor. Ninguna de las anteriores. Las relaciones de inclusión: Unen casos de uso cuando uno requiere de los otros para ejecutarse. Se marcan con una flecha con rombo en la cabeza. Se encuentran en los diagramas de actividades. Ninguna es correcta. Los diagramas de colaboración: Poseen semejanza con los diagramas de uso y se centran en la temporización. Poseen semejanza con los diagramas de actividades y se centran en el estado. Poseen semejanza con los diagramas de secuencia y se centran en la temporalización. Ninguna de las anteriores es correcta. Los diagramas de estados poseen. Un marcado inicio y final. Semejanzas con los diagramas de clases por el uso de estados. Las dos anteriores son correctas. Ninguna de las anteriores es correcta. Los diagramas de uso poseen: Dos elementos fundamentales. Tres elementos fundamentales. Cuatro elementos fundamentales. No poseen elementos fundamentales. Los objetos en los diagramas representan: Los usuarios reales. Cada uno de los programas orientados a objetos. Los estados de los POO. Ninguna de las anteriores. Los POO son: Programas de Orientación Orgánica. Programas Orientados a Objetos. Programas de Objetos Orientados. Programas con Objetos Ocultos. Los subestados son: Conjunto de estados específicos que conforman un estado más complejo. Estados derivados de la conclusión de un estado principal. Estados que permiten la secuencia. Todas las anteriores son incorrectas. Dentro de los modos de colaboración con los SCV (Sistemas de Control de Versiones) está: Flujo de trabajo centralizado. Flujo de trabajo con gestor de integración. Flujo de trabajo con dictador y tenientes. Todas son correctas. Durante la elaboración de diagramas de comportamiento de casos de uso, la relación de extensión es una situación donde dos casos de uso comparten funcionalidad y, además: Uno de ellos añade un matiz extra. Son idénticos, no hay ningún matiz que los diferencie. Uno de ellos requiere del otro para su realización. Ninguna de las anteriores. Ejecutando el comando javac -version: Comprobamos que está instalado el JDK (Java Development Kit). Comprobamos que está instalado el JVM (Java Virtual Machine). Comprobamos que está instalado NetBeans. Iniciamos el proceso de depuración de errores. El nivel de visibilidad designado con “-” es: El público. El protegido. El reflexivo. El privado. El software estándar o enlatado: Es un software que se compra ya desarrollado. Es un mismo programa o aplicación que usarán varios clientes. Está diseñado para cumplir una variedad de necesidades. Todas son correctas. En el lenguaje UML, los atributos de una clase se representan en: La primera celda. La segunda celda. La tercera celda. Ninguna de las anteriores. En los diagramas de secuencia, el envío de mensajes puede ser: Simple. Sincrónico. Asincrónico. Todas son correctas. Entre las medidas para evaluar los principales criterios de calidad están: Modularidad. Estandarización de datos. Tolerancia a errores. Todas son correctas. Es muy recomendable que las pruebas: Las realice personal del equipo de programación. No cubran aspectos importantes del software. Las realice personal externo al equipo de programación. Todas son incorrectas. La fase en la que se definen los procesos específicos que van a seguir cada una de las fases de ejecución de la aplicación es: Fase de diseño. Fase de análisis. Fase inicial. Explotación. La relación de agregación se marca con: Un triángulo vacío. Un rombo vacío. Un rombo negro. Un círculo vacío. Los tipos de documentación fundamentales en la creación de software según su naturaleza son: Documentos técnicos y funcionales. Documentos técnicos y orgánicos. Documentos funcionales y descriptivos. Documentos creacionales y estructurales. Los tipos de lenguajes de programación son: Lenguaje de diseño y contabilidad. Lenguaje estándar y mecanizado. Lenguaje máquina, lenguaje de medio nivel o ensamblador y lenguaje de alto nivel. Lenguaje interpretado y literal. NetBeans es un IDE: No modular. Solo para Windows. En el que podemos desarrollar en Java y otros lenguajes como C/C++, HTML, PHP y Python. Ninguna de las anteriores. Una de las características del lenguaje de modelado UML es: Documentación sencilla. Estandarización. Capacidad de diagramación. Todas son correctas. |





