Dado El siguiente Sistema de la tienda Oxxo indicar cuál será la salida de los productos vendidos en la tienda de autoservicio.
        
        
        public class ProbadorTienda {
        public static void main(String[] args) {
                Producto articulos = new Producto(100.0);
                articulos.compra(50.0);
                articulos.pago(147.0);
                System.out.println("El precio final de 
            productos vendidos en la tienda es " + 
           articulos.regresa_producto());
            }
        }
        
        public class Producto {
        private double numero;
            public Producto(double recibe) {
                numero = recibe;
            }
            public double regresa_producto() {
                return numero;
            }
            public void compra(double amt) {
                numero = numero + amt;
            }
            public void pago(double amt) {
                if (amt <= numero) {
                    numero = numero - amt;
                }
            }
        }
 Dada La Empresa Gestión de Recursos Humanos, lo mandan llamar a usted para poder verificar el programa de Inicio de sesión de cada usuario que aparece en el sistema, pero el programa presenta algunas fallas, podría indicar cual será las fallas que presenta dicho programa y que salida tendrá el programa a la hora de ejecutarlo.
        public class Reactivo2 {
            public static void main(String[] args) {
                int x = 1;
                while (x < 10) {
                    if (x > 3) {
                        System.out.println("Hola");
                    }
                }
            }
        }
 Bimbo S.A de C.V  lo Contrata para resolver un problema con los contadores de la línea de producción que existen en este momento, analizando cada parte de su código para poder resolver el problema en tiempo real, cuál será la salida de estos contadores.
        
        public class Bucles {
            public static void main(String[] args) {
                int cont1=0;
                while(cont1<3){
                    System.out.println(cont1);
                    cont1++;
                }
                int cont2=0;
                do{
                    System.out.println(cont2);
                    cont2++;
                }while(cont2<3);
                for(int cont3=0;cont3<3;cont3++){
                    System.out.println(cont3);
                }
            }
        }
        
Para lanzar una excepción se utiliza: 
La propiedad “Last In First Out” se refiere a: 
Es una secuencia de elementos dispuestos uno detrás de otro, donde cada elemento es un nodo que contiene al menos dos campos.
Todos son identificadores no válidos EXCEPTO:
¿Cuál es el rango válido de valores para una variable declarada de tipo char? 
El contador se puede declarar en el argumento del ciclo.
Es el resultado de compilar y ejecutar el siguiente código? 
        public class Q {
             public static void main(String argv[]){
                 int anar[]=new int[]{5,9,7};
                System.out.println(anar[1]);
             }
        }
 ¿Cuál es el resultado de compilar y ejecutar el siguiente código?
        
        public class Pass{
            static int j=2;
            public static void main(String argv[]){
                int i=1;
                Pass p = new Pass();
                p.amethod(i);
                System.out.println(i);
                System.out.println(j);
            }    
            public void amethod(int x){
                x=x*2;
                j=j*2;
            }
        }
Del listado siguiente, ordene los 4 tipos de programación que han existido de acuerdo a la evolución de la programación.
        1. Orientada a Eventos.
        2. Lineal
        3. Orientada a Objetos
        4. Estructurada.
En programación, el _________ es la respuesta a una acción realizada por el usuario o sistema operativo.
 ___________es la tecnología que me permite establecer una comunicación con un base de datos.
Del siguiente listado, ¿Cuáles son los pasos que corresponden al proceso de ingeniería de requerimientos?
        1. Análisis
        2. Diseño
        3. Licitación.
        4. Implementación.
        5. Generación de especifiaciones.
        6. Validación
Es el elemento más importante del análisis de requerimientos.
Es importante explicarle a un cliente que un prototipo no es el producto final ya que el principal problema son ____________
El modelo de Madurez de Capacidades (CMMi), permite a las organizaciones perseguir áreas de mejora en todos sus procesos, y por consiguiente CMMi, tiene 2 representaciones, mientras que una es una secuencia probada y sirve de base para la siguiente, la otra es una plataforma bien definida para evolucionar la mejora de todos los procesos.
        En base a lo anterior, selecciones cuales son las 2 representaciones de CMMi.
La Estructura de Swebok (Software Enginering Body of Knolwledge), representa fases de desarrollo de un proyecto de Software, que sirven de guía en la implementación de un proyecto.
        La arquitectura y las interfaces de los diferentes componentes se describen a detalle para poder realizar la construcción de la aplicación.
        
        Seleccione cual es la fase de Swebok a la cual se hace referencia.
Una empresa consultora planea implementar mecanismos de control para la calendarización de sus proyectos de Tecnología, los cuales ayudarán a tener mayor certeza para logar todas las actividades y tener holgura igual a cero.
        Selecciones los métodos que deben de usar para facilitar para la verificación del cumplimiento de actividades 
De acuerdo a las diferentes pruebas de un sistema de información, un Consultor de Tecnologías de Información, documenta el grado en que el software posee una combinación de características a cumplir para el objetivo a cumplir.
        ¿Señale en que debe de enfocarse el consultor para documentar si el software cumple con lo solicitado?
En un proyecto de Implementación de Tecnología, una empresa desea conocer de acuerdo al tiempo y a un  presupuesto específico, cual es la estructura del desarrollo de todo el proyecto, sobre todo para conocer roles y funciones de todos los involucrados en el proyecto. 
        
        De acuerdo a lo anterior identifique que tipo de método debe de utilizarse para identificar y dar seguimiento a todas las actividades.
Es la manera correcta de crear, desde ~,  un archivo vacío llamado CINCOAA en el directorio CINCO que se encuentra en ~.
El comando ls  ~/uno/a?????? :  
 El comando  correcto para mostrar el contenido sin entrar al editor del archivo modificado (del directorio mamíferos)
La Empresa Price Shoes, S.A. de C.V. lo contrata usted para dar de alta usuarios en Linux con las siguientes características, Usuario, con 30 días de caducidad en la cuenta, Asignarle un grupo determinado al usuario, con  Línea de comando de conexión del usuario, predeterminada a /bin/bash.  
La Empresa Comercial Mexicana, lo requiere para verificar los siguientes grupos de trabajo que se darán de baja de la empresa, con las siguientes características: dar de baja el departamento de ventas-otoño, con todos los subdirectorios y carpetas que se encuentre dentro del mismo.
   Tecnología Digital, lo contrata para manejar y controlar la infraestructura de una red y tener acceso a cierta información de la empresa a través de la Aplicación  Active Directory Server 2012, y dar de alta usuarios y controlar  una red física por medio de jerarquías, para mejor la administración de los recursos de la empresa, con esta información mencione usted los pasos a seguir para dar de alta usuarios dentro de la aplicación antes mencionada.
LA UNIDAD QUE PERMITE REALIZAR UNA SERIE DE OPERACIONES ARITMÉTICAS Y LÓGICAS.  LOS DATOS SOBRE LOS QUE OPERA ESTA UNIDAD ESTÁN ALMACENADOS EN UN CONJUNTO DE REGISTROS.
LA DEFINICIÓN CORRECTA PARA DESCRIBIR LO QUE ES UN SISTEMA OPERATIVO.
COMANDO DE LINUX LLAMADO “TAR” UNA DE SUS PRINCIPALES FUNCIONES ES _________ EN UN SOLO ARCHIVO PARA PODER RESPALADAR Y MOVER INFORMACION DE FORMA MAS RAPIDA Y SENCILLA. 
En el modelo TCP/IP una de las funciones de la capa de Internet es:
En el ámbito de direccionamiento IP v6, se eliminaron las direcciones de _________ en este nuevo esquema de direccionamiento lógico
Al aplicar VLSM se requiere usar una máscara de subred de  _____ bits para poder definir el ID de red para un grupo que requiere de 50 direcciones IP v4
Por definición una VLAN se dice que es un dominio de _____________
El protocolo OSPF utiliza la métrica de _________ para seleccionar la mejor ruta a un destino
Para permitir que las direcciones IP v4 privadas tengan acceso a Internet se utiliza el protocolo:
Es el parámetro que permite definir cuál Switch será el root Bridge en una red con enlaces redundantes que tiene en operación el protocolo STP
El protocolo OSPF define al Router que será el DR “Router Designado” seleccionando al equipo que tenga el mayor valor de:
El protocolo EIGRP tiene asignado un valor de distancia administrativa de:
Es el valor máximo de bits que soporta el identificador DLCI
   Nombre de la tecnología que  soporta la transmisión de 2.048 Mbps.
 Cuál de las siguientes direcciones IP es considerada como una IP privada?
______ es el constraint que me permite mantener la integridad en una base de datos relacional.
Cuáles son los tipos de seguridad en una Base de datos?
______ es el constraint que me permite establecer una o más reglas para tener una BD confiable.
Ordene los pasos  involucrados en el diseño de una base de datos relacional.
        
        1. Normalización
        2. Identificación de entidades
        3. Elaboración del modelo entidad relación
        4. Identificación de atributos
        5. Validación del diseño vs necesidades del usuario	
        6. Identificación de relaciones
En una Agencia de Viajes, que está por cumplir su primer año desde su constitución, ha desarrollado un sistema que lleva el control de los tours a los cuales han asistido sus clientes. Una de las tablas se presenta enseguida: 
        
        Tabla: Viajes
        Campo                       Tipo
        ID_Cliente                   Entero
        Nombre                    Caracter
        ID_Tour                      Entero
        Direccion                 Caracter
        
En el Datawarehousing son algunos de los procesos que se realizan en el Data Staging Area:
Crear información accesible, consistente y adaptable, son los objetivos de:
_________ es la practica de buscar información para encontrar patrones y realizar proyecciones.
 Usted es administrador de una empresa y se enfrenta al problema de que la cantidad de información que necesita para realizar algunas de sus funciones crece diariamente, lo cual retrasa el cumplimiento de sus tareas e incrementa los errores en dichas actividades; por lo tanto, requiere un sistema que le permita extraer, filtrar y dar seguimiento a información crítica del negocio, y que sea muy fácil de utilizar para que usted no dependa de personal especializado. Seleccione el sistema adecuado a sus necesidades.
 Un sistema administrativo empresarial resuelve las necesidades empresariales de controlar y administrar:
Se pide a una consultora de Tecnologías de la Información y la Comunicación la elaboración de un sistema que presente simulaciones y permita visualizar acciones por tomar con base en los hechos históricos registrados en bitácoras de la organización. El tipo de sistema de información que se necesita es:
IV. Una empresa del ramo textil requiere un proyecto para incrementar su infraestructura tecnológica. Ordene las etapas en la fase de análisis
        1.  De costo-beneficio
        2.  De requerimientos
        3.  De arquitectura
        4.  De datos
V. Un banco desea actualizar sus sistemas para obtener mejoras en sus modelos tecnológicos y así ahorrar costos de operación. Relacione el tipo de análisis de acuerdo con sus características.
        
        Tipo de Análisis                             Características de análisis
        1.	Costo-beneficio		a) de infraestructura y personal
        2.	De costos			b) de recursos y metas
        3.	De beneficios		       c) de elementos técnicos y operativos
        4.	De factibilidad		d) de planificación y control
        
Son actividades que se deben efectuar durante la planeación de la auditoría:
        
        a) Determinar si las actividades se realizan en forma adecuada de acuerdo con las disposiciones establecidas
        b) Determinar los aspectos por revisar
        c) Revisar los documentos donde se evidencie el trabajo realizado
        d) Conocer con detalle los sistemas, procedimientos y actividades
        e) Definir el objetivo de la auditoría
        
VII. Una compañía de seguros utiliza un sistema de información que le permite planificar los programas de contratación de personal. Este sistema genera el informe de proyección de ventas para los próximos cuatro años que incluye: el objetivo de venta por mes, las ventas realizadas por los agentes, la contratación de nuevos agentes, así como las ventas esperadas y el salario de cada uno. Este es un tipo de sistema de información:
VIII. El área de desarrollo de sistemas de una empresa requiere implementar un sistema de información en todas sus sucursales. Se están evaluando las siguientes alternativas para resolver ese requerimiento:
        
        1.   El costo del desarrollo externo es en promedio de $1,300,000.00 y cubre el 100% de los requerimientos.
        2.   El desarrollo interno para cubrir el 100% de los requerimientos implica 6 meses de trabajo y el sistema resultante puede ser vendido
        3.   Adquirir un software comercial cuyo costo es de $700,000.00 y cubre el 80 % de los requerimientos
        4.   Continuar con el uso de los sistemas de información ocasiona costos de operación y mantenimiento de $1,000,000.00
        
        ¿Cuál de las siguientes metodologías se aplica para evaluar la factibilidad de las propuestas?
X. Ordene secuencialmente los pasos necesarios para preparar una entrevista para la obtención de los requerimientos de una aplicación computacional.
        
        1. Decidir el tipo de preguntas y la estructura
        2. Conocer los antecedentes de la organización
        3. Decidir a quién entrevistar
        4. Establecer los objetivos de la entrevista
XI. Al realizar un proyecto de sistemas, el líder de proyecto usa como medida los puntos de función. ¿Cuál de siguientes tipos de requerimientos pueden contarse para calcular los puntos de función?
        1. Requisitos de base de datos
        2. Requisitos de interacción del usuario
        3. Requisitos de fiabilidad
        4. Requisitos de informes
        5. Requisitos de usabilidad
Al realizar un sistema de información una consultoría TI realiza una Especificación de los requerimientos para el software. ¿Cuál de las siguientes aseveraciones es la menos válida para ser incluida en la especificación del producto?
XIII. Se desea realizar un programa para controlar la materia prima almacenada. ¿Cuál de los siguientes tipos de requerimientos son incluidos en el documento de especificación SRS que realizará la consultoría TI?
        1. Hardware
        2. Reglas del negocio
        3. Administración de recursos
        4. Alcance de la solución
        5. No funcionales
El siguiente es el pilar principal de la orientación a objetos
	Usted es administrador de una empresa y se enfrenta al problema de que la cantidad de información que necesita para realizar algunas de sus funciones crece diariamente, lo cual retrasa el cumplimiento de sus tareas e incrementa los errores en dichas actividades; por lo tanto, requiere un sistema que le permita extraer, filtrar y dar seguimiento a información crítica del negocio, y que sea muy fácil de utilizar para que usted no dependa de personal especializado. Seleccione el sistema adecuado a sus necesidades.
        
Un sistema administrativo empresarial resuelve las necesidades empresariales de controlar y administrar
Se pide a una consultora de Tecnologías de la Información y la Comunicación la elaboración de un sistema que presente simulaciones y permita visualizar acciones por tomar con base en los hechos históricos registrados en bitácoras de la organización. El tipo de sistema de información que se necesita es:
Una empresa del ramo textil requiere un proyecto para incrementar su infraestructura tecnológica. Ordene las etapas en la fase de análisis.
        
        1.  De costo-beneficio
        2.  De requerimientos
        3.  De arquitectura
        4.  De datos
        
Un banco desea actualizar sus sistemas para obtener mejoras en sus modelos tecnológicos y así ahorrar costos de operación. Relacione el tipo de análisis de acuerdo con sus características.
        
        Tipo de Análisis                             Características de análisis
        1.	Costo-beneficio		a) de infraestructura y personal
        2.	De costos			b) de recursos y metas
        3.	De beneficios		        c) de elementos técnicos y operativos
        4.	De factibilidad		d) de planificación y control
        
Son actividades que se deben efectuar durante la planeación de la auditoría:
        
        a)	Determinar si las actividades se realizan en forma adecuada de acuerdo con las disposiciones establecidas
        b)	Determinar los aspectos por revisar
        c)	Revisar los documentos donde se evidencie el trabajo realizado
        d)	Conocer con detalle los sistemas, procedimientos y actividades
        e)	Definir el objetivo de la auditoría
        
Una compañía de seguros utiliza un sistema de información que le permite planificar los programas de contratación de personal. Este sistema genera el informe de proyección de ventas para los próximos cuatro años que incluye: el objetivo de venta por mes, las ventas realizadas por los agentes, la contratación de nuevos agentes, así como las ventas esperadas y el salario de cada uno. Este es un tipo de sistema de información:
El área de desarrollo de sistemas de una empresa requiere implementar un sistema de información en todas sus sucursales. Se están evaluando las siguientes alternativas para resolver ese requerimiento:
        
        1.   El costo del desarrollo externo es en promedio de $1,300,000.00 y cubre el 100% de los requerimientos.
        2.   El desarrollo interno para cubrir el 100% de los requerimientos implica 6 meses de trabajo y el sistema resultante puede ser vendido
        3.   Adquirir un software comercial cuyo costo es de $700,000.00 y cubre el 80 % de los requerimientos
        4.   Continuar con el uso de los sistemas de información ocasiona costos de operación y mantenimiento de $1,000,000.00
        ¿Cuál de las siguientes metodologías se aplica para evaluar la factibilidad de las propuestas?
Una empresa de TI desea tener una forma de medir el desempeño del proyecto actual, para lo cual revisará algunos de los proyectos anteriormente desarrollados. ¿Cuál es el sistema de medición de calidad a utilizar?
Ordene secuencialmente los pasos necesarios para preparar una entrevista para la obtención de los requerimientos de una aplicación computacional.
        
        1. Decidir el tipo de preguntas y la estructura
        2. Conocer los antecedentes de la organización
        3. Decidir a quién entrevistar
        4. Establecer los objetivos de la entrevista
        
Al realizar un proyecto de sistemas, el líder de proyecto usa como medida los puntos de función. ¿Cuál de siguientes tipos de requerimientos pueden contarse para calcular los puntos de función?
        1. Requisitos de base de datos
        2. Requisitos de interacción del usuario
        3. Requisitos de fiabilidad
        4. Requisitos de informes
        5. Requisitos de usabilidad
        
Al realizar un sistema de información una consultoría TI realiza una Especificación de los requerimientos para el software. ¿Cuál de las siguientes aseveraciones es la menos válida para ser incluida en la especificación del producto?
Se desea realizar un programa para controlar la materia prima almacenada. ¿Cuál de los siguientes tipos de requerimientos son incluidos en el documento de especificación SRS que realizará la consultoría TI?
        1. Hardware
        2. Reglas del negocio
        3. Administración de recursos
        4. Alcance de la solución
        5. No funcionalales
        
        
Una empresa requiere de un programa para manejo de fotografías. La consultoría TI contratada comienza a recabar requerimientos para el nuevo sistema. ¿Cuál de las siguientes descripciones se apega más al significado de administración de requerimientos?
Una empresa requiere de una plataforma de comercio electrónico, para lo cual se hace un levantamiento de requerimientos que consiste en un conjunto de reuniones usuario – analista con una dinámica de grupo  de duración de 2 a 4 días, en los cuales se comienza con un documento de trabajo, se discute y al final se obtiene un documento con requisitos aprobados. ¿Qué técnica de recogida de información se está usando?
Un consultor de TI trabaja dentro de un proyecto para realizar un sistema de inventarios. El analista recoge el siguiente requerimiento: “El sistema deberá ofrecer un explorador (browser) para que el usuario lea documentos del depósito de conocimientos”. ¿Qué tipo de requerimiento recogió el analista?
Un ingeniero de requerimientos trabaja en un proyecto para desarrollar un nuevo videojuego de carreras. Las características del juego se basan en la trama de una próxima película que su compañía ha licenciado los derechos de uso. La fecha de entrega del juego coincide con el lanzamiento de la película. Con el fin de ganar cuota de mercado para el nuevo juego, varios graduados universitarios han sido contratados como desarrolladores. El estudio que realiza la película quiere ver los requisitos del juego con el fin de proporcionar su aprobación al proyecto. ¿Cuáles de los siguientes son los medios eficaces para especificar los requisitos del juego?
        1. Casos de uso
        2. Diagramas de actividades
        3. Prototipo
        4. Formato de Narrativa
        
Para expresar los estados que los requerimientos sufren a través del tiempo, las consultorías usan ciertas técnicas de diagramación. ¿Qué técnicas de diagramación usan para expresar estos cambios de estado?
        1. Diagramas de flujo de datos.
        2. Árboles de decisión.
        3. Redes de Petri.
        4. Diagramas Estado – transición. 
        
Durante el proceso de validación de requisitos, dos problemas se encuentran en el documento creado por los analistas para un proyecto de conversión de datos:
        •	La capacidad de mantenimiento. Se describió como un requerimiento difícil de ir evolucionando junto con el sistema. 
        •	Verificabilidad. Algunos requisitos no eran fácilmente demostrables.
        
        El proceso de requisitos llevó más tiempo de lo previsto, y como consecuencia hubo cierto retraso en el plan del proyecto. ¿Cuál de las siguientes acciones debe de tomar el líder del proyecto para resolver esta problemática?
        
El siguiente requisito se identificó para la construcción de una herramienta CASE.
        R3: “El usuario será capaz de mover las diferentes entidades de un diagrama en la rejilla de pantalla. Inicialmente, la rejilla estará no visible. Se proporcionará una opción de zoom para las herramientas. La rejilla puede alternarse entre centímetros y pulgadas”. 
        
        ¿Cuál es el curso de acción que se debe tomar para facilitar la mejor gestión de requisitos y la trazabilidad?
        
Un ingeniero tiene la tarea de verificar la versión de software para un sistema de misión crítica. El plan de verificación comenzaría un lunes y terminaría el siguiente viernes. Las iteraciones para la liberación del software deben estar disponibles hasta el jueves. ¿Cuál sería la mejor ruta para el ingeniero?
Una organización ha reunido y analizado los requisitos de las partes interesadas para un nuevo proyecto, "Software de edición de vídeo para el aficionado." La organización cuenta con experiencia en el desarrollo de software, pero no con títulos de software comerciales propios. El equipo de desarrollo está formado por una treintena de personas con distintos niveles de experiencia. Durante la fase de requisitos, el equipo se dio cuenta de que la fuente de cada requisito se documenta por el nombre de la persona que primero presentó el requisito y la fecha de la reunión. ¿Qué información faltante tendrá el impacto más grande en la tarea de análisis al requerirse durante la gestión del cambio?
        1. Trazabilidad
        2. Tipo requisito
        3. Prioridad
        4. Fuente
        
Todas las consultorías de software saben que para iniciar un proyecto se deben de recabar los requerimientos primero. ¿Cuál de los siguientes requerimientos al ser validado es rechazado?
Una empresa que opera en el país bajo el modelo de franquicias, en su esquema comercial tiene establecido el equipamiento requerido que le proporciona el sistema automatizado   para   el   control   de   las   operaciones   efectuadas   en   el   negocio.
        
        En caso de cualquier problema técnico, será resuelto por el área de soporte a nivel central que incluye la capacitación en una semana con todo lo requerido para ella, independientemente de los diferentes roles que se requieren para el negocio y que están establecidos para la operación del sistema, sobre el cual se realiza la contratación del personal, además debe considerarse el tamaño de los nuevos puntos de venta afiliados, ya que estos pueden operar sin contemplar todo el esquema de negocio e ir creciendo paulatinamente.
        
        Derivado a la implementación de un nuevo punto de venta. ¿Qué debe incluirse en el manual de usuario?
        
Una empresa que opera en el país bajo el modelo de franquicias, en su esquema comercial tiene establecido el equipamiento requerido que le proporciona el sistema automatizado   para   el   control   de   las   operaciones   efectuadas   en   el   negocio.
        
        En caso de cualquier problema técnico, será resuelto por el área de soporte a nivel central que incluye la capacitación en una semana con todo lo requerido para ella, independientemente de los diferentes roles que se requieren para el negocio y que están establecidos para la operación del sistema, sobre el cual se realiza la contratación del personal, además debe considerarse el tamaño de los nuevos puntos de venta afiliados, ya que estos pueden operar sin contemplar todo el esquema de negocio e ir creciendo paulatinamente.
        A partir de que la empresa libera un nuevo punto de venta, la técnica de implantación del aplicativo que debe utilizar es:
Una empresa que opera en el país bajo el modelo de franquicias, en su esquema comercial tiene establecido el equipamiento requerido que le proporciona el sistema automatizado   para   el   control   de   las   operaciones   efectuadas   en   el   negocio.
        
        En caso de cualquier problema técnico, será resuelto por el área de soporte a nivel central que incluye la capacitación en una semana con todo lo requerido para ella, independientemente de los diferentes roles que se requieren para el negocio y que están establecidos para la operación del sistema, sobre el cual se realiza la contratación del personal, además debe considerarse el tamaño de los nuevos puntos de venta afiliados, ya que estos pueden operar sin contemplar todo el esquema de negocio e ir creciendo paulatinamente.
            Para la liberación de la solución a cada nuevo punto de venta y de acuerdo con las condiciones señaladas, ¿cuáles son las actividades que deben realizarse?
        1. Entrega de manuales
        2. Capacitación a usuarios
        3. Selección de personal
        4. Pruebas de operación
        5. Entrega de requerimientos
        
        
Un banco debe crear un sistema de control de clientes a nivel internacional. El Área de Sistemas decidió utilizar el modelo orientado a objetos para solucionar este problema. Seleccione los diagramas que utiliza este modelo:
        1.	Entidad – Relación
        2.	De objetos 
        3.	De clases 
        4.	De flujo de datos
        
El director de una universidad le encarga a una consultoría un proyecto para mejorar la inscripción en los cursos y el sistema de pago de colegiaturas para el público general. Este tipo de sistemas son nuevos para la consultoría. Debido a lo anterior, una de las tareas de la consultoría es la de seleccionar el modelo de ciclo de vida que sea más apropiado para las circunstancias del proyecto. ¿Cuál modelo deberá de escoger la consultoría, si requiere que reuniones de retroalimentación al mismo tiempo que ofrece el sistema en etapas?
Se decidió que un prototipo rápido se creará para realizar una evaluación inicial de la nueva tecnología. ¿Cuáles de los siguientes criterios se usarían para construir el prototipo?
        1. Ejecutar parcialmente de la funcionalidad
        2. Simular el entorno operativo
        3. Ejercer la funcionalidad crítica
        4. Depurar errores del código fuente.
        
El modelo de cascada se está usando para el desarrollo de un juego de computadora. Los requisitos pasados y de diseño fueron aprobados por su exactitud con respecto al proyecto. Durante las pruebas de aceptación, uno de los jugadores expertos del grupo de enfoque encuentra un defecto que se originó en los requisitos. Durante el análisis, el requisito se determinó que era de baja prioridad. El defecto no afectó negativamente al juego y no fue arreglaron. ¿Cuál es el argumento más fuerte en contra de fijar el requisito en esta etapa de desarrollo?
Para desarrollar sistemas de información actualmente se usan patrones, entre los cuales se encuentran los de diseño. ¿Cuál de los siguientes atributos no es considerado como parte de un patrón de diseño?
Una incubadora de negocios está organizando un proyecto para producir un videojuego de caracteres que se desarrollará en varias fases. El cliente especifica los requerimientos en etapas posteriores a cada demostración del producto. Las primeras versiones tienen propósitos académicos y se espera que las últimas sean productos comerciales. ¿Qué modelo del proceso se utiliza para desarrollar este proyecto?
El departamento de control de calidad de una empresa de consultoría, implementa un plan de aseguramiento de calidad como un mecanismo de control. Ordene las actividades de dicho plan.
        
        1.   Desarrollar la descripción del proceso de software
        2.   Preparar el plan de SQA
        3.   Registrar cualquier falta de ajuste para informar al gestor ejecutivo
        4.   Garantizar que estén documentadas las desviaciones
        5.  Auditar productos de trabajo de software para verificar que se ajusten con los requerimientos
        
El departamento de tecnologías de la información de una empresa está a punto de iniciar el desarrollo de una aplicación, considerando los siguientes lenguajes de programación. Seleccione los que sean orientados a objetos.
        1. LISP
        2. JAVA
        3. FORTRAN
        4. DELPHI
        5. PHP
        
Una empresa dedicada al desarrollo de software realizara una aplicación para el control de operaciones de una aerolínea. El líder del proyecto utilizara un modelo para reunir información acerca de las necesidades de los usuarios. Seleccione las etapas de un modelo de ingeniería de requerimientos que el equipo de desarrollo realizara para adquirir los requisitos del sistema.
        
        1.	Verificación y validación
        2.	Diseño 
        3.	Negociación 
        4.	Pruebas 
        5.	Especificación y documentación 
        6.	Mantenimiento 
        7.	 Elicitación
        
En una empresa consultora ha sido contratada para desarrollar un sistema. El cliente es muy existente al momento de levantar los requerimientos y prefiere validarlos el mismo. Además, requiere que le muestren un modelo ejecutable del sistema que le permita cumplir con sus necesidades. ¿Qué técnica de validación de requerimientos debe utilizar la consultoría?
Se solicita al responsable de sistemas presentar ante los titulares de las diferentes áreas que conforman la empresa, las propuestas de ERP evaluadas técnicamente para seleccionar la que será aplicada. Seleccione los aspectos que deben incluir las propuestas.
        
        1.	Funcionalidades que se cubren de los procesos de las empresas 
        2.	Lenguaje de programación en que se desarrollaron 
        3.	Manejador de base de datos que utilizan 
        4.	Tiempos de implementación 
        
El planeador de un proyecto de software debe calcular la ruta crítica de un diagrama PERT entregado por su administrador de proyecto. Como el planeador ha olvidado la técnica para el cálculo de la ruta crítica. ¿Qué temática debe consultar? 
Un líder de desarrollo está trabajando en un proyecto de ciclo de vida iterativo para crear una aplicación. Para este proyecto la empresa hace uso de una tecnología que el equipo por demás conoce. El proyecto tiene 10 casos de uso para implementar; dos sólo se han entregado en la fecha prevista en la primera iteración. A petición del director del proyecto, que se preocupa por la cantidad del esfuerzo que se gasta al corregir defectos, se aplica una iniciativa para recoger algunos datos sobre el rendimiento de calidad durante la primera iteración. Los datos muestran que las revisiones planeadas de los requisitos y el diseño no se están produciendo, esto es, muestran 22 defectos por cada 1000 líneas de código al realizar la prueba de unidad del sistema. El líder cuestiona al administrador de riesgo por el reprocesamiento que se está planeando dentro de la programación de actividades. ¿Cuáles serían los pasos que se incluirían en una estrategia manejo de errores?
        1. Mueva las actividades de detección con la mayor anticipación posible.
        2. Determinar qué áreas del sistema tienen las tasas de defectos más altos.
        3. Aumentar la tasa de corrección de los defectos.
        4. Reescribir las zonas propensas a errores mayoría.
        
Un líder de desarrollo está trabajando en un proyecto de ciclo de vida iterativo para crear una aplicación. Para este proyecto la empresa hace uso de una tecnología que el equipo por demás conoce. El proyecto tiene 10 casos de uso para implementar; dos sólo se han entregado en la fecha prevista en la primera iteración. A petición del director del proyecto, que se preocupa por la cantidad del esfuerzo que se gasta al corregir defectos, se aplica una iniciativa para recoger algunos datos sobre el rendimiento de calidad durante la primera iteración. Los datos muestran que las revisiones planeadas de los requisitos y el diseño no se están produciendo, esto es, muestran 22 defectos por cada 1000 líneas de código al realizar la prueba de unidad del sistema. El líder cuestiona al administrador de riesgo por el reprocesamiento que se está planeando dentro de la programación de actividades. ¿Cuáles serían los pasos que se incluirían en una estrategia manejo de errores?
        1. Mueva las actividades de detección con la mayor anticipación posible.
        2. Determinar qué áreas del sistema tienen las tasas de defectos más altos.
        3. Aumentar la tasa de corrección de los defectos.
        4. Reescribir las zonas propensas a errores mayoría.
        
Toda consultoría TI sabe que las métricas de software deben de ser evaluadas por su utilidad que tienen para ciertas áreas de aplicación. ¿Cuáles de las siguientes áreas de aplicación deben ser consideradas para evaluar la utilidad de las métricas del software?
        1. Determinación de la complejidad del producto
        2. La determinación de la productividad de los miembros del personal
        3. La determinación de cuándo se ha alcanzado un estado deseado de calidad
        4. La determinación de la validez de los procesos del proyecto
        5. La determinación del número de líneas por programador.
        
Es el área clave que se encarga de supervisar el progreso real del proyecto para tomar acciones a tiempo, cuando el rendimiento del proyecto se desvía significativamente de lo planeado.
Es el propósito por el cual se evalúan las nuevas tecnologías en el nivel optimizado del modelo CMM.
Nombre del proceso que integra las actividades de ingeniería y de gestión del software en un paso coherente y definido, adaptado a las necesidades específicas de cada proyecto.
Es una característica del nivel repetible del modelo CMM.
Es la forma de definir procesos de software en el nivel 3 del modelo CMM.
Durante un proyecto de desarrollo de software se descubrieron dos requerimientos con defectos parecidos. Uno de ellos fue detectado en la fase de requerimientos, y el otro durante la fase de implementación. ¿Cuál de las siguientes aseveraciones es la correcta para este caso?
Es el área clave del nivel repetible del modelo CMM que presupuesta los costos, planifica los métodos de comunicación y obtiene el personal necesario para la construcción del software nuevo.
Una empresa de fabricación de software adapta el modelo CMM. ¿Cuál sería la forma que debe usar para definir sus procesos de fabricación al llegar al nivel 3?
Una consultora de desarrollo de software quiere administrar a sus subcontratistas a través del modelo CMM. ¿Qué actividad deberá incluir en área clave?
Son el tipo de prácticas eficientes que la empresa rescata de sus proyectos anteriores para ser parte del proceso de ingeniería común de la organización.
De acuerdo a los niveles del CMM en cada uno de ellos se obtiene como resultado la administración de un componente clave para la fabricación de software que servirá como base para el siguiente nivel. Ordena los componentes de la lista de acuerdo a como se presentan dentro del modelo.
        1. Prácticas repetibles.
        2. Control cuantitativo
        3. Mejora continua
        4. Procesos de ingeniería comunes
        
	Uno de los problemas principales de una empresa es el establecer un entendimiento común entre el cliente y el equipo de proyectos al hablar de los requerimientos del programa. ¿Qué área clave del CMM genera la solución a este problema?
Un ingeniero con poca experiencia como director de proyectos debe determinar de manera informal el nivel CMMI para su empresa.  Durante el curso de la semana, el ingeniero estableció que la empresa cuenta con estándares de proyecto bien definidos, ya que la planificación y gestión de nuevos proyectos se basa en experiencias de proyectos similares anteriores, y sus procesos son repetibles, pero no completamente definidos. ¿Cuál de las siguientes respuestas describe más estrechamente el nivel de madurez de los procesos de la compañía? 
Seleccione los recursos tecnológicos necesarios en un negocio, para controlar las transacciones de ventas, donde los vendedores puedan capturar los datos de las mismas, en un sistema cliente-servidor para 10 vendedores.
        
        1.  Infraestructura de redes
        2.  Sistema de administración de conocimiento
        3.  Sistema de red social
        4.  Manejador de base de datos
        5.  Software de aplicación
        6.  Software de comunicación multimedia
        
        
En el modelo OSI, una de las funciones de la capa de enlace es:
Son funciones de un administrador de bases de datos, con EXCEPCIÓN de:
De los siguientes protocolos, ¿cuál corresponde a la capa de red en el modelo OSI?
        1.  HDLC
        2.   IP
        3.   TCP
        4.   HTML
        
Un grupo de desarrolladores implementara un código de identificación a 16 productos diferentes en una tienda departamental, por lo que estos se identificaran mediante una cadena de 4 bits. Sin embargo, un grupo de productos cuya cadena de bits inicia con 11, deben colocarse en un solo estante. ¿Cuántos productos componen a este grupo? 
Una empresa comercializadora de computadoras con alto volumen de ventas desea automatizar su proceso de administración. Existe una limitante de tiempo a fin de implantar el sistema en un periodo mínimo de tres meses. Identifique la opción correcta de acuerdo con los requerimientos planteados. 
La NASA desea desarrollar un software computacional para predecir la probabilidad de tormentas severas durante el lanzamiento de sus misiones espaciales, con una anticipación de 
         aproximadamente 5 días. ¿Que tipo de modelo matemático debe implantar para aplicar en el nuevo software?
Se desea desarrollar una aplicación para un sistema de integración  de legado de la NASA, el siguiente lenguajes es el indicado
Un instituto de investigación desea desarrollar un sistema que funcione en ambiente web. Es necesario cumplir con los estandares de código abierto, debera programarse es:
Este sistema operativo es el indicado para aplicaciones científicas para ser ejecutados en clusters de servidores
ES la rama de las matemáticas que se ocupa para establecer los métodos formales en software científico
Se usa para referirse a cualquier actividad relacionada con representaciones matemáticas del software
La siguiente es una herramientra constructora basada en el lenguajes GROOVY, para generar y construir proyectos en JAVA
se utiliza para generar proyectos  funcionales no terminados
Es una metodología basada en un manifiesto de 12 principios básicos
Es una herramienta para hacer software tipo RAD
Es una característica de las aplicaciones distribuídas
En metodología Agil, las siguientes son medidas de un proyecto exitoso