Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEExamen_Final

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Examen_Final

Descripción:
Octubre

Autor:
AVATAR

Fecha de Creación:
03/10/2022

Categoría:
Otros

Número preguntas: 491
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Seleccione uno de los fundamentos principales de un proyecto Planteamiento del problema Determinar las variables del proyecto Planeación y control de actividades Precisión.
¿Cual es el propósito del levantamiento de información? Recoger datos Identificar problemas y oportunidades de mejora Hacer encuestas Llenar información en el sistema.
Esta técnica puede ser de tipo estructurada en el cual se lleva preparado un conjunto de preguntas; es como una especie de interrogatorio o de tipo no estructurada en el cual se utilizan preguntas abiertas dejando un mayor margen de libertad para expresarse Encuesta Ficha de Observación Entrevista Inspección.
Es una técnica de recopilación de cantidades masivas de datos e información sobre las opiniones. conductas, actitudes y características de quienes se encuentran involucrados con un sistema, se basa en un formulario, Simulación Encuesta Entrevista Ficha de observación.
Si el objetivo es el de tener en cuenta la opinión de las personas con respecto a un sistema, tener en cuenta las soluciones que las personas dan con la finalidad de legar a una solución global de ese sistema. ¿Qué técnica es necesaria aplicar? Encuesta Entrevista Simulación Inspección.
Una de las formas más usuales y convenientes de analizar un sistema radica en construir un prototipo del mismo PORQUE todas aquellas limitaciones impuestas al sistema restringen las soluciones posibles del mismo. La afirmación es VERDADERA, pero la razón es una proposición FALSA. La afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. La afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. La afirmación es FALSA, pero la razón es una proposición VERDADERRA.
Con que otro nombre se conoce el modelo del ciclo de vida clásico: Modelo Triangular Modelo en Red Modelo en Cascada Modelo en Prototipos.
Para presentar proyectos de desarrollo de sistemas de información, es muy importante realizar una investigación pre limar del proyecto con el objetivo de ampliar la información contenida en las propuestas y así el respectivo comité de selección pueda tomar una decisión favorable para la organización. La investigación preliminar se puede estructurar en las siguientes etapas: Ámbito de estudio, desarrollo de la investigación, factibilidad del proyecto Diseño, implementación, evaluación del proyecto Ámbito de estudio, desarrollo de la investigación, Implementación del proyecto Ámbito de estudio, evaluación del proyecto, validación del proyecto.
Los factores claves organizacionales juegan un papel principal en determinar la clase de información que se produce en una empresa y como se comunica, estos factores son: Procedimientos, control, tamaño, naturaleza y el estilo gerencial Control, Naturaleza, el tamaño, la estructura y el estilo gerencial Naturaleza, categorías, el tamaño, la estructura y el estilo gerencial Organización, control, naturaleza, la estructura y el tamaño.
Dentro del ciclo de vida de desarrollo de sistemas, se encuentra la etapa de Identificación de problemas, oportunidades y objetivos. En esta etapa, se debe desarrollar la factibilidad operacional del sistema. La pregunta que identifica a esta factibilidad es: Si se desarrolla e implanta, ¿será utilizado el sistema? El proyecto ¿puede realizarse con el equipo actual, la tecnología existente de software y el personal disponible? Al crear el sistema, ¿los beneficios que se obtendrán serán suficientes para aceptar los costos? ¿Los costos asociados con la decisión de no crear el sistema son tan grandes que se debe aceptar el proyecto?.
Un componente estructural de los sistemas de información, es el bloque de base de datos. Este bloque se debe considerar desde el punto de vista: Físico y relacional Sistémico Físico y Lógico Relacional.
Seleccione una categoría de los Sistemas de Información Sistema aleatorio de información Sistema de aseguramiento de calidad Sistema de respuesta a errores Sistema de apoyo para la toma de decisiones.
Es uno de los principales usos del desarrollo de prototipos de aplicación: Verificar que no haya errores en el diseño de un sistema Determinar los requerimientos de un sistema Camino eficaz para identificar y aclarar los requerimientos que deben satisfacer una aplicación Mostrar las salidas del actual sistema de información.
La organización esta formada por personas que se unen para lograr un objetivo común: Crear y ofrecer un producto o servicio. Dentro de estas personas contamos con los trabajadores de la información, estos trabajadores se pueden dividir en tres categorías: Usuarios primarios de la información, Usuarios y proveedores de la información Personas Soporte de la información. Un usuario de Personal y Soporte de la información, corresponde a: Asesor de planeación Gerentes Analista de sistemas Contador.
Los sistemas de información están compuestos por componentes estructurales. El bloque de Modelos, tiene las siguientes características: Contiene una descripción de algunas de las técnicas de modelado empleadas por el analista de sistemas Referencia todos los controles que se necesitan diseñar Consta de modelos conceptuales diseñados en base a algoritmos. Representa la salida de información.
Los atributos de la información son: Importancia, pertinencia y exactitud Relevancia, oportunidad y pertinencia Oportunidad, relevancia e importancia Exactitud, oportunidad y relevancia.
Las organizaciones se pueden clasificar en tres formas: una de las cuales afirma "En la que existen dos formas de arreglo de la organización: una en base a las funciones y otra en base a los proyectos y programas, presenta problemas de reportes sobre rendimiento, debido a la responsabilidad conjunta de varios gerentes." Corresponde a: Organización divisional Organización funcional Organización gerencial Organización matricial.
La información es un arma de competitividad porque: Permite crear sistemas de información Permite a las organizaciones la toma oportuna de decisiones Permite integrar diferentes medios Permite que los usuarios no hagan cambios.
Uno de los factores claves de las organizaciones es: El área de trabajo Espacio El tamaño La organización matricial.
Un componente estructural de los sistemas de información, es el bloque de entrada. Este bloque de entrada representa: Modelos lógico-matemáticos que manipulan de diferentes formas la entrada y los datos almacenados Los datos que entran al sistema de información La salida de información de calidad y documentos para todos los niveles de la organización Todos los controles que se necesitan diseñar en el sistema para garantizar: su acceso, protección, integridad y operación uniforme.
Cuáles son las cualidades que debe poseer un analista de sistemas: 1. Puntualidad, Incumplido; Irrespetuoso 2. veracidad, Inexperiencia; Generador de problemas 3. Solucionador de problemas, Comunicador 4. Autodisciplina y automotivación; Profesional ético. 2 y 4 son correctas 1 y 2 son correctas 1 y 3 son correctas 3 y 4 son correcta.
El análisis y diseño de sistemas es el proceso de analizar, evaluar, diseñar e implementar sistemáticamente mejoras en una organización, a través de sistemas de información con métodos, procedimientos y herramientas. Teniendo en cuenta este contexto, los roles del Analista de Sistemas son: Rol de consultor Rol de experto en programación Rol de agente de cambio Rol de diseñador.
La determinación de requerimientos es la etapa más importante en el desarrollo de un sistema PORQUE en esta etapa se debe responder a la pegunta ¿Qué es lo que quiere el cliente? La afirmación es FALSA, pero la razón es una proposición VERDADERA. La afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. La afirmación y la razón y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. La afirmación es VERDADERA, pero la razón es una proposición FALSA.
El analista de sistema básicamente es un observador de la realidad de una organización, por ello su labor no es la de cuestionar el funcionamiento o no del sistema sino de evidenciar como se da el proceso de manera clara y objetiva; y para ello elabora un informe que debe contener: La evidencia de cuáles son los sistemas que se deben implementar para desarrollar mayor tecnología y operatividad. El detalle del funcionamiento actual del sistema y las recomendaciones acerca de cómo se puede optimizar su gestión, además de plantear una propuesta de solución desde el diseño. Unas recomendaciones de cómo debe ser el flujo de la información y cuales puestos de trabajo se deben optimizar a través del diseño de un nuevo sistema. Un reporte pormenorizado de lao las secciones en las cuales hace falta sistematizar aplicando tecnología y como se debe hacer este proceso.
Pregunta de selección múltiple con múltiple respuesta Las entrevistas estructuradas son indispensables para la determinación de los requerimientos, seleccione una de las principales ventajas: El entrevistador tiene la posibilidad de cambiar terminología de la entrevista para hacerla más compresible al entrevistado Aseguran términos uniformes para todos los entrevistados El entrevistador divaga entre temas que le parecen que fortalecerán los requerimientos del sistema Se obtienen resultados con entrevistas cortas.
Las entrevistas, cuestionarios y la observación son técnicas para: Conseguir información en una conversación La toma de decisiones Determinar que fines se persiguen Encontrar hechos y recopilar información.
De acuerdo a la lectura del documento, Una de las etapas fundamentales del proceso de análisis, diseño y construcción de una pieza de sw, es: La obtención de relaciones La obtención de estructuras La obtención de requisitos La obtención de actores.
De acuerdo con la lectura del documento, Algunos autores como Sommerville y Sawyer citan una técnica no convencional para la elaboración de prototipos de aplicaciones de software empleando el experimento Mago de Oz. Esta técnica consiste en: Reuniones de grupo cuyo objetivo es la generación de ideas en un ambiente libre de críticas o juicios Que se simula la interacción con una aplicación informática que aún no existe realmente, con el fin de que el interesado pueda observar y corregir el funcionamiento de dicha aplicación Que el analista se ponga en el lugar del interesado y trate de imaginar cómo desearía éste la aplicación de softwareQue el analista se ponga en el lugar del interesado y trate de imaginar cómo desearía éste la aplicación de software Descripciones que incluyen actores, eventos, operaciones y objetivos.
De acuerdo a la lectura del documento, Se hace necesario que los analistas empleen técnicas, para. Dividir y generar malestar entre los interesados y el equipo de trabajo Encontrar hechos Imponer ideas Establecer una buena comunicación con los interesados y el equipo de trabajo.
De acuerdo a la lectura, Las técnicas tradicionales de obtención de requisitos presentan algunas dificultades. Una dificultad que presenta la técnica de Casos de Uso, es: No requiere participación del analista Se refiere a la solución Requiere conocimientos técnicos en el interesado Incluye revisión manual de documentos.
De acuerdo a la lectura del documento. La técnica de Casos de uso, consiste en: Simulaciones que utiliza el analista para tratar de establecer con el interesado cómo será la aplicación de software que necesita para solucionar sus problemas Descripciones que incluyen actores, eventos, operaciones y objetivos Reuniones de grupo cuyo objetivo es la generación de ideas en un ambiente libre de criticas o juicios Que el analista se ponga en el lugar del interesado y trate de imaginar cómo desearía éste la aplicación de software.
Seleccione una técnica tradicional para la captura de requisitos. Investigación Fotografiado UML Prototipado.
Pregunta de selección múltiple con única respuesta Una tabla de decisión es una tabla de filas y columnas separadas en cuatro cuadrantes, con la siguiente distribución: Condiciones, Alternativas de condición, Acciones, Entradas de acción Condiciones, Restricciones, Entradas, Salidas Entradas, Salidas, Retroalimentación, Evaluación Condiciones, Alternativas de condición, Entradas, Salidas.
La determinación de requerimientos es una actividad de gran responsabilidad e importancia para los analistas de sistemas, ya que la calidad del trabajo realizado se verá reflejada en: Las características del nuevo sistema En el estudio y documentación de la necesidad del usuario En la aplicación de entrevistas y cuestionarios El prototipo ya que es el sistema final.
Los Árboles de Decisión como herramienta de comunicación son entendidos con mayor rapidez por los miembros de la organización. Los arboles de decisión se construyen de manera lateral con: La raíz del árbol del lado izquierdo; de allí, el árbol extiende sus ramas hacia el inferior La raíz del árbol del lado derecho; de allí, el árbol extiende sus ramas hacia el inferior La raíz del árbol del lado izquierdo; de allí, el árbol extiende sus ramas hacia el lado derecho La raíz del árbol del lado derecho; de allí, el árbol extiende sus ramas hacia el lado izquierdo.
Los requerimientos de un sistema: 1. Contienen múltiples relaciones entre si 2. No contienen relaciones 3. Son el punto de acuerdo entre el cliente y el proyecto de desarrollo 4. No satisfacen las necesidades de los clientes 1 y 3 son correctas 3 y 4 son correctas 2 y 4 son correctas 1 y 2 son correctas.
La cualidad que debe poseer el analista de sistemas para relacionarse con los demás, de comprender, expresar mensajes y de desarrollar procesos argumentativos, es: Autodisciplinado Ético Comunicador Experto programador.
La determinación de requerimientos es el estudio de un sistema para conocer cómo funciona y un requerimiento es una característica que debe incluirse en el sistema. En este sentido se podría decir que la Determinación de requerimientos: Es la etapa menos importante en el desarrollo de un sistema de información Es un catálogo, un depósito con información ordenada de los datos de un sistema. Responde a la pregunta fundamental: ¿Qué es lo que quiere el Cliente? La etapa más importante en la implementación del prototipo del sistema.
De las siguientes opciones qué se entiende por Información? El conjunto de elementos que interrelacionados entre si cumplen un objetivo específico. El conjunto de condiciones básicas que requiere la organización para su funcionamiento. El conjunto organizado de datos, que constituye un mensaje sobre un determinado ente o fenómeno El conjunto de funciones y procedimientos encaminados a la capacitación, recopilación, clasificación, desarrollo, recuperación, procesamiento, almacenamiento y resumen de información en el seno de una organización.
El análisis de sistemas tiene como objetivo describir en detalle: Las Necesidades de información que debe satisfacer al programado del sistema. La arquitectura lógica del nuevo sistema, de forma independiente del entorno técnico. Las características de su estructura conceptual y funcionamiento inicial. Las etapas del diseño del sistema.
El conjunto de funciones y procedimientos encaminados a la capacitación, recopilación, clasificación, desarrollo, recuperación, procesamiento, almacenamiento y resumen de información en el seno de una organización Seleccione a qué termino pertenece la definición. Sistema de Información Ciclo de vida Análisis de sistema Ninguna de las anteriores.
El desarrollo de sistemas se entiende como un ciclo de vida de software que se repite una y otra vez como consecuencia de que el desarrollo de sistemas siempre está a mejora continua, ya que se puede decir que un sistema se desarrolla o que trabaja al 100% porque estará sujeto a cambios imprevistos o actualización continua. El conjunto de objetos y sus relaciones. El conjunto de actividades que necesitan llevarse a cabo para desarrollar y poner en marcha un sistema de información. El seguimiento al flujo de datos de los procesos involucrados en el sistema. El conjunto de herramientas que permiten descomponer modularmente una situación.
Varios métodos pueden utilizar los analistas de sistemas para obtener, reunir y determinar los requerimientos del sistema. Dos métodos importantes que pueden utilizar los analistas de sistemas para encontrar hechos Son. El diccionario de datos, la observación. Entrevistas, diagramas de uso. Entrevistas, observación. Los flujos de datos, la entrevistas.
La entrevista es una técnica que utiliza los analistas de sistemas para encontrar hechos o requerimientos, una entrevista para conseguir información es una conversación dirigida con un propósito especifico, que utiliza un formato de preguntas y respuestas. Obtener el diseño del sistema. Obtener opiniones de los entrevistados acera de la situación actual del sistema. Los objetivos organizacionales, comentarios personales y procedimientos. Desarrollar el sistema de información. Obtener la maqueta final del sistema.
La empresa SONIDO S.A ha venido teniendo inconvenientes con el Sistema de Información de Nomina. El presidente de la compañía ha pedido su concepto como analista de sistemas frente a la situación. Usted debería: Elaborar los diseños de interfaz del nuevo sistema Diseñar el prototipo Comprender los detalles de la situación y decidir si es deseable o factible una mejora. Elaborar el plan de inversión en nuevo software.
Un sistema de información esta conformado por que elementos: Estandarización, Medición, Comparación, Retroalimentación. Computadores, analistas, diseñadores Análisis, Diseño, Programación. Entradas, Modelos, Salidas, Tecnología, Bases de datos, Controles.
Los usuarios finales de un sistema pueden agruparse en: Final directo, diseñador de sistemas, diseñador de aplicaciones y analista de información. Analista de información, directivos. Final directo, final indirecto, administradores y directivos. Administradores, diseñador de sistemas, programador.
El muestreo es: El proceso de seleccionar sistemáticamente elementos representativos de una población. Es un intercambio de información que se efectúa cara a cara. Recolección datos sobre actitudes, creencias, comportamientos y características de gentes importantes en la organización. Es una técnica de recopilación de información útil para complementar el ciclo de vida de desarrollo de un sistema tradicional.
Dentro de las organizaciones, el análisis y diseño de sistemas es: El estudio de una empresa para buscar procesos ya existentes con el propósito de determinar cuáles deberían ser llevados a cabo por una computadora y cuáles por métodos manuales. Se refiere al proceso de examinar la situación de una empresa con el propósito de mejorarla con métodos y procedimientos más adecuados. Determinar los cambios que deberían efectuarse dentro de una empresa. Determinar la mejor forma de resolver un problema de sistemas de información dentro de una organización.
Para su correcto funcionamiento el sistema requiere una serie de mantenimientos que son: Correctivo, preventivo, periférico, predictivo. Correctivo, para fines específicos, para mejoras y preventivo. Correctivo, pro activo, termodinámico, pasivo. De emergencia, programado, productivo, critico.
Como mecanismo para la recopilación de información de forma verbal, se usa: La encuesta. El cuestionario. La observación. La entrevista.
Para que un software sea viable se debe tener en cuenta: Viabilidad financiera, socio-económica e institucional. Viabilidad administrativa, técnica y ambiental. Viabilidad técnica, económica y operativa. Viabilidad comercial, organizativa y legal.
El analista de información es responsable de: Reunir información y determinar requerimientos. Diseñar el sistema. Desarrolla las especificaciones de diseño. Escribe el software necesario para implantar el diseño.
La característica más relevante de un usuario final indirecto es: Controla las actividades del sistema. Evalúa los riesgos originados por fallas en los sistemas Opera el sistema. Emplea reportes e información generada por el sistema, pero no opera el equipo.
De acuerdo a su interacción con el medio ambiente, los sistemas se clasifican en: Análogos y Digitales. Abiertos y cerrados. Activos e Inactivos. De productos y Servicios.
¿Cuáles son todas las fases de un ciclo de vida del desarrollo de sistemas? Determinación de los requerimientos, Diseño del sistema, Desarrollo del software,Pruebas del sistema, Implantación y evaluación Identificación del problema, Determinación de los requerimientos, Diseño del sistema, Desarrollo del software. Identificación del sistema, preparación 'para su análisis, colaboración e implantación. Identificación del problema, Determinación de los requerimientos, Diseño del sistema, Desarrollo del software, Pruebas del sistema, Implantación y evaluación.
Que privilegios tienen los usuarios "administradores": Ellos no pueden añadir módulos con nuevas funciones, actualizar el portal, dar de alta o baja a usuarios, etc. Ellos pueden añadir módulos con nuevas funciones, actualizar el portal, pero no pueden dar de alta o baja a usuarios, etc. Son usuarios sin Privilegios. Ellos pueden añadir módulos con nuevas funciones, actualizar el portal, dar de alta o baja a usuarios, etc.
¿En que se basa el ciclo de vida? Se basa en la aplicación y refinamiento sucesivos del sistema mediante iteraciones. Se basa en la ampliación y refinamiento sucesivos del sistema mediante múltiples iteraciones. Es el conjunto de fases por las que pasa el sistema que se está desarrollando desde que nace la idea inicial hasta que el software es retirado o remplazado Ninguna de las anteriores.
De los siguientes modelos cual no pertenece al análisis orientado a objetos Modelo Dinámico. Modelo De Objetos Modelo Estándar Ninguna.
Las Vistas en el modelo UML son: Vista de Casos de Uso Vista Lógica Vista de Componentes Todas las anteriores.
Que es un sistema de información? un sistema de información es un sistema de atributo-valor Es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su uso posterior, generados para cubrir una necesidad o un objetivo. Los datos que representan las actividades de la empresa, la red que permite compartir recursos centre computadoras y dispositivos Ninguna de las anteriores.
Cuáles son las siglas de un sistema de información? SDI SI IDS Todas las anteriores.
Cuáles son las principales funciones de un sistema de información? Acopio o acumulación, Tratamiento de la información, Difusión de la información Recogida de la información, Acopio o acumulación, Tratamiento de la información. Difusión de la información Tratamiento de la información, Difusión de la información Todas las anteriores.
Cuáles son los componentes básicos debe tener un esquema para un sistema de información? El hardware, equipo físico utilizado para procesar y almacenar datos, el software y los procedimientos utilizados para transformar y extraer información. El hardware y el software y los procedimientos utilizados para transformar y extraer información. Los datos que representan las actividades de la empresa, la red que permite compartir recursos entre dispositivos, las personas que desarrollan, mantienen y utilizan el sistema . Los datos que representan las actividades de la empresa, la red que permite compartir recursos entre computadoras y dispositivos Ninguna de las anteriores.
Los sistemas de información tienen muchas cosas en común, la mayoría de ellos están formados por: Personas y Equipo Personas, Equipo, Información y Procedimientos Equipo y Procedimientos Ninguna de las anteriores.
Dentro de las organizaciones, el análisis y diseño de sistemas es: El estudio de una empresa para buscar procesos ya existentes con el propósito de determinar cuáles deberían ser llevados a cabo por una computadora y cuáles por métodos manuales Se refiere al proceso de examinar la situación de una empresa con el propósito de mejorarla con métodos y procedimientos más adecuados Determinar los cambios que deberían efectuarse dentro de una empresa Determinar la mejor forma de resolver un problema de sistemas de información dentro de una organización.
Un concepto de Ciclo de Vida es Una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software Un marco de referencia que contiene los procesos, la actividad des y los dispositivos de hardware. Un marco de referencia que contiene los diseños prototipados, las actividades y las tareas involucradas en el desarrollo. Un marco de referencia que contiene los procesos, las actividades y las tareas involucradas.
El Proceso Unificado organiza el trabajo y las iteraciones en cuatro fases fundamentales: Inicio, Colaboración, Construcción, Transmisión. Inicio, Elaboración, Transición, Construcción Inicio, Elaboración, Construcción, Transición Ninguna de las anteriores.
Las Vistas en el modelo UML son Vista de Casos de Uso Vista Lógica Vista de Componentes Todas las anteriores.
Cuáles son las principales funciones de un sistema de información? Acopio o acumulación, Tratamiento de la información, Difusión de la información Recogida de la información, Acopio o acumulación, Tratamiento de la información, Difusión de la información Tratamiento de la información, Difusión de la información Todas las anteriores.
Que elementos definen a un objeto Cardinalidad y tipo Métodos y resultados Su interfaz y salidas atributos y métodos.
Qué significa instanciar una clase Eliminar una clase Crear un objeto a partir de la clase Duplicar una clase Conectar dos clases entre sí.
Qué es una excepción Un objeto que no puede ser instanciado Un bucle que no finaliza Un error que lanza un método cuando algo no está bien Cualquiera de los 3 anteriores.
Qué significa sobrecargar (overload) un método? Cambiarle el nombre dejándolo con la misma funcionalidad Crear un método con el mismo nombre, pero diferentes argumentos Añadirle funcionalidades a un método Editarlo para modificar su comportamiento.
En Java. ¿A qué nos estamos refiriendo si hablamos de 'Swing'? Una librería para construir interfaces gráficas Es el sobrenombre de la versión 1.3 del JDK Un framework específico para Android Una función utilizada para intercambiar valores.
¿Qué código de los siguientes, tiene que ver con la herencia? public class Componente inherit Producto public class Componente implements Producto public class Componente belong to Producto public class Componente extends Producto.
¿Qué es el bytecode en Java? El formato de intercambio de datos Un tipo de variable Un depurador de código El formato que obtenemos tras compilar un fuente java.
¿Cuál es la precisión de un tipo de dato int? 32 bit 8 bit 16 bit 64 bit.
¿Qué modificador de acceso hace que una clase sea pública en Java? private protected public free.
¿Cuál es la opción que muestra salida por pantalla? System.out.printin(x); int x5; int y=0; x + = y.
¿Cuál es la opción que calcula el resultado? int total = 10; int contador = 4; total -=--contado; System.out.println(total);.
¿Qué entiende por herencia en Java? Ocurre al crear un método sin retorno Ocurre al crear varios métodos en una clase Es la acción de crear clases derivadas de una clase b Ocurre al definir variables en una clase.
¿Al crear una clase derivada de una clase base se hereda? Solo las variables Atributos y métodos Solo los métodos No hereda nada.
¿En qué se basa el polimorfismo? En declarar métodos en una clase En crear clases y métodos en un programa En utilizar un método para un solo objeto En utilizar un mismo método para distintos objetos.
¿Método que calcula el número de caracteres o longitud de un objeto cadena? Getchars Length LastIndexOf Compare To.
¿Qué significan las iniciales JDK? Java Developer Knowledge Java Developer Kit Java Development Kit Java Development Knowledge.
¿Cuál es el resultado si a una variable le ponemos la palabra final detrás de su tipo? El programa no compila La variable debe ser utilizada al final La variable puede ser utilizada solo por el método principal La variable se convierte en una constante y no se puede cambiar su valor.
¿Qué código se asocia a una Interfaz en Java? Componente cp = new Componente. interfaz public class Componente interface Product Componente cp = new Componente (interfaz) public class Componente implements Printable.
¿Qué hace la siguiente expresión? for (int x=0; x<10; x++) Muestra los números del 1 al 10 Muestra 10 letras X Muestra los números del 0 al 9 No compila.
Qué nos mostrará for (double y=0.1; y!=1.0;y+=0.1) Los valores del 0.1 al 1.0 Los valores de 0 al0.1 Lo más probable es que entre en un bucle infinito por la precisión double Los valores del 0 al 1.
¿Cuál es el resultado de la siguiente expresión? int i=1; System.out.println (i=1); false undefined "i==1" true.
¿Cuál es el resultado de la siguiente expresión? System.out.println(2+6<<1); 12 16 14 8.
¿Qué resultado da la siguiente operación? System.out.println(12&13); 12 true false 13.
Máquina virtual Java que traduce el bytecode para que se ejecute en la plataforma donde está implementada JRE IDE JVM JDK.
¿Cuál es el método que asigna un valor inicial a un atributo? main constructor set get.
¿Cuál es la forma correcta de declarar el método main? public void main (String args) public static void main (String[] args) static public void main (String[] args) public static String main (String[] args).
Seleccione el modificador que permite el acceso a los miembros desde las clases del mismo paquete y desde las clases hija. Public protected private default.
¿Cuál es la diferencia entre una Clase y un Objeto? Podemos ver la clase como un modelo o plantilla y un objeto como el instanciamiento de esa plantilla. Podemos ver la clase con un modelado o plantilla y un objeto como una instancia no relacionada con la clase Podemos ver la clase con una instancia y a un objeto como una plantilla Ninguna de las anteriores.
¿Qué es la Herencia? Es la base de la no reutilización del código, mediante la herencia no se pueden crear relaciones entre objetos que extienden a objetos padres, Es la base de la no reutilización de atributos, mediante la herencia no se pueden crear mas objetos que extienden a objetos padres Es la base de la reutilización del código, mediante la herencia se pueden crear relaciones entre objetos que extienden a objetos padres, heredando su comportamiento y estructura interna. Ninguno de los anteriores.
Al crear una clase derivada de una clase base se hereda? Solo las variables Atributos y métodos Solo los métodos No hereda nada.
¿Qué es la Encapsulación? Es la forma de proteger u ocultar las propiedades de un objeto, estableciendo los permisos y niveles de visibilidad. Es la forma de abrir y no ocultar las propiedades de un objeto, estableciendo los permisos y niveles de visibilidad. Es la forma de no ocultar las características de un objeto, estableciendo los permisos en todos los niveles de visibilidad. Ninguno de los anteriores.
¿Qué son las Clases Abstractas? Estas clases se caracterizan porque por lo menos uno de sus métodos no debe ser declarado abstracto el cual tiene implementación y el comportamiento de esos métodos lo definen las clases concretas. Estas clases se caracterizan porque todos sus métodos deben ser declaradas con implementación y el comportamiento de esos métodos lo definen las clases concreta que la hereda. Estas clases se caracterizan porque por lo menos uno de sus métodos debe ser declarado abstracto el cual no tiene implementación y el comportamiento de esos métodos lo definen las clases concretas que la hereda. Ninguna de las anteriores.
¿Qué son las Interfaces? Las interfaces no definen lo que una clase debe hacer, mas no la forma como lo hará, podemos decir que las interfaces no son completamente abstractas y que todos sus métodos lo son y poseen implementación. Las interfaces definen lo que una clase que la implemente debe hacer, mas no la forma como lo hará, podemos decir que las interfaces son completamente abstractas y que todos sus métodos lo son y no poseen implementación. Las interfaces definen lo que una clase no debe hacer, ni la forma como lo hará, podemos decir que las interfaces son completamente no abstractas y que todos sus métodos lo son y poseen implementación. Ninguna de las anteriores.
¿Qué es Polimorfismo? Podemos definirlo como la capacidad que tienen los objetos de comportarse de múltiples formas recurriendo a la herencia. Podemos definirlo como la capacidad que tienen los objetos de comportarse de múltiples formas no recurriendo a la herencia. Podemos definirlo como la incapacidad que tienen los objetos de comportarse de múltiples formas no recurriendo a la herencia. Ninguno de los anteriores.
¿Qué es Sobrecarga? Consiste en tener una clase con el mismo nombre pero diferentes parámetros. Consiste en tener un objeto con el mismo nombre pero diferentes argumentos. Consiste en tener un método con el mismo nombre pero diferentes parámetros. Ninguno de los anteriores.
Diferencia entre Interfaz y Clase Las interfaces no tienen ningún comportamiento en su interior son solo descripciones, en cambio las clases contienen comportamiento establecidos, en resumen, una clase se extiende y una interfaz se implementa. Las interfaces tienen un comportamiento en su interior, en cambio las clases contienen comportamiento establecidos, en resumen, un método se extiende y una interfaz se implementa. Las interfaces tienen un comportamiento externo, en cambio las clases se establecen, en resumen, un método se extiende y una interfaz se implementa. Ninguno de las anteriores.
Pueden las clases en Java heredar más de una clase? En Java, pueden heredar de varias clases para eso es mejor usar interfaces. En Java no, solo pueden heredar de una clase para eso es mejor usar interfaces. En Java no, pueden heredar de un objeto para eso es mejor usar interfaces. Ninguna de las anteriores.
Diferencias entre clase abstracta e interfaz En una Interfaz sus métodos no son declarados es decir ninguna tiene implementación, en cambio una clase abstracta debe tener muchos métodos abstractos. En una Interfaz sus objetos no son declarados es decir ninguna tiene implementación, en cambio una clase abstracta debe tener muchos métodos simples En una Interfaz todos sus métodos son abstractos, es decir todos sus métodos son declarados, pero ninguna tiene implementación, en cambio una clase abstracta debe tener por lo menos un método abstracto. Ninguno de los anteriores.
¿Qué significa “Paso por valor” y “Paso por referencia”? El paso por valor nos indica que nuestro método recibirá una copia de la variable que pasemos y cualquier modificación que realiza solo afectará a dicha copia, en cambio el paso por referencia nos lleva prácticamente a entregar la variable original, es decir si hacemos algún cambio en el parámetro de nuestro método, esto equivaldría a estar actuando directamente sobre la variable original El paso por valor nos indica que nuestro método recibirá una variable que pasemos y cualquier modificación que realiza afecta a todo, en cambio el paso por referencia nos lleva prácticamente a entregar la variable, es decir si hacemos algún cambio en el objeto, esto equivaldría a estar actuando directamente sobre la variable copia. El paso por valor nos indica que nuestra clase recibirá un objeto y cualquier modificación que realiza afecta a todo, en cambio el paso por referencia nos lleva prácticamente a entregar la variable, es decir si hacemos algún cambio en el objeto, esto equivaldría a estar actuando directamente sobre la variable copia. Ninguna de las anteriores.
¿Qué hace la palabra Static? Una clase, método o campo declarado como estático puede ser accedido o invocado sin la necesidad de tener que instanciar un objeto de la clase. Un objeto declarado como estático puede ser accedido o invocado con la necesidad de tener que instanciar un objeto de la clase. Una variable declarada como estático puede ser accedida o invocada con la necesidad de tener que instanciar un objeto de la clase. Ninguna de las anteriores.
¿Qué son las Excepciones? Una excepción es un evento que ocurre durante la ejecución del programa, manteniendo el flujo normal. Una excepción es un evento que ocurre durante la ejecución del programa, interrumpiendo el flujo normal. Una excepción es un evento que ocurre durante la codificación del programa manteniendo la ejecución normal Ninguna de las anteriores.
Con que sentencia se maneja las excepciones? se maneja con la sentencia try-catch-finally se maneja con la sentencia try-catched-finallity se maneja con la sentencia false-catched-finallity Ninguna de las anteriores.
Indique cuales de las siguientes Son declaraciones de variables incorrectas int 2x; int x; float x; Ninguna de las anteriores.
En la jerarquía de clases vista de abajo hacia arriba se llama o indica: Para mostrar una vista previa Para conocer la ruta de clases que la conforman Es para llegar a la generalización Ninguna de las anteriores.
Seleccione la respuesta correcta: De los siguientes fragmentos de código todos están bien implementados? public class Poligono extend FiguraGeometrica public class Poligono inherit FiguraGeometrica public clas- Poligono implements FiguraGeometrica Ninguna de las anteriores.
Cuál de los siguientes fragmentos de código establece correctamente la característica de sobrecarga de métodos public int suma 1 (int num1, int num2) public int suma2(int num1, int num2, int num3) public String suma3(String cadl1, String cad2) public int suma(int num 1, int num2, int sum3) public String suma(String cadl, String cad2) public int suma(int num1, int num2, int num3) public int suma(int num1, int num2) public String suma(String cadl, String cad2) public int suma(int num1, int num2) public int suma(int num 1, int num2) public int suma(int num1, int num2, int num3) public String suma(String cadl, String cad2) .
Seleccione cuál es el orden adecuado para que funcione un programa en Java Class File - Bytecode Verified - Interpreter - Class loader - Runtime-Hardware Class loader - Class File - Bytecode Verified - Interpreter- Runtime- Hardware Class File -Class loader - Bytecode Verified - Interpreter- Runtime - Hardware Ninguna de las anteriores.
Selecciones la respuesta correcta: En el diagrama de la arquitectura de Java (JVM Memory) cual no es parte de ella: Class Loader Heap Method Area Native method stack.
Selecciona la(s) respuestas correctas: Cuando pasamos valores a un método estos son: Por Objeto. Por referencia Por su nombre Por valor.
Indique cuales de las siguientes son declaraciones de variables correctas int %x; int main; f. int a;b, Ninguna de las anteriores.
Que es un constructor Sirve para la construcción de los objetos, generalmente para inicializar los atributos Sirve para la construcción de las variables, generalmente para inicializar los atributos Sirve para la declaración de las variables, generalmente para inicializar los atributos Ninguna de las anteriores.
¿Qué es OOPS? Las siglas 0OPS definen el Sistema de Programación lineal sin Objetos (Object Oriented Programming system), con el cual los programas pasan a ser considerados una colección de métodos. Cada uno de estos métodos son una parte de un programa. Las siglas OOPS definen el Sistema de Programacion estructural (Object Oriented Programming system), con el cual los sistemas pasan a ser considerados una colección de métodos. Cada uno de estos métodos son una parte de un programa Las siglas OOPS definen el Sistema de Programación Orientada a Objetos (Object Oriented Programming system), con el cual los programas pasan a ser considerados una colección de objetos. Cada uno de estos objetos es una parte de una clase. Ningunos de las anteriores.
¿Cuáles son conceptos básicos de OOPS? Bucles, decisión, casos. Encapsulación, Herencia, Polimorfismo, Abstracción. Lineal, estructural, orientado a objetos, Ninguna de las anteriores.
¿Qué es una clase? Es la representación de un cierto tipo de objeto. Es el plan que define las características de un objeto. Es la representación de un cierto tipo de método. Es el plan que define las características de un método. Es la representación de un cierto tipo de programa. Es el plan que define las características de un programa. Ninguna de las anteriores.
¿Qué es un objeto? Un objeto es parte de un método. Tiene su propio tamaño, color y definición. Un objeto es parte de una clase. Tiene su propio estado, comportamiento y definición. Un objeto es parte de un todo. Tiene su propio tamaño, color y definición. Ninguno de los anteriores.
¿Cómo se define un destructor? El destructor es el método que se nombra de forma manual cuando el objeto está realizado desde un método. El destructor debe llevar el mismo nombre del paquete El destructor es el método que se nombra de forma directa. El destructor debe llevar el o nombre del objeto, pero leva el símbolo de tilde está colocado antes del nombre. El destructor es el método que se nombra de forma automática cuando el objeto está realizado de alcance o destruido. El destructor debe llevar el mismo nombre de la clase, pero lleva el símbolo de tilde está colocado antes del nombre Ninguna de las anteriores.
¿Qué es una función en línea (inline)? La función en línea es la técnica usada por compiladores y que indica que introduzcas el cuerpo entero de la función, siempre que la función se use el código que es fuente del programa. La función en línea es la técnica usada por el programador y que indica que introduzcas el Código de la función, siempre que la función se use el código que es fuente del programa. La función en línea es la técnica usada por el usuario y que indica que introduzcas el Código de la función, siempre que la función se use el código que es fuente del programa. Ninguna de las anteriores.
¿Qué es una función virtual? La función virtual es una función parte de un método y su función puede ser eliminada en su objeto derivado. La función virtual es una función parte de una clase y su función puede ser eliminada en su clase derivada. La función virtual es una función parte de un objeto y su función puede ser eliminada en su método derivado. Ninguna de las anteriores.
¿Cuál es la diferencia entre clase y objeto? El objeto es una instancia de un método. Los objetos tienen información simple, las clases guardan mucha información El objeto es una instancia de un paquete. Los objetos tienen información exclusiva, las clases no guardan ningún tipo de información El objeto es una instancia de una clase. Los objetos tienen información múltiple, las clases no guardan ningún tipo de información Ninguna de las anteriores.
¿Qué es una abstracción? La abstracción es una de la característica de OOPS que muestra solamente los detalles y que necesita el cliente de un objeto. La abstracción es una de la característica de la Herencia que muestra solamente el contenido de una variable y que necesita el objeto La abstracción es una de la característica de un modificador que muestra solamente el contenido de una variable y que necesita el objeto Ninguna de las anteriores.
Enumere los modificadores de acceso Var, Num, Int, Float Class, modify, delete Private, Protected, Public, Friend, Protected Friend Ninguna de las anteriores.
Los constructores, son de tres tipos: El constructor por defecto, El constructor paramétrico, I constructor copy El constructor entero, decimal, booleano. El constructor metódico, lineal, estructural. Ninguno de los anteriores.
¿Qué es el puntero ‘this’? this define al objeto actual de un método. Esta palabra clave es utilizada para distinguir entre el objeto anterior y el objeto global this define al objeto actual de una clase. Esta palabra clave es utilizada como puntero que va a distinguir entre el objeto actual y el objeto global this define al objeto. Esta palabra clave es utilizada para distinguir entre el objeto principal y el objeto secundario. Ninguna de las anteriores.
¿Cuál es la diferencia entre estructura y clase? El acceso a la clase es privado, pero el acceso predeterminado de la estructura es público. El acceso a la clase es publico, pero el acceso predeterminado de la estructura es privado. El acceso a la clase es publico, pero el acceso predeterminado de la estructura es directo. Ninguna de las anteriores.
¿Cuál es el modificador de acceso predeterminado en una clase? Por defecto, es el privado (private). Por defecto, es el public (publico). Por defecto, es el modify (modificado). Ninguno de los anteriores.
Selecciona la(s) respuestas correctas: Cuando pasamos valores a un método estos son:? Por Objeto. Por referencia Por su nombre Por valor.
¿Necesitamos un parámetro para los constructores? Si requiere parámetros Es opcional No se requiere de ninguno. Ninguna de las anteriores.
¿El método estático puede usar miembros no estáticos? SI NO Es opcional Ninguna de las anteriores.
¿Cuántas instancias se pueden crear para una clase abstracta? Para una clase abstracta, no se puede crear ninguna instancia. Para una clase abstracta, se puede crear muchas claves. Para una clase abstracta, si se puede crear instancias dedicadas. Ninguna de las anteriores.
¿Qué palabra clave se puede utilizar para sobrecargar? La palabra clave operator se usa para sobrecargar (overling) La palabra clave operator se usa para sobrecargar (intloading) La palabra clave operator se usa para sobrecargar (overloading) Ninguna de las anteriores.
¿Cuál es el especificador de acceso predeterminado en una definición de clase? El especificador de acceso privado (private access). El especificador de acceso privado (public access) El especificador de acceso privado (private int). Ninguna de las anteriores.
¿Qué concepto OOPS se utiliza como mecanismo de reutilización? La programación lineal La herencia. La estructural Ninguna de las anteriores.
Según la norma IEEE 1601 la calidad de software es: El grado que posee una combinación adecuada de determinadas características (rendimiento, fiabilidad o seguridad). El proceso eficaz de software que se aplica de manera que crea un producto útil que proporciona valor medible a quienes lo producen y a quienes lo utilizan. La concordancia con los requisitos funcionales y de rendimiento explícitamente establecidos, con los estándares de desarrollo explícitamente establecidos, con los estándares de desarrollo explícitamente documentados. Es el grado en el que un conjunto de características inherentes cumple con los requisitos.
Seleccione la respuesta que considere correcta. La calidad es un concepto.... Dimensional Sin restricciones Ligado a compromisos inaceptables Relativo.
La CIO Magazine, lamenta el hecho de que…. Las empresas estadounidenses gastan millones de dólares en software que no hace lo que se supone que debe hacer. Las empresas estadounidenses gastan millones de dólares en corregir errores. Las empresas estadounidenses gastan millones de dólares en planificar el diseño de software. Las empresas estadounidenses gastan millones de dólares en soporte técnico y mantenimiento del software.
El duende de la industria de software es El código defectuoso Los clientes disgustados El mantenimiento del software El diseño del software.
La calidad es un concepto de múltiples facetas, seleccione la afirmación correcta El punto de vista del fabricante la define en términos de las especificaciones finales del producto. El punto de vista del producto sugiere que la calidad tiene que ver con las características de un producto. El punto de vista basado en el valor la mide de acuerdo con lo que un cliente no está dispuesto a pagar del producto. El punto de vista del fabricante la define en términos de las especificaciones originales del cliente.
¿Cuál de las siguientes afirmaciones es correcta sobre el dilema de la calidad? Si produce un sistema de mala calidad, no pierde porque todos lo querrán comprar. Si dedica un tiempo infinito, demasiado esfuerzo y dinero para obtener un elemento perfecto de software, entonces será tan caro que nadie lo querrá comprar de todos modos. Debe situarse en un punto intermedio donde el producto sea atractivo y se requiera demasiado tiempo para ser terminado. Si produce un sistema de muy alta calidad, de todos modos, todos lo querrán comprar.
El costo de las actividades técnicas agregadas para desarrollar modelos completos de los requerimientos y del diseño es un costo de: Prevención Evaluación Falla Ninguna.
¿Cuál de las siguientes opciones corresponde a un costo de falla interno? Los costos de planear las pruebas. El costo de reparaciones para corregir un error Trabajo asociado con la garantía Sustitución del producto.
¿Cuál es el costo de corregir 200 errores introducidos durante el diseño de una aplicación grande? $195.000 dólares. $91.000 dólares. $356.800 dólares. $27.800 dólares.
Seleccione la respuesta que mejor complete el siguiente enunciado. Lo perjudicial de las aplicaciones mal diseñadas e implementadas Se miden en dólares. Se miden en tiempo utilizado No siempre se miden en dólares y tiempo No se miden en la calidad del Software.
Esta etapa nos enseñó a tener una mejora continua en todas las actividades de los procesos y las personas, trabaja en función al cliente Excelencia Control de Calidad Aseguramiento de la calidad Calidad Total.
La calidad es sinónimo de: Calidez Innovación Satisfacción Mejora Continua.
El costo de hacer las pruebas y depurar, es un costo de: Instalación Falla Evaluación Prevención.
Etapa que se basa siempre en la prevención y que la calidad es responsabilidad de todos los departamentos. Aseguramiento de la calidad Inspección Calidad Total Control de la Calidad.
"Si un constructor construye una casa y no lo hace con buena resistencia y la casa se derrumba y mata a los ocupantes, el constructor debe ser ejecutado". El texto hace referencia a: Calidad Civilización egipcia Código de Hammurabi Código de los fenicios.
Etapa donde surge de las necesidades de las organizaciones no solo para proporcionar productos que satisfagan las necesidades de los clientes sino también de mantener su posición de competencia en el mercado Gestión total de la calidad Calidad Total Aseguramiento de la Calidad Inspección.
Todas las fases del proceso necesitan control y ahí es donde nace el control estadístico Control de Calidad Calidad Total Aseguramiento de la calidad Gestión Total de la Calidad.
En esta etapa es donde se empieza a responsabilizar a ciertos empleados conocidos como inspectores para que evalúe la calidad y detecten errores Aseguramiento de la calidad Control de calidad Calidad Total Inspección.
Desde el punto de vista productivo representó un desarrollo significativo al sustituir el trabajo manual por un mecanizado Control de Calidad Revolución Industrial Calidad Total Inspección.
VERIFICAR es uno de los pasos del ciclo de mejora continua que Determina cuál es la meta y como se puede alcanzarla Transforma los procesos actuales para mejorar el desempeño Determina el grado de cumplimiento de las metas planeadas Realizar los nuevos procedimientos, estandarizar y garantizar que se apliquen.
Es el centro de las actividades de la empresa: Cliente Proveedor Producto Liderazgo.
Cuál de los siguientes escenarios describen una forma en la cual un defecto del software puede causar principalmente y directamente daños a una compañía? Un banco que genera el 5% de sus ingresos de las comisiones del cajero automático sufre una caída de su red debido a un defecto del software. El software de navegación de un automóvil muestra rutas a través de ríos utilizando el mismo icono tanto para una balsa como un puente. El software de monitoreo de emisiones informa demasiado poco acerca del porcentaje de gases tóxicos en una fábrica. Un encargado de ventas escribe la letra "T" donde el numeral "1" debería haber ido, por lo que una propuesta importante no fue entregada a un cliente potencial.
¿Hay la misma relación entre el significado de las palabras “equivocación” y “error” que entre los siguientes pares de palabras? "Falla" y "bug". "Falla" y "defecto". "Error" y "defecto". "Defecto" y "bug".
Considerar la siguiente secuencia de eventos: I. Un jefe decide eliminar las revisiones del código en un intento de acelerar las pruebas. II. Una operación esencial de datos, de la cual otro subsistema depende en una aplicación bancaria, es eliminada por un programador que está realizando el trabajo de mantenimiento en un fragmento de código desconocido. II. Un cajero automático no puede actualizar la dirección de un cliente después de que la entrega de mantenimiento es instalada. IV. El cliente impactado por el software de mala calidad que está Siendo utilizado para administrar su dinero, se cambia de banco. ¿Cuál de las siguientes afirmaciones es verdadera? I es el defecto II es la causa raíz, y II y IV son efectos. I es el efecto, II es la causa raíz, y III y IV son defectos. I es la causa raíz, II y III son defectos y IV es el efecto. I es la causa raíz, II es el defecto, y III y IV son efectos.
¿La definición de calidad del software según IEEE? Es la totalidad de las características de una entidad que dan soporte a su capacidad de satisfacer necesidades manifiestas e implícitas. Es el grado en que posee una combinación adecuada de determinadas características como son el rendimiento, la fiabilidad o la seguridad Es la concordancia con los requisitos funcionales y de rendimiento explícitamente establecidos. Propiedad o conjunto de propiedades que, inherentes a una cosa, permiten apreciarla como igual, mejor o peor que las restantes de su especie.
¿Cuál de los siguientes NO es un ejemplo de costo de Calidad? Desarrollar modelos completos de los requerimientos y del diseño Pagar programadores adicionales para ayudar a cumplir con la fecha de entrega Corregir errores de un producto defectuoso que fue entregado al cliente Efectuar revisiones técnicas de los productos del trabajo del desarrollo del software.
El costo promedio por corregir un defecto durante la codificación es: 455 977 7136 14102.
Etapa que se distingue por un esfuerzo para alcanzar la calidad en todos los aspectos dentro de las organizaciones, incluidas las áreas de finanzas, ventas, personal, mantenimiento, administración, manufactura y servicios. Mejora continua de la calidad total Control de Calidad Aseguramiento de la calidad Calidad Total.
Personaje que contribuyó a destacar el importante compromiso del área gerencial por el logro de la calidad. Joseph Juran Armand V. Feigenbaum Edwards Deming Phillip B. Crosby.
En esta etapa es donde se empieza a responsabilizar a ciertos empleados conocidos como inspectores para que evalúe la calidad y detecten errores Aseguramiento de la calidad Mejoramiento de calidad Calidad Total Control de calidad por Inspección.
El Conjunto de valores creencias y principios compartidos entre los miembros de una organización se refiere a: Cultura organizacional Liderazgo Involucramiento del trabajador Mejora continua.
¿Cuál de las siguientes opciones corresponde a un costo de falla interno? Los costos de planear las pruebas. El costo de reparaciones para corregir un error. Trabajo asociado con la garantía. Sustitución del producto.
El ciclo de mejora continua es: Planear, Hacer, Verificar, Actuar Planear, Verificar, Hacer, Actuar Planear, Actuar, Hacer, Verificar Planear, Hacer, Actuar, Verificar.
EI Modelo de calidad de MeCall fue creado en 1977 1990 1947 1974.
Los factores de calidad del Modelo McCall de acuerdo a la perspectiva de operación del producto son: Corrección, Flexibilidad, Fiabilidad, Portabilidad, Reusabilidad Portabilidad, Reusabilidad, Eficiencia, Interoperabilidad, Integridad Interoperabilidad, Integridad, Usabilidad, Portabilidad, Reusabilidad Corrección, Fiabilidad, Eficiencia, Integridad, Usabilidad.
En el modelo McCall es un factor que indica el esfuerzo que se requiere para modificar el producto software en funcionamiento Flexibilidad Fiabilidad Eficiencia Integridad.
En el modelo McCall, uno de los criterios a considerar en el factor de calidad de Portabilidad es: Complejidad Independencia del producto software entre el hardware y software. Posibilidad de expansión según sus funciones y datos Uso de protocolos de comunicación e interfaces estándar, estructura de datos.
El modelo Boehm se basa en: Identificación de las características de la calidad para el software identificación de los requisitos funcionales del software. Identificación de los errores del software Identificación de las características de la mala calidad para el software.
En el primer nivel del modelo Boehm, ¿Cuál es la utilidad que se basa en identificar lo que es modificable para realizar sus modificaciones pertinentes y las pruebas adecuadas ? La utilidad del software tal y como está La facilidad de mantenimiento La portabilidad La utilidad de Boehm.
Los niveles jerárquicos del modelo de Boehm son: Nivel 1: utilidades como factores para la calidad del software -Nivel 2: factores de calidad - Nivel 3: elementos primarios Nivel1: elementos primarios Nivel 2: utilidades como factores para la calidad del software - Nivel 3: factores de calidad Nivel 1: factores de calidad - Nivel 2: elementos primarios - Nivel 3: utilidades como factores para la calidad del software. No tiene niveles jerárquicos.
Los factores de calidad que se asocian con el factor de la Utilidad tal y como está del modelo de Boehm son: Portabilidad, Fiabilidad Fiabilidad, Eficiencia, Usabilidad facilidad de evaluación, Eficiencia Comprensibilidad, Flexibilidad, Usabilidad.
Los elementos primarios del factor de calidad Fiabilidad del modelo de Boehm son: Autocontención, Consistencia, Complexión, Autodescripción Robustez/Integridad, Estructuración, Concisión, Consistencia Autocontención, Complexión, Robustez/Integridad, Consistencia Consistencia, Legibilidad, Complexión, Autodescripción.
La calidad del software según el modelo de calidad del estándar ISO/IEC 9126 puede evaluarse con características y sub características del software criterios de calidad elementos primarios utilidades.
Se refiere al Modelo de calidad y describe un marco del modelo de calidad y las relaciones entre los diferentes enfoques de la misma e identifica las distintas características de la calidad de los productos software. ISO 9126-1 ISO 9126-2 ISO 9126-3 ISO 9126-4.
El modelo de calidad del software ISO 14598 otorga métodos para medir y evaluar la calidad del producto software que pueden ser utilizados por: Los programadores del producto de software Los que van a evaluar el producto para obtener una certificación Los trabajadores de una empresa Los encuestados para determinar los requerimientos del desarrollo de software.
El estándar ISO/IEC 14598-3 se refiere a: Explicar los requerimientos que deben ser brindados por una organización para asegurar el éxito de la evaluación Ser utilizado por organizaciones que planean desarrollar un producto nuevo o mejorar uno existente. ser utilizado por organizaciones que planean comprar o rehusar un producto de software existente o ya desarrollado. ser utilizado por laboratorios evaluadores que brindan servicios de evaluación a otras empresas.
El modelo SPICE es independiente de: La capacidad del proceso La metodología del desarrollo Niveles de capacidad Atributos del proceso.
La dimensión del proceso en el modelo SPlCE: Representa los cambios a los procesos que se identifican y se implementan para asegurar la mejora continua en el cumplimiento de los objetivos del negocio definidos de la organización Representa una característica medible de cualquier proceso. Está determinada por los propósitos que son los objetivos medibles del proceso Está representado por los procesos del ciclo de vida primario.
Algunos de los atributos de los procesos asociados a los niveles de capacidad de ISO/IEC 15504 Definición del proceso, Recurso del proceso, Gestión del producto Optimizado, Rendimiento del proceso, Previsible Establecido, Definición del proceso, Recurso del proceso Definición del proceso, Gestión del producto, Rendimiento del proceso.
Algunos de los niveles de la dimensión de capacidades de ISO/IEC 15504 Definición del proceso, Recurso del proceso, Gestión del producto Optimizado, Rendimiento del proceso, Previsible, Establecido Optimizado, Establecido, Previsible Realizado, Gestionado, Establecido, Predecible.
¿Qué significan las siglas CMMI? Capability maturity model information Capability maturity model integration Case maturity model intervention Capability moderm model information.
¿Cuáles son los Niveles de madurez del modelo CMMI de acuerdo a la forma de representación por etapas? Inicial, Gestionado, Definido, Gestionado Cuantitativamente, Optimizado Inicial, Repetible, Definido, Gestionado, Optimización Inicial, Gestionado, Gestionado Cuantitativamente, Optimizado Ninguna.
¿Cuál de los siguientes es el mejor ejemplo de por qué las pruebas son necesarias? Los jefes de proyectos escriben los planes del proyecto. Los interesados del proyecto no siempre revisan los planes de proyecto. El software moderno puede contener más de un millón de líneas de código. Según estudios de la industria, el programador promedio de C, introduce un defecto por cada 25 líneas de código. Los usuarios tienen ideas inusuales acerca de lo que el software debería poder hacer. Los programadores no entienden a los usuarios. El personal del soporte técnico confía en soluciones alternativas para asistir a los clientes con defectos conocidos. Los probadores son las únicas personas que encuentran soluciones alternativas para los defectos.
Realiza la correspondencia entre tareas y actividades en el proceso de pruebas básico. Actividades: (1) Planificación y control (2) Análisis y diseño (3) Implementación y ejecución (4) Evaluación de los criterios de salida. Tareas: (a) Identificar y priorizar las condiciones de pruebas, los requisitos de pruebas o los objetivos de pruebas y los datos de prueba necesarios (6) Verificar que el entorno de pruebas ha sido instalado correctamente. (c) Determinar el alcance de las pruebas, los riesgos, los objetivos y las estrategias. (d) Evaluar si se requieren más pruebas. 1c, 2b, 3d, 4a 1c, 2a, 3b, 4d 1c, 2a, 3b, 4d 1a. 2b, 3c, 4d.
Un teléfono que suena momentáneamente en un cubículo de al lado distrae a un programador, causando que él programe incorrectamente la lógica que verifica el límite superior de una variable de entrada. Después, durante las pruebas de sistema, un probador observa que esta variable acepta valores de entrada inválidos. La lógica codificada incorrectamente para el límite superior es: La causa raíz. La falla. Un ejemplo de enmascaramiento de faltas. El defecto.
Dado el siguiente código Cuántos casos de pruebas son necesarios para logar el 100% de la cobertura de sentencia? Procedure X Read(Color)//Input color from user IF (Color=="Red") THEN Call Roses(Color) ELSE IF(Color="Blue") THEN Call Violets(Color) ELSE PRINT "User is no Shakespeare" Save ToDatabase (Color) End ProcedureX 5 3 1 2.
Una compañía ofrece bonos para los que viajan frecuentemente con las siguientes condiciones: *Para ganar una clase bronce deben haberse acumulado más de 10.000 puntos. Para ganar una clase plata deben haberse acumulado 7.500 puntos adicionales. Para ganar una clase oro deben tenerse más de 20.000 puntos. ¿Cuál de los siguientes conjuntos de datos pertenece a la misma clase de equivalencia? 10.000, 17500 y 20.000 10.001, 17.499 y 20.001 10.004, 17.499 y 17.000 20.001, 17.500 y 10.001.
Un termómetro mide la temperatura en grados enteros. Si la temperatura cae por debajo de 18 grados, la calefacción está apagada. Que se vuelve a encender cuando la temperatura alcanza los 21 grados. Cuáles son los mejores valores en grados para cubrir todas las particiones de equivalencia 15, 19 y 25 17, 18 y 19 16, 26 y 32 18, 20 y 22.
Las pruebas de caja negra se denominan también: Pruebas de requerimientos técnicos. Pruebas funcionales Pruebas estructurales Pruebas de rendimiento.
Considerando las siguientes técnicas: a) Partición de equivalencia, b) Pruebas de casos de usos, c) Análisis de flujo de datos, d) Cobertura de sentencia, e) Tablas de decisión, f) Inspecciones. ¿Cuáles son estáticas y cuáles son dinámicas? a y b estáticas; e y f dinámicas. c y f estáticas; a, b, d y e dinámicas. b, c y f estáticas; a, d y f dinámicas. f estática, a y e dinámicas.
La tecnología NFC extiende sus posibilidades de uso y brindan grandes ventajas, una de las cuales es: Una mayor seguridad en la transferencia de datos, debido a su comunicación de corto alcance La comunicación entre dispositivos se realiza de forma lenta lo que asegura la buena transmisión de datos Puede realizar transmisiones de datos a gran alcance. Permiten tener la ubicación precisa de donde se encuentra un vehículo.
Una de las aplicaciones de la tecnología NFC es: Localización Pagos móviles y compra de boletos Impresión de documentos La comunicación entre dispositivos.
Uno de los protocolos y estándares más importantes de la tecnología NFC es: TCP/IP GGSN RFCOMM LLCP.
¿Qué es una red de área local? Un conjunto de programas unidos entre sí con el fin de compartir recursos en un área geográfica limitada. Un conjunto de ordenadores unidos entre sí con el fin de compartir recursos en un área geográfica ilimitada. Un conjunto de ordenadores y dispositivos de hardware unidos entre sí con el fin de Compartir recursos en un área geográfica limitada. Ninguna.
¿Qué hay que tener en cuenta para diseñar una red? Los dispositivos de gestión de control. La arquitectura que se le quiera dar. Las ganancias en la implantación. Ninguna.
¿Cómo se puede averiguar la dirección MAC de un adaptador de red? Mediante la orden ping/all. Mediante la orden ping. Mediante la orden ipconfig/all. Ninguna.
¿Cómo se accede a la consola de Windows? 1) Mediante Inicio->Ejecutaras... > Todos los programas->Accesorios -> Símbolo del sistema 2) Mediante Inicio >Ejecutar... > cdm 3) mediante la tecla Windows + r digitar cdm en el recuadro. 4) Ninguna.
Señala la máscara de subred incorrecta 255.255.255.0 255.0.0.0 255.255.292.0 255.255.1.254.
Los conectores RJ46 se utilizan con El Cable De Fibra Óptica. El Cable De Cobre De Par Trenzado EI Cable Coaxial. Ninguna.
¿Cuál es la tecnología más empleada en redes alámbricas? Ethernet Wifi Blutooth Intranet.
El protocolo HTTP es: El número asignado de fábrica a cada adaptador de red Permite que se recupere información y hacer búsquedas indexadas las cuales posibilitan saltos intertextuales de modo eficiente. El lenguaje que se emplea para que un ordenador se comunique con el resto de dispositivos de la red. Ninguna.
¿El comando ping sirve para? Para comprobar si existe un navegador instalado en el equipo. Para entrar en la consola de Windows. Para comprobar la configuración de la red. Ninguna de las anteriores.
¿Qué acciones lleva a cabo el comando ping? Comprueba que el grupo de trabajo está bien configurado. Abre una dirección de la red. Envía una serie de paquetes de datos a una dirección concreta de la red y comprueba su devolución. Ninguna de las anteriores.
El número asignado de fábrica a cada adaptador de red se denomina Dirección AMC Dirección MAC Dirección MAC IP Ninguna de las anteriores.
¿Qué indica la dirección MAC? El número asignado de fábrica a cada adaptador de red. La identificación del equipo dentro de la red. La dirección de la red. Ninguna de las anteriores.
El medio de transmisión más rápido en área no local es: El cable fibra óptica. El cable coaxial. El medio inalámbrico. Ninguna.
¿Cuántos bites tiene una dirección IP? 8 32 2 Ninguna.
Si se quiere comprobar que la tarjeta de red transmite y recibe correctamente, hay que ejecutar el comando... ping 255.255.255.0 cmd 127.0.0.1 ping 127.0.0.1 Ninguna.
Si la dirección IP del router de nuestra red es 192.168.1.1 y queremos comprobar que nuestro ordenador se comunica con el router, deberemos ejecutar la orden: com 192.168.1.1 ping 192.168.1.1 ping 127.0.0.1 Ninguna.
Para compartir recursos en una red, además de asignar una dirección IP y una máscara de subred al equipo, es necesario. No Integrar el equipo en un grupo de trabajo. Asignarle un nombre único en la red. Solo le conecto a la red Ninguna.
¿Para qué se integra un ordenador en un grupo de trabajo? Para tener acceso a Internet. Para proteger el equipo de ataques externos. Para compartir recursos. Ninguna.
¿Cómo se cambia el nombre de un equipo? En modo Administrador, Panel de control-> Sistema -> Nombre del equipo. Desde cualquier usuario, Panel de control -> Sistema-> Nombre del equipo Desde cualquier usuario, Inicio -> Ejecutar -> cmd-> Cambiar nombre. Ninguna de las anteriores.
Para acceder a los recursos disponibles en la red de área local, se debe seguir el procedimiento: Mi PC->Ver equipos del grupo de trabajo-> Clic en el equipo al que se quiera acceder. Mis sitios de red > Ver equipos del grupo de trabajo -> Clic en el equipo al que se quiera acceder Cualquiera de las dos anteriores. Ninguna.
¿Qué son los medios de difusión de datos? Los medios físicos (cable, fibra óptica, etc.) a través de los que se transmiten los datos en una red. Los dispositivos de gestión de red. El protocolo que se utiliza para transmitir los datos en una red. Ninguna.
Señala el medio de difusión de datos que actualmente está en desuso. El cable de cobre de par trenzado. El cable coaxial. La fibra óptica. Ninguna de las anteriores.
Señala la afirmación falsa: La dirección IP identifica el equipo dentro de la red. La máscara de subred indica qué parte de la dirección IP corresponde al dispositivo y cual a la red. La máscara de subred identifica el equipo dentro de la red Ninguna de las anteriores.
¿Puede compartirse una impresora en una red? No SI Depende del tipo de red. Ninguna.
¿Para qué se diseña una red de área local? Para comunicarse con Internet. Para acceder al correo electrónico. Para tener una comunicación entre dos o más computadores en un área en común Ninguna.
Una Red de Computadoras Es Un conjunto de computadoras conectadas Computadoras conectadas entre sí que comparten información. Computadoras con los mismos recursos. Un conjunto de computadoras conectadas por medio de cables, señales que comparten recursos e información.
¿Para qué sirven las redes de computadoras? Su principal función es la de no permitir la entrada, salida y almacenamiento y transporte de los datos y la información. Elementos físicos o materiales que constituyen una computadora Es un elemento indispensable para asegurar la comunicación entre dos o más computadoras lo cual permite el intercambio de datos entre éstas Ninguna.
¿Cómo se llama el programa de simulación de redes...? Arduino Cisco Pack Tracer Multisim Ninguna.
Los materiales y herramientas correctos para la elaboración de una red son: Router /Hub/ Switch Ponchadora/ estilete/RJ 45/ cable UTP cat Xe / probador de cable Ponchadora/ cienta/ cable par trenzado RJ 11/ cable / coaxial.
El uso de terminadores es necesario en la topología: Malla incompleta Estrella Bus Ninguna.
La extensión que pueden tener las redes LAN es 20m - 4 Km 200m - 1km 20m – 1km 200m - 4 Km.
Una topología de red en bus es aquella que... Las estaciones están unidas solamente con las estaciones adyacentes. Las estaciones están conectadas por un mismo cable. Un nodo se conecta mediante un enlace dedicado con cierto número de nodo.s Las estaciones están jerarquizadas.
Las ventajas de una red MAN son Buen ancho de banda no segura Buen ancho de banda y llega a distancias de 50 km Alta seguridad y bajo ancho de banda Es más adecuada para la transmisión de tráfico que no requiere asignación de ancho de banda fijo.
Robusta frente a averías, una avería del cable no desconecta toda la red y tiene por lo general un coste muy elevado. Son ventajas de la topología Estrella Bus Anillo Malla.
Inconveniente de la topología en bus: Es costoso de construir Si el nodo central falla, quedará inutilizada la red Si se rompe el cable todos los nodos quedan aislados Ninguna de las anteriores.
¿Para elaborar un cable de red directo debe aplicar la siguiente noma en ambos extremos? 568B-568A 568A-568B 568A-568A 568F-568D.
¿Cuáles son los colores de los hilos del cable UTP? azul-blanco, blanco-azul, verde-amarillo, violeta-azul blanco-naranja, naranja, blanco-verde, azul, blanco-azul, verde, blanco-café, café naranja-blanco, naranja-verde, naranja-marrón, naranja-rojo, naranja-negro. Ninguna.
¿Para qué se utiliza un cable de red directo? Conectar un pc Conectar pc con impresora Conectar dos PC Conectar un PC con un Swicth.
¿Para qué se utiliza un cable de red cruzado? Conectar la impresora Conectar Pc con el Escáner Conectar Pc con Pc Conectar un Pc con un Swicth.
¿En qué frecuencia trabajan las transmisiones por Bluetooth? Banda ISM de los 5.8 GHz. Banda ISM de los 24 GHz. Banda ISM de los 915 MHz. Banda ISM de los 2.4 GHz.
Una de las ventajas de la tecnología Bluetooth: Comunica dispositivos en un corto alcance, de forma sencilla y cómoda, y sin la necesidad de preocuparse por los tipos de cables. Permiten gran alcance; estas redes suelen tener hasta 100 metros de alcance. Permite crear una red en áreas complicadas donde, por ejemplo, resulta dificultoso o muy cara conectar cables. Permite ampliar una red cableada.
¿Qué es GPRS? Es un sistema global de comunicaciones móviles Es la puerta de enlace o punto central de conexión hacia el exterior de una red celular. Es un Nodo de servicio GPRS el cual tiene como función principal el dar acceso a los terminales móviles Es el método de transferencia de datos en las redes de telefonía móvil 2G.
Una de las aplicaciones del GPRS: Transmisión de posicionamiento y alarma de equipos rastreadores de vehículos Enlace entre sistemas de audio y los altavoces Transmisión de documentos y presentaciones a corto alcance Contestar las llamadas al teléfono móvil con un auricular, manos libres.
Velocidad de trasferencia máxima teórica del GPRS: 71.2 kbps 114 kbps 40 kbps 171.2 Kbps.
¿Qué es NFC? Tecnología alámbrica que permite realizar llamadas mediante auriculares. Tecnología que permite la comunicación inalámbrica y el intercambio de datos entre dos dispositivos a gran alcance. Tecnología que permite la comunicación inalámbrica y el intercambio de datos entre dos dispositivos que se encuentren a una distancia máxima a los 15 cm. Tecnología que permite el intercambio de datos mediante cable USB.
¿Cuál de las siguientes afirmaciones es INCORRECTA cuando nos referimos a la tecnología NFC? Trabaja en una banda que no requiere licencia para su uso. Es una tecnología inalámbrica. Permite alcances de hasta 10 metros. Su funcionamiento se basa en los campos electromagnéticos.
Cual es un inconveniente de la topología en estrella: Si el hub (repetidor) o switch central falla, toda la red deja de transmitir. Posee un sistema que permite agregar nuevos equipos fácilmente. Reconfiguración rápida de cada daño. Fácil de prevenir daños y/o conflictos, ya que no afecta a los demás equipos si ocurre algún fallo.
¿Qué es una NIC? Permite la conexión con otras computadoras utilizando un cable. No alcanza gran velocidad de transmisión Cuando la PC se conecta por medio de la línea telefónica. Es un componente de hardware importante que se utiliza para proporcionar conexiones de red Ninguna.
¿Qué es una fibra óptica? En lugar de usar señales eléctricas para transmitir la información usa señales de luz, solucionando el problema de ruido. Ofrecen un ancho de banda mucho mayor, por eso transmite a velocidades de cientos de Mbps. Es un dispositivo para reducir una red, inmovilidad de equipos, crear una nueva red, instalación de red en áreas poco accesibles para cablear, colocación de LAN temporal, enlace entre edificios, etc. Todas las anteriores. Ninguna de las anteriores.
En una red de datos los dos componentes fundamentales son Servicios e información Host y recursos Host y servidor Host y datos.
¿Cuáles son los dos tipos de redes de datos dependiendo de su cobertura? LAN y WAN LIN y PLIN LIN y PLIN . WLAN y LAN.
¿Qué es el protocolo FTP? Find and Transfer Program Federación Transnacional de Programadores File Transfer Protocol Protocolo de Total Fundamentación.
¿Cuántos octetos binarios forman una dirección IP? Siete Uno Tres Cuatro.
¿Para qué sirven los protocolos? Para aprender a comer Para establecer las reglas necesarias para conseguir la comunicación entre ordenadores Es un aparato para recibir la señal de internet Para jugar on-line.
¿Cómo pueden ser las direcciones IP? largas y cortas Estáticas y dinámicas seguras e inseguras públicas y extemporáneas.
¿Cuáles de los siguientes SO son de Red? Windows Xp - Seven Unix y Windows NT Windows 8.1 - 10 Chrome y Linux.
¿Cuándo los datos viajan ir en una sola dirección, la comunicación es? Acertiva Full duplex Half duplex Simplex.
¿Cuál es el principal factor de éxito de un proyecto software? El entorno de trabajo Desarrolladores Las personas ScrumMaster.
¿Cuál metodología considera que los cambios de requisitos sobre la marcha son un aspecto natural, inevitable e incluso deseable del desarrollo de proyectos? Metodología RUP Metodología XP Metodología SCRUM Metodología CMMI.
¿Cuáles son los pasos a seguir en el ciclo de vida iterativo? Diseño, análisis, codificación, pruebas e integración Análisis, diseño, pruebas y codificación Análisis, diseño, codificación, pruebas e integración Análisis, pruebas e integración, diseño, codificación.
¿Qué es el Backlog de Producto? Es Lista de necesidades desde la perspectiva del ScrumMaster Lista de necesidades desde la perspectiva del Stakeholders Lista de necesidades desde la perspectiva del equipo de Desarrollo Lista priorizada de funcionalidades desde la perspectiva del cliente.
¿Cuál es el primer paso que se debe realizar en un proyecto que siga la metodología XP? Requisitos Historias de usuarios Artefactos Iteraciones.
A que se refiere cuando reescribir ciertas partes del código para aumentar su legibilidad Refactorización del código Actualización del código Legitimidad del código Aumento del código.
¿Cuál es el ciclo de vida del software del RUP? Incepción, elaboración, construcción, transición Objetivo, capacidad operacional, arquitectura, entregable del producto Diseño, análisis, desarrollo, pruebas e implementación Análisis, diseño, desarrollo, pruebas e implementación.
Secuencia de pasos que conlleva la realización de un requerimiento planteado por el Cliente Iterativo e incremental Casos de secuencia Centrado en la arquitectura Casos de uso.
¿Cuál metodología emplea Lenguaje de modelamiento unificado? SCRUM XP RUP CASCADA.
¿Cuál es la meta de la metodología RUP? Su meta es asegurar el control del software de alta calidad Su meta es crear equipos de trabajo competitivo Su meta es asegurar la producción del software de alta calidad Su meta es utilizar artefactos para el desarrollo de software.
A qué se refiere Calidad del Software Software de calidad implica la no utilización de modelos o procedimientos Maneja solo estándares para su análisis, diseño, desarrollo Crean versión del software para sacar los prerrequisitos. Logra una mayor confiabilidad mantenimiento y facilidad de prueba. A su vez que eleven la productividad, tanto para la labor de desarrollo como para el control de la calidad del software.
¿Qué es el ciclo de vida de un sistema? Es el conjunto de etapas que sigue un proyecto de software desde su concepción hasta su finalización y cierre, inclusive los mantenimientos Son la definición de elementos y sigue un flujo al punto de origen. Enlace entre las capas 2 y 3 con memoria caché propia Ninguna de las anteriores.
¿Qué nos aporta una metodología de desarrollo de software? Gracias a esto podemos medir el cumplimiento básico de un producto basándonos en los requisitos finales. Mantienen una comunicación directa con el programador. Obtener un sistema de datos relacionados entre sí. La gracia de una metodología es que aporta una garantía de calidad.
¿Qué es el enfoque cascada? Conjunto de etapas que no sigue un proyecto de software desde su concepción. Es un programa para configurar dispositivos En este caso, cualquier fallo de las fases anteriores serán arreglados en la fase actual, y se procederá siempre hacia adelante, sin volver a pasar por ninguna de las fases anteriores Éste se inicia con la definición de necesidades.
¿Qué es el enfoque incremental? Incrementa actividades después de cada fase Realizan mini-cascadas en cada iteración, de forma que pasa por todas sus fases. Aumentan más actividades en cada acción Se puede enviar cualquier paquete en la siguiente fase.
¿Qué es una metodología XP? No permite cambios en el proceso de desarrollo Los cambios de requisitos sobre la marcha son un aspecto natural Los cambios se efectúan después de la implementación del sistema Ninguno de los anteriores.
Historias de los usuarios No hay diferencia importante entre estas historias y los tradicionales documentos de especificación funcional Las historias de usuario no deben tener el detalle mínimo como para que los programadores puedan realizar una estimación Son escritas por el cliente, en su propio lenguaje, como descripciones cortas de lo que el sistema debe realizar No tiene distancia definida.
¿Qué es un Sprint en SCRUM? Se define de forma general las características del producto y se asigna el equipo que se encargará de su desarrollo. Se incrementa el producto en el que se añaden las funcionalidades de la fase de especulación. De desarrollo ágil tiene como base la idea de creación de ciclos breves para el desarrollo. Ninguna de las anteriores.
¿Qué es la estimación del Sprint? Se propone una historia, el miembro del equipo selecciona una carta y la coloca boca abajo. Esta carta representará su estimación para la historia propuesta. Se comprueban las estimaciones, y si hay muchas discrepancias se discute sobre esas diferencias y se ponen en común las ideas sobre la naturaleza del trabajo. Este proceso se repetirá hasta que las estimaciones sean parejas o aproximadas. Es una tarea que deberá involucrar a todos los miembros del equipo. Para poder hacer una estimación y que los miembros del equipo no estén condicionados por la estimación de los compañeros se usará, la técnica de Planning Poker. Ninguna de las anteriores.
¿Para qué nos sirve un Sprint planning meeting? Una vez definidos, el equipo comienza su desarrollo, no teniendo en cuenta las normas Definirán qué tareas se tienen que realizar y cuáles son los objetivos. Se permite a nadie gobernar al equipo durante el Sprint. El equip0 se autogestionará. Ninguna de las anteriores.
¿Cómo se planifica en XP? Una vez obtenidas las "historias de usuarios", los programadores no evalúan. Plantea la planificación como un dialogo continuo entre las partes involucradas en el proyecto, incluyendo al cliente, a los programadores y a los coordinadores o gerentes. No existe normativa EEE para la planificación de XP y la configuración de esta estructura. Ninguna de las anteriores.
¿Qué es el enfoque cascada? Conjunto de etapas que no sigue un proyecto de software desde su concepción. Es un programa para configurar dispositivos En este caso, cualquier fallo de las fases anteriores serán arreglados en la fase actual, y se procederá siempre hacia adelante, sin volver a pasar por ninguna de las fases anteriores Este se inicia con la definición de necesidades.
¿Qué es la una metodología de desarrollo de software? En un proyecto de desarrollo de software la metodología ayuda a no definir: Quién debe hacer Qué Cuándo y Cómo debe hacerlo. Es un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo en sistemas de información. Una metodología para el desarrollo de software comprende actividades a seguir para idear, implementar solo la Base de datos. Códigos de programación que sirve para automatizar el sistema.
Durante la fase de inicio se define el modelo del negocio y el alcance del proyecto. Una vez definidos, el equipo comienza su desarrollo, no teniendo en cuenta las normas Definirán qué tareas se tienen que realizar y cuáles son los objetivos. Se identifican todos los actores y Casos de Uso (CU), y se diseñan los CU más esenciales Ninguna de las anteriores.
¿Cuáles roles existen en la metodología Scrum? Dueño de Product, Equipo y ScrumMaster Stakeholders, Equipo y ScrumMaster Stakeholders, Equipo, Dueño de Product, y ScrumMaster Pila del producto, pila del Sprint e Iteraciones.
¿Qué es el Backlog de Producto? Es la visión definitiva de todo lo que podría ser por el Equipo sin ningún orden de prioridad. Es la visión única y definitiva de todo lo que podría ser por el Equipo en orden de prioridad. Su meta es asegurar el control del software de alta calidad Ayudan a eliminar impedimentos que identifican el Dueño de Producto.
¿Cuántas horas máximas pueden reunirse para la Planificación de Sprint en la metodología Scrum? Máximo 4 horas De 1 a 2 horas De 1 a 3 horas Las horas que se creyeren convenientes.
¿Cuántas horas por día se emplea para realizar un Sprint?: La mayoría de los equipos estiman unas 4 a 6 horas disponibles al día para el Sprint Los Desarrolladores estiman el tiempo necesario La mayoría de los equipos estiman unas 8 horas disponibles al día para el Sprint El ScrumMaster estima el tiempo necesario.
¿Cómo se lo llaman las reuniones cortas (15 minutos o menos) que tiene lugar todos los días a una hora establecida en la metodología Scrum? Backlog del producto Scrum Diario Iteraciones Fases Sprint.
¿De dónde nace la metodología DevOps? Nace de la unión de desarrollo y observaciones Nace de la unión de pruebas y codificación Nace de la unión de pruebas e integración Nace de la unión de desarrollo y operaciones.
DevOps se basa en: La integración entre desarrolladores de software y administradores de sistemas. Objetivo, capacidad operacional, arquitectura, entregable del producto La integración de desarrollo, pruebas e implementación La integración de análisis, diseño, desarrollo, pruebas e implementación.
¿Cuál es el factor en DevOps en el cual las personas son encargadas de procesos de producción, desarrollo de hardware, etc.? Desarrolladores Control de Calidad Operaciones Equipo.
¿Cuáles son las operaciones que se realiza en la metodología DevOps? Análisis de rendimiento, rendimiento de la aplicación, disponibilidad de la aplicación Análisis del usuario, código de calidad, código de errores APM Tools, Latencia de usuario, reducción de MTTR al encontrar errores. Ninguna de las anteriores.
¿Cuál es la fase en la cual se emplean herramientas que ayudan a gestionar, coordinar, Programar y automatizar las tareas de producción de las versiones de productos? Prueba funcionamiento Supervisión Puesta en marcha.
¿Cuál es el diagrama que se utiliza para verificar el progreso de las tareas de un Sprint? Diagrama de Grant Diagrama de BurnDown Diagrama de Venn Ninguna de las anteriores.
¿Qué es ingeniería de software? Es una metodología para desarrollar software de calidad Es una disciplina que permite desarrollar software de calidad es una disciplina que solo contempla el desarrollo del software, pero no su mantenimiento Es una metodología que contempla todo el proceso de producción del software.
Las características de un producto software son: Es algo tangible No evoluciona con el tiempo Los cambios en el software pueden tener efectos colaterales Ninguna de las respuestas anteriores es correcta.
¿Qué afirmación tiene relación con la «crisis del software? Las empresas ya no tienen tanta necesidad de productos software y hay crisis en el sector El software tiene una calidad muy baja, pero cumple con las planificaciones realizadas. Los proyectos software no cumplen con las planificaciones realizadas El software tiene una alta calidad y está alineado con el negocio.
¿Qué es un artefacto software? Pieza de información que se produce o se necesita en un proceso de desarrollo de software Cada una de las etapas que se dan en un proceso de desarrollo de software Fecha de referencia en una etapa dentro del proceso de desarrollo de software. Ninguna de las definiciones anteriores es correcta.
¿Qué define un proceso? Un proceso define quién está haciendo qué, cuándo y cómo alcanzar un determinado objetivo. Un proceso define quién está haciendo qué, pero no cuándo ni cómo Un proceso define quién está haciendo qué y cuándo, pero no cómo. Un proceso define los pasos a seguir para desarrollar software.
¿El objetivo principal del proceso de desarrollo de software es? Reducir el coste del proyecto Gestionar los recursos humanos del proyecto. Mejorar la forma de trabajar a la hora de desarrollar software, favoreciendo la prevención y resolución de posibles problemas que puedan surgir. Reducir el tiempo de desarrollo de un proyecto.
¿Qué es un modelo de proceso software? Un modelo de proceso de desarrollo de software es un prototipo del sistema a desarrollar. Un modelo de proceso de desarrollo de software es el proceso de desarrollo específico que se aplica en un proyecto software determinado. Un modelo de proceso de desarrollo de software es una descripción del sistema a implementar. Un modelo de proceso de desarrollo de software es una descripción simplificada de un proceso de desarrollo de software real.
¿El modelo en espiral? Es iterativo e incremental. Es iterativo, pero nunca es incremental. No contempla los riesgos del proyecto. No contempla el desarrollo de prototipos.
¿Cuál no es una característica principal de las metodologías tradicionales? Son técnicas predictivas. Se basan en una planificación detallada y en un contrato estricto Se adaptan rápidamente al cambio. Se basan en poca documentación y en un trabajo colectivo.
¿Cuál de las siguientes es una característica clave de proceso unificado? Está centrado en la arquitectura. Sigue un modelo iterativo e incremental. Está dirigido por casos de uso. Todas las respuestas anteriores son correctas.
Uno de los modelos más importantes en la fase de inicio en el proceso unificado es Modelo de dominio Modelo de clases de diseño. Modelo de componentes. Modelo de interacción.
¿Bajo qué perspectivas se trabaja en RUP? Estática, dinámica y estética. Estática, práctica e incremental. Estática, práctica y dinámica. Dinámica, práctica, estética e incrementa.
¿El proceso unificado de Rational? Únicamente tiene en cuenta una perspectiva estática y otra dinámica. Es una mejora con respecto al Essential Unified Process (EssUP) Implementa el software en base a artefactos Implementa el software reutilizando componentes.
El lenguaje UML: Solo se puede utilizar para la OO.. Es un lenguaje forma Es un lenguaje que no presenta ambigüedad semántica. Es un lenguaje de modelado que permite modelar sistemas y software.
¿Modelar el software es útil para? No resulta útil, es una pérdida de tiempo, lo más eficiente es programar directamente la solución. Entender el sistema que se desea implementar. Entender el negocio en el que no va a funcionar el sistema a implementar. Evitar la ambigüedad semántica.
¿Qué es el modelo de dominio? El modelo que especifica lo que se ha de implementar El modelo que representa el mundo real. El modelo que define la plataforma de desarrollo. s el modelo que representa el entorno en el que no va a funcionar el sistema a implementar.
Indique cuál de las siguientes afirmaciones es correcta: Las técnicas ágiles se adaptan muy bien a todo tipo de proyectos software Las técnicas ágiles se adaptan muy bien a proyectos donde los requisitos son muy cambiante Las técnicas ágiles defienden el modelo en cascada para el desarrollo de aplicaciones. Todo proceso iterativo e incremental es un proceso ágil.
¿En qué aspectos se asientan las técnicas ágiles para su aplicación a la hora de desarrollar software? El software sale muy caro. Se incumplen plazos y presupuestos Los requisitos del software son muy difíciles de predecir. Según Pressman (2010), uno de los aspectos vinculados al desarrollo de software, en el que se asienta el proceso ágil para su implantación, es que predecir qué requisitos del sistema van a mantenerse y cuáles se van a cambiar no es una tarea sencilla El diseño y la implementación no son tareas que se realicen en paralelo.
¿Cuáles de las siguientes opciones se corresponden con principios de agilidad de acuerdo con el Manifiesto ágil? La prioridad más alta en el desarrollo de software es cumplir las necesidades del cliente a través de entregas útiles en períodos cortos La prioridad más alta en el desarrollo de software es cumplir las necesidades del cliente a través de entregas que determine el cliente El trabajo en equipo entre los expertos del negocio y los desarrolladores del sistema no es fundamental. Los desarrolladores no deben interactuar con los expertos del negocio, solamente la dirección del proyecto.
¿Cuáles de las siguientes opciones se corresponden con valores a tener en cuenta cuando se desarrolla software de acuerdo con el Manifiesto ágil? La documentación exhaustiva debería primar en todo desarrollo de software. El desarrollo de software útil debería primar sobre la documentación exhaustiva. Hay que dar especial importancia a los procesos y herramientas que den soporte al desarrollo ágil. Hay que respetar en todo momento la planificación definida para el proyecto.
¿Cuál de las siguientes es una responsabilidad del product owner en un proyecto ágil? Determinar la planificación en todos los niveles de abstracción, independientemente de que el proyecto sea ágil Calcular el coste total del proyecto. La subcontratación de personal para el proyecto. Fijar criterios de aceptación para cada historia de usuario.
¿Qué es una historia de usuario? La descripción de un requisito software. La descripción detallada de una funcionalidad que se ha de realizar en el sistema. La descripción del comportamiento del sistema. La unidad de valor más pequeña posible para el negocio.
¿A la hora de priorizar las historias de usuario, qué criterios se tienen en cuenta? Se basan en el número de puntos que les hayan asignado los desarrolladores y en si ha habido consenso Se basan en la complejidad de las historias de usuario, sin considerar planificaciones iniciales. El valor y la estimación. El valor y el coste de la historia de usuario.
Indique cuál de las siguientes afirmaciones es correcta Scrum es una metodología que señala que se debe hacer para su implementación con éxito en una organización Scrum es un marco de trabajo que indica qué se debe hacer para su implementación con éxito en una organización. Scrum garantiza que la empresa que lo implemente será ágil. Scrum sigue los valores, pero no los principios del Manifiesto ágil.
¿Cuáles son los errores más comunes que se dan en las organizaciones cuando se adopta Scrum? Excesiva documentación de los proyectos. Falta de empatía entre los stakeholders del proyecto. Presupuestar mal el proyecto software El cliente es demasiado flexible con el contratista que le desarrolla el sistema.
¿Qué artefacto resulta de la reunión de planificación de un sprint? El product backlog.. El burndown chart. Presupuestar mal el proyecto software El sprint backlog. Ninguna de las respuestas anteriores es correcta.
¿Qué responsabilidades tiene el scrum master? Asegurar que todo el equipo sigue las prácticas Scrum. Dar prioridad a las funcionalidades que ha de cumplir el sistema Maximizar el retorno de inversión del proyecto. Mejorar la calidad y productividad de la entrega final únicamente.
¿Qué características ha de presentar un equipo de desarrollo que adopta Scrum para implementar una aplicación? Debe ser multifuncional Debe ser funcional. Deben estar claramente distribuidos. Debe ser jerárquico.
¿Cuál de las siguientes opciones no representa un rol en Scrum? Jefe de proyecto. Los tres roles principales en Scrum son: product owmer, scrum master y equipo de desarrollo Product owner. Scrum master. Equipo de desarrollo.
¿Qué es el product backlog? El conjunto de historias de usuario a implementar en un producto software El conjunto de historias de usuario que forman parte de un sprint La agrupación de las historias de usuario en base a epopeyas. La lista de entregas (releases) de las que está compuesto el producto software.
¿Cuál es la diferencia básica entre un product backlog y una hoja de ruta? El conjunto de historias de usuario a implementar en un producto softw El product backlog es más estratégico, mientras que la hoja de ruta es más táctica El product backlog es más táctico, mientras que la hoja de ruta representa más la estrategia La hoja de ruta muestra el trabajo pendiente a corto plazo, mientras que el product backlog tiene una visión a futuro del software a desarrolla No hay diferencias, tienen el mismo objetivo, pero con distinto nivel de abstracción.
¿Cuál es la reunión Scrum en la que se presenta el trabajo realizado hasta ese momento al product owner? Sprint retrospective. Sprint review. Daily scrum. Sprint planning.
¿Cuáles son los valores principales que promueve XP? Las pruebas unitarias, el feedback, la simplicidad y la programación en parejas. La comunicación, la simplicidad, la retroalimentación, el coraje y el respeto. El coraje, la comunicación, el diseño simple, las pequeñas entregas y la metáfora del sistema La comunicación, el cliente in situ, las pequeñas entregas, la refactorización y el respeto.
El ciclo de vida en XP considera las siguientes fases fundamentales Planificación, diseño, codificación y despliegue de manera secuencia Planificación, diseño, codificación y pruebas de manera solapada entre sí. Planificación, diseño, codificación y pruebas de manera secuencial. Planificación, diseño, codificación y despliegue de manera solapada entre si.
XP da importancia a la comunicación como valor fundamental porque: Permite mejorar el clima general de trabajo dentro del proyecto Facilita las tareas de marketing y divulgación del nuevo desarrollo. Permite detectar de manera temprana posibles problemas en el proyecto Todas las respuestas anteriores son correctas.
Importancia de base de Datos Porque mantiene información relevante y consistente para que esté disponible entiempo, forma y lugar deseados. Por ser una herramienta útil para obtener registros Por representar tablas de cada usuario Para controlar datos permanentes.
¿Cómo se selecciona todos los registros de una tabla? Select *insert nombre_tabla Select *nombre_tabla Select *from nombre_tabla Select *where nombre _tabla.
Si al crear una tabla deseamos que una columna no acepte nulos. ¿Utilizamos la restricción? Default Default Not Null Values Not null Not Null.
Un archivo o conjunto de archivos que contienen múltiples informaciones que, de alguna manera, ¿guardan relación es? Un Sistema Gestor de Base de Datos Una aplicación informática para el manejo de bases de datos Una Base de Datos Ninguna de las definiciones anteriores es correcta.
¿Qué es una clave principal? Un campo que define quién está haciendo qué, cuándo y cómo alcanzar un determinado objetivo. Es aquella que permite que se dupliquen registros en una tabla Es aquella que identifica exclusivamente cada registro almacenado en una tabla. Es uno o varios valores que sirven para distinguir cada entidad en la relación.
¿La sentencia order by nombre_campo sirve para? Ordenar de mayúsculas a minúsculas Ordenar por defecto de forma ascendente Ordenar pro defecto los registros que ingresan a la tabla Ordena por defecto de forma descendente.
¿El nivel físico en base de datos? Describe por partes la base de datos Describa las vistas de usuarios Describe el almacenamiento real de datos Almacena y relaciona datos.
¿Para borrar solo un registro, puede utilizar la siguiente sentencia? DELETE [LOW_PRIORITY] FROM tabla DELETE FROM contactos DELETE FROM contactos WHERE nombre = "Pedro" Ninguna de las anteriores.
Significado de las siguientes siglas CRUD Create, alter, drop, read Create, Read, Update, Delete Create, Update, Select, Delete Ninguna es correcta.
Código correcto para insertar registros a una base de datos Insert into tabla (columna1, columna2,..) values (valor1, valor2...). Insert into "nombre de la base de datos" e, "Desarrollo de Software", "Primero"): Insert new tables values (2, "Desarrollo de Software", "Primero"); Insert int usuario" values(primary key id_numero varchar(50), nombre varchar(50):.
Cuál es el comando que se utiliza para configurar el nombre de usuario en Git git config--global user. usernane "Mi nombre" git config --globla user. username "Mi nombre" git config--global user. username "Mi nombre" git config -global user.username "Mi nombre".
Cuando utiliza un sistema de control de versiones como GIT cual es la funcionalidad del comando merge Permite unificar los cambios de una rama (branch) con otra Sirve para observar los comandos que fueron utilizados anteriormente Se usa para guardar los cambios al repositorio local Se usa para guardar los cambios en el statging area.
La herramienta de GIT se la puede definir como Un sistema versionamiento de archivos que se encuentra alojado en la nube Un sistema de verificación y seguimiento de proyectos Un sistema donde podemos empaquetar y desempaquetar archivos Un sistema de control de versiones especializado para código fuente.
Seleccione la definición que mejor se adapte al concepto de Cloud Computing Es una tecnología que permite acceso remoto a softwares, almacenamientos de archivos, procesamientos de datos por medio de internet Es una tecnología que permite la desvinculación remota a softwares, almacenamientos de archivos, procesamientos de datos por medio de internet Es una serie de computadoras que permiten acceso remoto a tu computador, almacenamientos de tus archivos, procesamientos de tus datos por medio de una red Ninguna de las Anteriores.
Seleccione cuál de los siguientes enunciados corresponde a los beneficios de SOA Reducción a la dependencia tecnológica Alto consumo de dinero e implementación Dependencia exclusiva a una sola persona con conocimientos de SOA Ninguna de las Anteriores.
Seleccione la definición de un Servicio Web Es un conjunto de aplicaciones que usan las buenas prácticas de programación para el uso de los componentes de software. Es un componente de software que usa un conjunto de protocolos y estándares para el intercambio de información entre aplicaciones. Es un programa que se ejecuta desde cualquier dispositivo y que permite visualizar la información en tiempo real Es un componente de hardware que permite la conectividad entre uno o varios servidores.
Seleccione la respuesta correcta en cuando al Funcionamiento de SOA la etapa de Evolución es Plantea aplicaciones distribuidas, multinivel. Permite que cada servicio evolucione independientemente. Desarrollo procesos de negocio como servicios Define las necesidades del negocio.
Seleccione la respuesta correcta en cuando al Funcionamiento de SOA la etapa de Desarrollo es Plantea aplicaciones distribuidas, multinivel. Permite que cada servicio evolucione independientemente. Desarrollo procesos de negocio como servicios Define las necesidades del negocio.
Seleccione la respuesta correcta sobre los Facilitadores Tecnológicos Clave del SOA, a que se refiere el BPM Permite la orquestación automática de servicios separados creando una capa de procesos de negocio integrados. Permite comunicaciones estandarizadas punto-a-punto entre sistemas mediante estándares aceptados. Permite la monitorización de ejecución de procesos, visión en tiempo real Todas las respuestas son correctas.
Seleccione la definición adecuada a SOA Es una Interface de Programación de Aplicaciones Es una Aplicación de Objetos de Software Es una Aplicación Orientada al Software Es una Arquitectura Orientada a Servicios.
Cloud computing es: Es una tecnología que permite acceso remoto a softwares, almacenamiento de archivos y procesamiento de datos por medio de Internet, siendo así, una alternativa a la ejecución en una computadora personal o servidor local Es el proceso de creación y mantenimiento de sitios web. Puede implicar una amplia gama de acciones, desde la codificación y el diseño hasta la gestión de contenidos y la administración del servidor web Es un software que forma parte del servidor y tiene como misión principal devolver información (páginas) cuando recibe peticiones por parte de los usuarios Ninguna de las anteriores.
GIT es: Un IDE de desarrollo en línea destinado a la programación de servicios para cloud computing Un software en línea que permite desarrollar en web Es una herramienta en línea que realiza una función del control de versiones de código de forma distribuida Ninguna de las anteriores.
¿Qué son las bases de datos no relacionales? Son un sistema de almacenamiento de información que se caracteriza por usar el lenguaje SOL para las consultas. Esto significa que no puedan usar el lenguaje SQL Por ello también se les suele llamar NoSQLo «no solo SQL Son un sistema de almacenamiento de información que se caracteriza por no usar el lenguaje SQL para las consultas, es decir, eliminan completamente el uso del lenguaje SQL Son un sistema de almacenamiento de información que se caracteriza por no usar el lenguaje NoSQL para las consultas. Por ello también se les suele llamar NoSQLo «no solo SQL». Son un sistema de almacenamiento de información que se caracteriza por no usar el lenguaje SQL para las consultas, Esto no significa que no puedan usar el lenguaje SQL, pero no lo hacen como herramienta de consulta, sino como apoyo. Por ello también se les suele llamar NoSQL o «no solo SQL».
Ejemplos de bases de datos no relacionales o NoSQL son: MyQSL, Oracle, PostgreSQL Cassandra, Redis, MongoDB, CouchDB Cassandra, Redis, Mongo DB, CouchDB, MyQSL, Oracle, Postgre SQL Ninguna de las anteriores.
Los tipos de bases de datos NoSQL son: Bases relacionales, Bases orientadas a objetos y Bases de propósito general Bases de datos clave - valor, Bases de datos documentales, Bases de datos en grafo, Bases de datos orientadas a objetos Bases de registros, Bases autónomas y Bases de propósito general Ninguna de las anteriores.
Ventajas de una base de datos NoSQL: Se ejecutan en máquinas con pocos recursos, Escalabilidad horizontal, Pueden manejar gran cantidad de datos, No genera cuellos de botella Son estables, mediante integridad referencial, Usan Lenguaje SQL para ciertas actividades Necesitan servidores robustos, pueden escalar en su arquitectura, evitan duplicar la información. Ninguna de las anteriores.
Cuál de las siguientes afirmaciones es correcta: NoSQL significa "NoSQL" NoSQL significa "not SQL" NoSQL significa "not only SQL" Ninguna de las anteriores.
Definición de ERP: Un programa de gestión comercial. La gestión comercial constituye uno de los pilares básicos de un ERP. pues a partir de ésta, se relacionan otros como el módulo de fabricación, almacén, financiero y contable, etc. Sin embargo, sin estas capacidades adicionales no es más que un software de gestión comercial Un software contable. Aplicaciones de contabilidad con múltiples posibilidades y parametrización, no constituyen en sí mismas un ERP Enterprise Resource Planning, es decir, sistema de planificación de recursos empresariales. Son programas que se hacen cargo de distintas operaciones internas de una empresa, desde producción a distribución o incluso recursos humanos Ninguna de las anteriores.
Ejemplos de ERP son: Office 365, Microsoft Statics, Adempiere Microsoft ERP, Mongo, Project Adempiere, odoo, SAP, Openbravo Ninguna de las anteriores.
OSGi Open Services Gateway initiative: es un dispositivo, con frecuencia un ordenador, que permite interconectar redes con protocolos y arquitecturas diferentes a todos los niveles de comunicación. Su propósito es traducir la información del protocolo utilizado en una red al protocolo usado en la red de destino Open Services Gateway initiative: es un conjunto de estándares abiertos cuyo objetivo es definir las especificaciones abiertas de software que permitan diseñar plataformas compatibles que puedan proporcionar múltiples servicios Open Services Gateway initiative: Una herramienta tecnológica que tiene como objetivo integrar y automatizar los principales procesos y datos de la empresa en una sola plataforma, facilitando la gestión de datos y la organización de la compañía Ninguna de las anteriores.
Cuando hablamos de un teléfono móvil, al inicio de su creación de estos dispositivos carecían de: Memoria Reducida Memoria eficiente y rápida Poca capacidad de almacenamiento Alta potencia computacional.
¿Cuáles son los sistemas operativos más conocidos en los dispositivos móviles? Linux Android Windows Ninguno de los anteriores.
Hablando del sistema Operativo Android para dispositivos móviles cuál es su principal característica en su arquitectura. Está basado en un (núcleo escrito en C- núcleo linux) Micronúcleo escrito en C++ Photoshop Ninguno de los anteriores.
Hablando del sistema Operativo IOS para dispositivos móviles cuáles son sus principales características en su arquitectura. Sistema derivado de Windows Núcleo Hibrido (Micronúcleo+ Servicios) Micronúcleo escrito en C++ Ninguno de los anteriores.
Android es una plataforma completa para apps de dispositivos móviles. Esto significa que incluye la mayor de los elementos necesarios para crear y disfrutar de apps. ¿Pero cuál de los siguientes elementos no forman parte del ecosistema de Android? El entono de ejecución de apps para el dispositivo de los clientes. El sistema operativo para los dispositivos móviles EL entorno de desarrollo de apps. Un smartphone Android físico con el que realizar las pruebas básicas de las apps.
El SDK de la distribución de Android es: El kit standard de desarrollo, constituido por documentación sobre programación en Android y ejemplo de uso. El kit estándar de desarrollo, que incluye de una última versión de Android emuladores y dispositivos virtuales. El kit estándar de depuración, que incluye las herramientas de desarrollo para depurar aplicaciones Android El kit estándar de despliegue, que incluye las herramientas necesarias para publicar una aplicación en Google Play.
La fragmentación en Android es un fenómeno… …beneficioso para el desarrollador y para los usuarios. …según el cual las paliaciones pueden ejecutarse de la misma forma en todos los dispositivos. ...originado en buena medida porque existe miles de tipos distintos de dispositivos que ni siquiera comparten la misma versión del sistema operativa. Ninguno de los anteriores.
IOS es un sistema operativo que funciona en los siguientes dispositivos: Solo en iPhone En cualquier teléfono inteligente de cualquier fabricante. En los iPhone, iPad, iPod Touch y Apple TV. Solo en dispositivos Android.
El desarrollo de aplicaciones para iOS tiene en común con el desarrollo para OSX... ...herramientas de desarrollo. …lenguaje de programación. ...algunos frameworks (librerías) …las tres opciones anteriores.
Con las herramientas de desarrollo para i0S se puede crear aplicaciones i0S usando para el desarrollo solo computadoras con sistemas operativos: Linux Windows. Mac OS. Los tres anteriores.
¿Cuál es la principal desventaja de las aplicaciones multiplataforma basadas en tecnología web? Necesita el navegador Chrome para ser visualizadas. Necesita librerías que interpreten JavaScript para poder ser ejecutadas Necesitan librerías adicionales para poder acceder a buena parte de las capacidades del dispositivo debido a las limitaciones que los navegadores imponen a su ejecución Necesitan ser desarrolladas siguiendo pautas de diseño reactivo.
¿Qué es una Web App? Una página con un envoltorio que funciona como app y se instala en el dispositivo como si fuera nativa Una página web adaptada al móvil que se consume a través del navegador como se fuese nativa. Una web creada con un framework para usarse en móviles. Cualquier web abierta desde un navegador móvil.
¿Qué es el Material Desing? El material desing es el estándar de diseño definido por Google. Es un framework de desarrollo basado en CSS3 para personalizar páginas Web. Es una técnica de diseño de interfaces de apps en la que la interfaz reacciona a cualquier posible gesto del usuario para evitar errores no intencionados. Es un método de programación para JavaScript orientado a apps.
¿Qué es una App Hibrida?... Una página web adaptada a móvil que se consume a través de un navegador como si fuese nativa Una web creada con un framework para usarse en móviles. Una ampliación que ha sido generada con un motor de juegos. Su desarrollo es más rápido y económico, pues utilizan en mismo código para Android y para i0Sy se ejecuta como si fuese una aplicación nativa.
¿Qué lenguaje de programación es compatible con Android para el desarrollo de apps? Java-Dart - Kotlin Java-Dart - C++ Dart-Kotlin - JavaScript Dart-C++- PHP.
¿Cuáles son los componentes principales de desarrollo de una arquitectura de una ampliación Android? Notificaciones, Proveedores de contenidos, Desarrollo, Planificación. Servicio, Intención, Externalización, Planificación. Servicio, Intención, Externalización, Notificaciones, Proveedores de contenidos. Externalización, Notificaciones, Inicio, Desarrollo, Test.
¿Qué son los contenedores? Los contenedores mantienen unidos a los objetos y a los widgets (etiquetas, campos, botones, contenedores secundarios y widgets hijos) Los contenedores mantienen unidos a los usuarios y desarrolladores de las apps. Los contenedores mantienen unidos usuarios y clientes. Los tres anteriores.
Puedes agregar muchas propiedades a tu widget Container tales como el color de fondo, tamaño, relleno, márgenes, bordes o la forma del texto entre otras... Verdadero Falso.
El widget SnackBar es usado si quieres que en tu aplicación aparezca un mensaje en la parte inferior de la interfaz... La fragmentación en Android es un fenómeno... …para siempre. …por uno segundos. …hasta que el usuario toque el botón de cerrar mensaje. ...hasta que el usuario toque el botón OK del mensaje.
Microsoft Visual Studio .NET es una plataforma que permite ejecutar y desarrollar: Webs, soluciones informáticas y/o sistemas de información Aplicaciones, soluciones robóticas y/o sistemas de información Aplicaciones, soluciones informáticas y/o sistemas de información Aplicaciones, soluciones informáticas y/o sistemas de contabilidad.
El Framework de .Net significa: Marco de trabajo Software de Trabajo Trabajo web Trabajo de escritorio.
El Framework de .Net provee implementaciones de 4 lenguajes compatibles con CLS, junto con sus compiladores: Microsoft Visual Basic .NET, Microsoft Visual D# NET, Microsoft Visual J#.NET, Microsoft Visual C++NET. Microsoft Visual Basic .NET, Microsoft Visual C#. VISUAL, Microsoft Visual J#.NET, Microsoft Visual C++NET. Microsoft Visual Basic .NET, Microsoft Visual CH NET, Microsoft Visual R# NET, Microsoft Visual C--NET. Microsoft Visual Basic .NET, Microsoft Visual C# NET, Microsoft Visual J#.NET, Microsoft Visual C++NET.
En el lenguaje C# se definen las siguientes palabras reservadas para declarar la accesibilidad (o el nivel de acceso) de los métodos y atributos en una clase: Public, private y protected Public, basic y protected Public, private y extensive Locked, private y protected.
Para que permite el método ToString0 en C# Permite convertir cualquier tipo de dato a entero Permite convertir cualquier tipo de dato a string Permite convertir no cualquier tipo de dato a string Permite convertir no cualquier tipo de dato a entero.
En .net están permitidos los siguientes tipos de comentarios: Comentarios de una sola línea, de dos líneas, de tres líneas Comentarios de varias líneas, de múltiples líneas, para documentación automática. Comentarios de una sola línea, de múltiples líneas, para documentación reservada. Comentarios de una sola línea, de múltiples líneas, para documentación automática.
Identifique la fila con las palabras reservadas de .NET correctas Static, true, class Public, num, valor Class, plublic, edad Protected, cod, true.
En C# existen dos tipos de variables Públicas y privadas Locales y globales Locales y privadas Públicas y globales.
¿Qué es un método en C#? Es un bloque de código que contiene una serie de palabras reservadas Es un bloque de texto que contiene una serie de instrucciones Es un bloque de código que contiene una serie de instrucciones Es un par de códigos que contiene una serie de instrucciones.
Para regresar un valor de un método en C# usamos la palabra clave: Return Public Private Global.
Cómo se llama el método en C# que, al definirlo, éste se ejecute inicialmente y en forma automática. Destructor Constructor Variable local Variable pública.
Métodos para convertir una cadena en un enum Enum() y TryParse() Parse()y Enum() Enum. Parse() y Enum.Try Parse() Enum.character()y Enum.num().
La visibilidad de un procedimiento en C# viene determinada por la declaración: private, public o global. private, public o internal. private, public o local. Privatey public.
Una función en C# permite: Encapsular una parte del texto y llamarlo desde otros sitios en su código. Encapsular una parte de la instrucción y llamarlo desde otros sitios en su código. Encapsular una parte del código y llamarlo desde otros sitios en su web. Encapsular una parte del código y Llamarlo desde otros sitios en su código.
Una función recursiva en C# es: Aquella que se define a partir de ella misma Aquella que se define a partir de un valor Aquella que se define a partir de una variable Aquella que se define a partir de un método.
Funciones matemáticas predefinidas correctas que existen en C# Abs(x), Pow(x.y), Sqrt(x) Pow(x,y), Raiz(x,y), Porcent(x,y) Log10x(), Sinh(x), Raiz(x,y), Abs(x), Porcent(x,y), Exp(x).
Definición correcta de u vector en C# Un vector es una estructura de caracteres que permite almacenar un conjunto de datos del mismo tipo. Un vector es una estructura de datos que permite almacenar un conjunto de códigos del mismo tipo. Un vector es una estructura de datos que permite almacenar un conjunto de datos del mismo tipo. Un vector es una estructura de datos que permite almacenar unas variables y datos del mismo tipo.
Existen 3 métodos para imprimir un vector en c#, estos son: String(), List(), foreach Join(), ForEach(), foreach String. Join(), List.ForEach(), foreach String.Join, For(), Each.
Como las matrices son objetos en C# disponemos de un método llamado. pasamos como parámetro la dimensión y nos retorna el valor de dicha dimensión. GetLength Get Between Post.
Es un conjunto de componentes del software que son utilizados para acceder a los datos que almacena un Sistema Gestor de Bases de Datos Relacionales y también a datos no estructurados. ADO.NET ADOBD BDNEET SGBD.NET.
De la siguiente función: void fun(unsigned char *cad1, unsigned char*cad2) { while (*cad2++=*cad1++) Copia la cadena cad 2 en la cadena cad 1 Copia la cadena cad 1 en la cadena cad 2 Copia la cadena cad 2 en la cadena cad 1 excepto el caracter ‘\0’. Copia la cadena cad 1 en la cadena cad2 excepto el caracter '\0'.
Dadas estas declaraciones: int a[5]-(10,20,30,40,50); int *p=a, i=2; printf("%d",*p[i]); imprime 30 printf("%d",*(p+i); imprime 30 printf("%d",*++p+i); imprime 20 printf("%d", *a++) ; imprime 10.
¿Identifique a qué tipo de dato corresponde los valores de verdad y falso? Real Entero Lógico Numérico.
Variable es: Valor que no cambia al transcurso del desarrollo del algoritmo Valor que no cambia al transcurso del desarrollo del programa Valor que cambia al transcurso del programa del algoritmo Valor que cambia al transcurso del desarrollo del algoritmo.
El diseño de un algoritmo es: Secuencia desordenada de pasos sin ambigüedades que conducen a la solución de problemas Secuencia ordenada de pasos con ambigüedades que conducen a la solución de problemas Secuencia ordenada de pasos sin ambigüedades que conducen a la solución de problemas Secuencia ordenada de etapas sin ambigüedades que conducen a la solución de problemas.
No es símbolo de un diagrama de flujo Cálculos Entrada y salida Proceso Inicio y final.
Las partes de un algoritmo son: Entrada-proceso-salida Entrada-procedimiento-salida Entrada-proceso-final Entrada-procedimiento-inicio.
Al lenguaje C se lo llama también: Lenguaje de programación Cadena de caracteres Función principal de programa Programación orientada a objetos.
Un algoritmo es: Identifica las tareas más importantes para resolver el problema Capacidad de resolver problemas de todo tipo sin la necesidad de un orden Manipulación de números y ecuaciones Secuencia ordenada de pasos que conducen a la solución a un problema dado.
Un algoritmo debe ser: Entrada-proceso-salida Cadena Enteros-reales-caracteres Preciso-definido-finito.
Una constante es: Son datos cuyo valor no cambia durante todo el desarrollo del algoritmo Cuando el valor puede cambiar durante el desarrollo del algoritmo Los operandos que intervienen en ellas son numéricos Cuando un valor no se altera durante el desarrollo del algoritmo.
El siguiente programa, ¿qué imprime en pantalla? fun1(int*v1, int v2) main() int v1=10,v2=20; fun1(&v1,v2); printf("v1=%d,v2=%d",v1,v2); fun1(int "v1, int v2) {*v1=30; v2=50; } v1=10,v2=20 v1-30,v2=50 v1-30,v2=20 v1=10,v2=50.
La función: int fun(int *x, int nmax) { int i= 0,j-=0; for (i=1; i<nmax; i++) if(*(x+1)>*(X+j) ) j=i; return (j); } Retorna el valor de x[i]. Retorna el valor de x[j]. Retorna la posición del mayor elemento del array x Retorna el valor del mayor elemento del array x.
Del siguiente código: int fact(int x) { if (x==0) return (1); X=x*fact(x - 1); printf (" %d",x); retun (x); } Al llamar a fact(3), escribe en pantalla 1 2 6 Al llamar a fact(2), escribe en pantalla 1 2 3 Al llamar a fact(1), escribe en pantalla 1 2 Al llamar a fact(0), escribe en pantalla 1.
Dado el siguiente programa: int f(int x) { if (x>100) return (x-10); else retun(f(f(x+11))); } main() { int x; puts("Dame número: "); scanf("%d", &x); printf("%d\n", f(x)); } Si x=99, imprime 89 Si x=98, imprime 90 Si x=l10, imprime 91 Si x=102, imprime 92.
Si el resultado de compilar y enlazar este programa se lama prog, ¿qué imprimirá la orden prog lunes martes? main(int argec, char **argv) { printf("%s", *++argv); printf("%c%s", argv[0][0], *argv); } Nada porque da error de compilación lunesmartes lunesllunes luneslmartes.
Los códigos empleados para programar son: Máquina, objeto, fuente Fuente, ensamblador, máquina Máquina, sintaxis, código. Fuente, máquina, sintáxis.
El código fuente va traduciéndose y ejecutándose Interprete Compilador Ensamblador Código objeto.
Es el traductor más extendido, primero realiza el análisis y luego genera el ejecutable, una vez creado es rápido de abrir Intérprete Compilador Ensamblador Código fuente.
El momento durante el cual el programa objeto se ejecuta sobre una plataforma especifica Tiempo de ejecución. Tiempo de desarrollo. Tiempo de compilación. Tiempo de programación.
Una cadena de caracteres es: Su longitud puede variar según el tipo de dato. Es un conjunto de caracteres cerrados entre comillas Un carácter que altera en toda la programación Un conjunto de caracteres que no incluye espacios en blanco.
Característica de la función concat: Incluye dos o más cadenas de caracteres o texto en una sola. Tiene los mism0 restados que la suma Incluye cualquier número de cadenas que se necesitan sumar Tiene los mismos caracteres que la concatenación.
La sintaxis de la función que devuelve la cantidad de caracteres de una cadena LENGTH(cadena) LENGTH(ABC) LENGT(ABC) LEN ("cadena").
¿Cómo se agrega un nuevo valor a un vector? array(i) = ... array {i} =... array [i]=... array ()=...
En el lenguaje C++ En este lenguaje es posible comparar arreglos completos uno con otro si son del mismo tipo. En este lenguaje para comparar arreglos completos es necesario comparar elemento a elemento, comprobando la igualdad entre ellos. En este lenguaje solamente se pueden leer y escribir arreglos completos cuando se trata de arreglos de caracteres En este lenguaje el tamaño del arreglo queda fijado en la definición y no puede cambiar durante la ejecución del programa, al igual que su dimensión.
Para referirse a un elemento de un array se deberá utilizar un índice' de tipo: CHAR INT DOUBLE FLOAT.
Indique la afirmación correcta de la definición: int Vect[20] = {2,5,6,7,..25) Cada componente del arreglo Vect será un número entero, y podrá accederse por medio de un índice que será un valor comprendido entre 1 y 20. El arreglo Vect es de números reales y el elemento V[2] es 12 El arreglo Vect será de enteros y podrá accederse por medio de un índice con valores consecutivos entre 0 y 19. La cantidad de elementos del arreglo Vect es 20.
Un array es: Una estructura que permite manejar variables de varios tipos en una dimensión. Una estructura de un solo nombre que maneja datos en varias dimensiones. Una estructura que permite manejar variables bajo un solo nombre y una dimensión. Una estructura de datos repetitiva de variables con un solo nombre.
La declaración de un array para calificaciones es: int calif(); float calif[10]; char* calif[]; double calif[][];.
¿Qué valor quedaría en la variable f? int main() { int f=1; int cont; int a[3]={0,0,0}; for (cont=1; cont <= 3; cont++) {a[cont]+=f, f= a[cont]; }} 3 2 1 0.
Es fácil de usar para diseñar el flujo lógico del algoritmo, se muestra en un diagrama (gráficos) en lugar de palabras. Algoritmos Diagrama de flujo Pseudocódigo Diagrama de procesos.
Son los lenguajes de programación ampliamente usados en la actualidad Pascal, Visual Basic Access, FoxPro Java, Linux, C PHP, Python, Java.
Con qué otro nombre se le conoce a los arrays o arreglos Vectores o matrices Arreglos o arrays Variables o constantes Números o caracteres.
La estructura de un arreglo multidimensional es: Almacena un conjunto de variables y se compone de 2 o más subíndices de acuerdo a la cantidad de dimensiones que posea. Almacena variables tipo String y se compone de 2ó más subíndices de acuerdo a la cantidad de dimensiones que posea. Almacena constantes de tipo entero y se compone de 2 o más subíndices de acuerdo a la cantidad de dimensiones que posea. Tiene múltiples lados.
La prueba de escritorio se usa para: Programar órdenes. Verificar si el algoritmo está correcto. Eliminar errores. Eliminar virus.
Los operadores relacionales se usan en: Operaciones de comparación Operaciones de suma y resta. Operaciones de multiplicación y división. Operaciones con algoritmos.
Una estructura iterativa es: Aquella que ejecuta una sentencia detrás de otra. Una evaluación de una expresión Una repetición de un bloque de sentencias mientras sea verdad la condición. Una comparación entre dos expresiones por una sola vez.
Una condición es: Una comparación entre dos o más expresiones con un resultado verdadero o fals0. Una comparación entre dos o más expresiones con un resultado falso. Una comparación entre dos o más expresiones con un resultado verdadero. Una comparación entre dos expresiones con un resultado afirmativo.
La estructura for se caracteriza por: Repetirse 5 veces. Repetirse n veces No conoce el número de repeticiones Conocer pre definidamente el número de repeticiones.
Cómo se declara un vector de 100 elementos int vector[100] int vector[99] int vector[101] int vector[0..99].
La sentencia CASE se utiliza para: Elegir entre diferentes alternativas Para convertir datos constantes a variables Para convertir datos variables a constantes Elegir entre las mismas alterativas.
Cuáles son los tipos básicos de estructuras de control: Software y hardware Ejecutables y no ejecutables De repetición y de selección Aritméticos y lógicos.
Características comunes de los programas Datos y operaciones Secuencia de instrucciones, bucles, bifurcaciones, módulos Aplicaciones y software Funciones y procedimientos.
Es el tipo de datos que esta precedido de un símbolo y tiene parte decimal Entero Real Flotante Lógico.
Para incluir una biblioteca en c++ se utiliza la siguiente sentencia: # include (stdlib) # include <stdlib> cin>> variable1; cout << "biblioteca";.
La sentencia cin >> var1, se utiliza para: Ingresar un valor a una variable desde teclado. Imprimir un valor de una variable. Leer desde teclado "var1” Imprimir en pantalla "var1".
La definición de una variable se realiza de la siguiente manera: include variablel; const int variable1=25; int variable1; int variable1=25; .
En el proceso de Compilar, pueden aparecer 2 tipos de errores: Errores de compilación y de ejecución Errores de entrada y salida Errores de entrada y ejecución Errores de compilación y salida.
La sentencia en C++: const float PI=3.14; hace referencia a: Una variable Una constante Una biblioteca Un texto y valor decimal.
FOR I=1 TO 10000 DO END; El bucle se ejecuta 0 veces. El bucle se ejecuta 10000 veces. Es un bucle infinito. Es un bucle no válido.
Al ingresar en NUM1:3 y NUM2:1 en el siguiente código: namespace Ejercicio_propuesto_ 1 { class Program { static void Main(string[] args) { int NUM1, NUM2; double RESUL; string linea; Console.Write("NUMERO 1:"); linea = Console. ReadLine(); NUM1 = int.Parse(linea); Console. Write("NUMERO 2:"); linea = Console. ReadLine (); NUM2 int.Parse(linea); RESUL = (NUM1 +NUM2) * (NUM1 - NUM2); Console.WriteLine(); Console.WriteLine("El resultado es: " +RESUL ); Console.ReadLine(); } } } 4 8 12 16.
En el siguiente código namespace SERIE_DE_UN_NÚMERO { class Program { static void Main(string[] args) byte NUM, K, F; long FAC; double RESUL = 0; string linea Console.Write("DIGITE UN NUMERO: "); linea = Console. ReadLine(); NUM = byte.Parse(linea); for (K = 1; K<=NUM; K++) { FAC 1; for (F = 1; F<= K; F++) { FAC= FAC * F; } RESUL = RESUL + (K/ FAC); Console.WriteLine("RESULTADO DE LA SERIE ES: " + RESUL); Console.Write("Pulse una Tecla:"); Console. ReadLine(); } } } 0 1 2 4.
¿Cuál es el carácter utilizado para hacer comentario de múltiples líneas? /* y */ // */y /* \* y *\.
¿Cuál es el carácter utilizado para separar instrucciones? ; : , .
¿Cuál es la librería básica a importar, para cualquier programa hecho en #C? conio stdio math.h studio.
Para declarar una variable en C, se debe seguir el siguiente formato: int a =0; tipo lista_variables; b=0 0=a.
Del siguiente programa el resultado es: #include <stdio.h> int main() { int i; for (i=0; i<5; i++) { printf( "Hola\n" ); } } Hola 0 Hola 100 veces Hola 5 veces Hola 1.
El error en el siguiente programa es: #include <stdio.h> int main() { int numero; printf( "Introduce un número: "); scanf( "%d", numero ); printf( "\nHas introducido el número %d.\n ", numero ); return 0; } , & &d Nada le falta.
¿Cuál de ellos no es una estructura de control? if try while switch.
¿CUAL ES LA Función se salida por pantalla en lenguaje c? echo printff printf(); scanf().
¿Cuál es la función principal de lenguaje programación ANSI C? principal() main() mainc() void main_C().
¿En el lenguaje ANSIC cuál es el operador de asignación? % - == =.
¿A=15 y B-7 si la condición if (A>B) cual es el mayor de los dos números? B A BA AB.
¿Cuál comentario esta correcto en ANSI C? /*Mi primer programa*/ /*//MI primer programa * // Mi primer programa /*Mi primer programa /*.
Una regla para nombrar una variable es: Una regla para nombrar una variable es: No puede comenzar con un número No puede comenzar con una letra Ninguna de las anteriores.
Los arreglos que tienen un sólo índice se denominan: Arreglos Simples Arreglos Compuestos Arreglos Individuales Arreglos Unidimensionales.
Las constantes de inicialización que se utilizan para inicializar arreglos de forma completa se especifican: Entre llaves y separados por guiones Entre corchetes y separados por coma Entre llaves y separados por coma Ninguna de las anteriores.
Observar el código: int main() { int f=1; int cont; int a[3]= {0,0, 0); for (cont=1; cont <= 3; cont++) { a[cont] = f; f+ a[cont); } } 18 8 16 20.
¿Cuál es el valor de prom? int main() { float venta[ ] = {10, 5, 12, 1, 20}; float prom; prom = venta[1] + venta[2]+ venta[4]/3; } 8,5 10,5 23,6 27,4.
El operador % hace referencia a: El resto de una división de dos números La división de dos números La multiplicación de dos números La raíz cuadrada de un valor.
Cuál es el objetivo general de utilizar un framework Permite integrar en un solo lugar el ambiente de desarrollo Es una buena práctica de las metodologías ágiles que es entregar un producto en el menor tiempo posible Es acelerar el desarrollo de software mediante un marco de trabajo preestablecido Es la creación de un entorno de desarrollo integrado tanto de hardware y software.
Codeigniter es un framework de desarrollo que se usa para el lenguaje de programación PHP JavaScript CSS HTML.
En Codeigniter para configurar la conexión a la base de datos se debe modificar el archivo el mismo que se encuentra en: app/config/base/Database. php config/app/Database.php config/base/Database.php app/config/Database.php.
En Codeigniter la carpeta public sirve para Colocar todos los archivos, imágenes o librerías de acceso público Sirve como un espacio temporal de una aplicación web Es utilizado únicamente para almacenar imágenes Es donde se generan y almacenan los archivos PDF.
El desarrollo de aplicaciones web con Codeigniter siguen el patrón TDD MVVM MVC MVT.
Seleccione el código PHP que está bien escrito include ('cabecera.php); includes (‘cabecera.php') extended ('cabecera.php'); export ('cabecera.php');.
Seleccione la respuesta correcta para renderizar correctamente una Vista en Codeigniter, asumiendo que tiene un controlador y una vista return views('libros/listar'); return view("libros/listar'); returns view("'libros/listar ); return(view["libros', listar ]).
Seleccione la respuesta correcta para crear una clase en Codeigniter: class Home extend BaseController class Home extends Controller class Home extends BaseController class Home extends Base.
Seleccione la respuesta correcta en Codeigniter la carpeta Models sirve para Representar en un modelo de clase la estructura de las tablas de la base de datos. Representan las plantillas a utilizar para renderizar una página web Permite manipular la información desde una vista y la base de datos Todas las respuestas son correctas.
Seleccione la respuesta correcta en Codeigniter para crear un nuevo archivo de Modelo cuál de las siguientes instrucciones es correcta class Libro extends ModelBase class Libro extends Models class Libro extends BaseModel class Libro extends Model.
Desarrollo web: Involucra a todas las disciplinas que se encargan de crear sitios web o aplicaciones web Es el conjunto de habilidades de un programador para crear aplicaciones móviles Es una disciplina de la programación para la creación de aplicaciones de escritorio Ninguna de las anteriores.
HTMLS es: Hypertext Markup Language utilizado para crear sitios web eficientes Un lenguaje de programación web compatible con cualquier tipo de navegador Un estándar que sirve para definir la estructura y el contenido de una página Web (HTML5 y CSS3) Un lenguaje de marcas que permite programar una página web.
CSS: Se basa en la utilización de scripts que ejecuta el servidor web, con ayuda del lenguaje de programación adecuado, cuando un cliente solicita el contenido. Trata de un conjunto de etiquetas que sirven para definir el texto y otros elementos que compondrán una página web, como imágenes, listas, videos, etc. Es un estándar que sirve como referencia del software que conecta con la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código Se le denomina estilos en cascada porque se aplican de arriba a abajo (siguiendo un patrón denominado herencia que trataremos más adelante) y en el caso de existir ambigüedad, se siguen una serie de normas para resolverla.
Servidor web: Tecnología de desarrollo web se basa en la utilización de scripts que ejecuta el servidor web, con ayuda del lenguaje de programación adecuado, cuando un cliente solicita el contenido Es un software que forma parte del servidor físico y tiene como misión principal devolver información (páginas) cuando recibe peticiones por parte de los usuarios Los scripts se incluyen en el documento HTML o XHTML o se escribe en un archivo separado que se enlaza al documento principal Un lenguaje usado para crear páginas webs por medio de marcadores (tags)y atributos, que definen cómo el contenido va a ser presentado en un navegador web.
La programación del lado cliente: Se basa en la utilización de scripts que ejecuta el servidor web, con ayuda del lenguaje de programación adecuado, cuando un cliente solicita el contenido. Se utiliza para realizar proyectos con contenidos dinámicos, pero, a diferencia de los lenguajes del lado servidor, no es el servidor el que ejecuta y procesa los scripts, sino el cliente solicitante. Aunque el usuario accede al proyecto a través de páginas HTML, el código fuente de los scripts permanece oculto Ninguna de las anteriores.
¿En qué consiste la programación del lado del servidor? Cuando un usuario solicita una página web o una aplicación web con un script de este tipo, el servidor web envía el documento HTML y el script al navegador, quien lo ejecuta y presenta el resultado final. Esta tecnología de desarrollo web se basa en la utilización de scripts que ejecuta el cliente web, con ayuda del lenguaje de programación adecuado, cuando un cliente solicita el contenido Es un estándar que sirve como referencia del software que conecta con la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado HTML) para la definición de contenido de una página web, como texto, imágenes, vídeos, juegos, entre otros... Esta tecnología de desarrollo web se basa en la utilización de scripts que ejecuta el servidor web, con ayuda del lenguaje de programación adecuado, cuando un cliente solicita el contenido.
De la siguiente expresión: <p style="text-align:center;"> la descripción correcta es: Etiqueta: p, valor: style y atributo: text-align:center Atributo: p, etiqueta: style y valor: text-align:center Etiqueta: p, atributo: style y valor: text-align:center Ninguna de las anteriores.
Para crear un vínculo en un mismo documento se usan las etiquetas: Para el vínculo: <a href="#destino ">Ira sección<a> y para la sección <a name="destino”>...<a> Para el vínculo: <a href="#destino">Ir a sección</a>y para la sección <a name "destino”>...</a> Para el vínculo: <a href="#destino">Ir a sección</a>y para la sección <a name "destino">...<a> Ninguna de las anteriores.
Al usar <!DOCTYPE html>: Genera un documento HTML compatible con cualquier navegador Se declara un documento HTML simple en su versión 1 De esta forma, el modo estándar del navegador es activado y las in corporaciones de HTML5 son interpretadas siempre que sea posible, o ignoradas en caso contrario Ninguna de las anteriores.
Para incluir un archivo externo CSS se usa la sintaxis: <style rel="'stylesheet" type="text/css" href="css/estilo.css"> <link rel="stylesheet" type="text/css" hrefe="css/estilo.css> <link rel="stylesheet" type="text/css" src="css/estilo.css"> Windows Live Messenger.
Denunciar test Consentimiento Condiciones de uso