Quiz Ess

download Quiz Ess

of 11

Transcript of Quiz Ess

  • 8/23/2019 Quiz Ess

    1/11

    En Programacin Orientada a Objetos podemos definir un objeto como unconjunto complejo de datos y programas que poseen una estructura y formanparte de una organizacin

    Respuesta:

    Verdadero Falso

    2La siguiente definicin corresponde a cul de las Abstracciones, este tipo deabstraccin agrupa operaciones utilizadas por un nivel superior de control uoperaciones que utilicen un conjunto de operaciones de nivel inferior. Porejemplo, una abstraccin que utilice el cdigo "x" cuando la aplicacin seejecute en Latinoamrica, o utilice el cdigo "y" cuando se ejecute elNorteamrica.Seleccione una respuesta.

    a. Abstraccin es el de Maquinas Virtuales

    b. Abstraccin de Acciones

    c. Abstraccin es el de Coincidencia

    d. Abstraccin de Entidades

    3Los programadores que emplean lenguajes de este tipo escriben funciones y

    despus les pasan datosSeleccione una respuesta.

    a. Orientado a Objetos

    b. Orientado a clases

    c. Procedimentales

    d. Orientado a eventos

    4

    Se llama Polimorfismo Dinmicoa aqul en el que los tipos a los que se aplicael polimorfismo deben ser explicitados y declarados uno por uno antes depoder ser utilizados.

    Respuesta:

    Verdadero Falso

    5

  • 8/23/2019 Quiz Ess

    2/11

    La orientacin a objetos surgi de la necesidad de simular sistemas de formasencilla, no solo de informacin, si no de cualquier otro tipo, sin importar elmodo de implantacin.

    Respuesta:

    Verdadero Falso

    6

    Se le llama asi a la propiedad de la programacin Orientada a Objetos que esun proceso de crear partes de un todo que se integran perfectamente entre spara que funcionen por un objetivo general, y a las cuales se les puedenagregar ms componentes que se acoplen perfectamente al todo, o extraerlecomponentes sin afectar su funcionamiento:

    Seleccione una respuesta.a. Abstraccin

    b. Instanciacin

    c. Modelacin

    d. Modularidad

    7

    La siguiente definicin corresponde a cul de las Abstracciones, este tipo deabstraccin representa una entidad ya sea del dominio del problema o deldominio de la solucin.Seleccione una respuesta.

    a. Abstraccin es el de maquinas virtuales

    b. Abstraccin de acciones

    c. Abstraccin es el de coincidencia

    d. Abstraccin de Entidades

    8

    Una de las funciones mas importantes de la propiedad de Herencia es la deproveer polimorfismo

    Respuesta:

    Verdadero Falso

    9

  • 8/23/2019 Quiz Ess

    3/11

    Cuando decimos que La mayora de las personas ve de manera natural nuestromundo como objetos que se relacionan entre s de una manera. Por ejemplo,un perro es un mamfero, y los mamferos son animales, y los animales seresvivos. Estamos hablando deSeleccione una respuesta.

    a. Polimorfismo

    b. Modularidad

    c. Encapsulacin

    d. Jerarqua

    10De acuerdo con la siguiente definicin esta hace referencia a: Tanto los datos

    que componen los objetos, como los procedimientos que los manipulan, estnagrupados en clases, que se corresponden con las estructuras de informacinque el programa trata.Seleccione una respuesta.

    a. Flexibilidad

    b. Estabilidad

    c. Comprensin

    d. Uniformidad

    11De acuerdo con la siguiente definicin esta hace referencia a: El polimorfismodinmico unido a la herencia es lo que en ocasiones se conoce como.Seleccione una respuesta.

    a. Polimorfismo esttico (o polimorfismo paranfrico)

    b. Polimorfismo dinmico (o polimorfismo ad hoc)

    c. Programacin genrica

    12

    El desarrollo de un programa puede llegar a ser una simple combinacin deobjetos ya definidos donde estos estn relacionados de una manera particular.Esta caracterstica se denomina:

    Seleccione una respuesta.

    a. Flexibilidad

  • 8/23/2019 Quiz Ess

    4/11

    b. Uniformidad

    c. Reutilizacin

    d. Comprensin

    13De acuerdo con la siguiente definicin esta hace referencia a: Es aqul en elque el cdigo no incluye ningn tipo de especificacin sobre el tipo de datossobre el que se trabaja. As, puede ser utilizado a todo tipo de datoscompatible.Seleccione una respuesta.

    a. Polimorfismo dinmico (o polimorfismo ad hoc)

    b. Programacin genrica

    c. Polimorfismo esttico (o polimorfismo paranfrico)

    14De acuerdo con la siguiente definicin esta hace referencia a: El soporte mselemental de la programacin lleg con la aparicin de la subrutina. Unasubrutina ha creado una secuencia de instrucciones a las que se les da unnombre independiente; una vez que se ha definido, la subrutina se puedeejecutar simplemente incluyendo el nombre del programa siempre que serequiera. Las subrutinas proporcionan una divisin natural de las tareas;diferentes programas utilizanSeleccione una respuesta.

    a. Programacin Modular

    b. Programacin Orientada a Objetos

    c. Programacin lineal.

    d. Programacin Estructurada

    15

    En la Programacin Orientada a Objetos la frase Ocultacin de Informacines la acertada para definir la propiedad de.

    Seleccione una respuesta.

    a. Encapsulamiento

    b. Instanciacin

    c. Abstraccin

  • 8/23/2019 Quiz Ess

    5/11

    d. Modelacin

    QUIZ 2

    El proceso de verificacin y validacin abarca la planificacin y la realizacin detodas las tareas de verificacin, incluyendo pruebas de verificacin, revisionesy auditorias, y de todas las tareas de validacin, incluyendo pruebas devalidacin, que se ejecutan durante el ciclo de vida del software para asegurarque se satisfacen todos los requisitos del software. Dentro de las tcnicas autilizar estn las siguientes:

    Seleccione al menos una respuesta.a. Revisiones formales, Auditorias

    b. Tcnicas de prueba de caja blanca, Tcnicas deprueba de caja negra

    c. Tcnicas aplicando mtricas de calidad

    d. Tcnicas de prueba ascendente y descendente

    2El proceso de produccin o de producto de la evolucin del software, losmodelos del entorno de produccin dirigen su atencin a la organizacin ygestin de estrategias para desarrollar y producir sistemas software. Comotales, el foco es menos tecnolgico y ms estratgico. Pero debera quedarclaro que tales estrategias afectan tanto a los productos software queconsiguen desarrollarse, como a la forma que ser organizado el proceso deproduccin del software. Entre estos modelos se pueden mencionar lossiguientes:Seleccione al menos una respuesta.

    a. Modelos de ciclos de vida giles, Modelos paraorganizacin, Modelos de transferencia tecnolgica

    b. Modelos de evaluacin y desarrollo de proyectos,Modelos en UML para diseo del software

    c. Modelos de ciclo de Vida de Recursos de Clientes,Modelos de Transicin y Transferencia de tecnologasoftware, Modelos para la organizacin, fabricacin y

    produccin de sistemas software.

    d. Modelos de proceso de Gestin de Proyectos

    software, Modelos Organizadores de Desarrollo deSoftware

  • 8/23/2019 Quiz Ess

    6/11

    3El proceso de desarrollo de documentacin para el desarrollo y uso delsoftware es el conjunto de actividades que planifican, disean, implementan,editan, producen, distribuyen y mantienen los documentos necesarios para los

    desarrolladores y los usuarios. La documentacin de salida que se obtiene es:Seleccione una respuesta.

    a. Plan de Contingencias

    b. Plan de verificacin

    c. Plan de Desarrollo

    d. Plan de Documentacin

    4El objetivo de proceso de diseo es realizar una representacin coherente yorganizada del sistema software que satisfaga la especificacin de requisitosdel software. La calidad de dicha representacin se puede evaluar. El procesode diseo traduce el qu hacer de las especificaciones de los requerimientosen el cmo hacerlo de las especificaciones de diseo. Inicialmente, larepresentacin describe una visin sistmica y holstica del software. Lasactividades a realizar son las siguientes:Seleccione al menos una respuesta.

    a. Realizar el diseo de entradas y salidas, Disear

    reportes y formularios

    b. Realizar el diseo arquitectnico, Analizar el flujo deinformacin, Disear la base de datos

    c. Disear las clases y objetos, Disear las funciones,Disear los formularios

    d. Disear las interfaces, Seleccionar o desarrollaralgoritmos, Realizar el diseo detallado

    5

    El proceso de seguimiento y control del proyecto es un proceso iterativo deseguimiento, registro y gestin de costos, problemas y rendimiento de unproyecto durante su ciclo de vida. En este proceso se realiza un anlisis deriesgos de tipo econmico, tcnico, operativo, de soporte, y del programa ocalendario, que permite identificar los problemas potenciales, determinar suprobabilidad de ocurrencia y su impacto, y establecer los pasos para sugestin. De aqu surge el plan de contingencias donde se identifica los riesgos,se evalan y se gestionan. Las actividades a realizar son las siguientes:Seleccione una respuesta.

    a. Identificar ideas o necesidades, Formular soluciones

    potenciales, Conducir estudios de viabilidad, Planificarla transicin del sistema, Refinar y finalizar la idea o

  • 8/23/2019 Quiz Ess

    7/11

    necesidad

    b. Analizar los riesgos, realizar la planificacin decontingencias, Gestionar el proyecto, Archivar losregistros, Implementar el sistema de informes de

    problemas.c. Planificar la garanta de la calidad del software,Desarrollar mtricas de calidad, Gestionar la calidad delsoftware, Identificar necesidades de mejora de lacalidad.

    d. Establecer el mapa de actividades para el ciclo de vidadel software seleccionado, Asignar los recursos del

    proyecto, Definir el entorno del proyecto Planificar lagestin del proyecto.

    6El proceso de asignacin del sistema se realiza cuando el sistema requieretanto del desarrollo de hardware como el de software, o cuando no se estseguro que solo se necesita desarrollo de software. En el informe de necesidadse identifica las entradas, el procesamiento que se aplica a la entrada, lassalidas requeridas y las funciones del sistema total, que permiten desarrollar laarquitectura del sistema e identificar las funciones del hardware, del software yde las interfaces. Este proceso culmina con la especificacin de requisitos delsoftware, la especificacin de requisitos del hardware y la especificacin de lainterfaz del sistema. La documentacin de salida de este proceso es:

    Seleccione al menos una respuesta.a. Diagramas de base de datos, Mapas de navegacin,Diagramas de arquitectura del sistema

    b. Especificacin de requisitos de usuario, Diagramas deflujo de datos, Diagramas modulares del sistema

    c. Especificacin de requisitos del sistema,Especificacin de requisitos funcionales del hardware

    d. Especificacin de la interfaz del sistema, Descripcinfuncional del sistema, Arquitectura del sistema

    7El proceso unificado gil (AUP) es una versin simplificada de RUPdesarrollada por Scout Ambler. Describe un enfoque simple, fcil de entender,del desarrollo de software de aplicacin de negocios usando tcnicas yconceptos giles. AUP aplica tcnicas giles incluyendo desarrollo orientado apruebas, modelado gil, gestin de cambios gil y refactorizacin de bases dedatos para mejorar la productividad. La naturaleza en serie de AUP se presentaen cuatro fases:Seleccione una respuesta.

    a. El diseo, la elaboracin, la construccin, la

  • 8/23/2019 Quiz Ess

    8/11

    transicin

    b. Inicio, la valoracin, la elaboracin, la transicin

    c. Inicio, el anlisis, el diseo y la elaboracin

    d. Inicio, la elaboracin, la construccin, la transicin

    8El proceso de implementacin es el proceso que transforma la representacindel diseo detallado de un producto software a una realizacin en un lenguajede programacin apropiado. El proceso de implementacin produce el cdigofuente, el cdigo de la base de datos y la documentacin, que constituyen lamanifestacin fsica del diseo de acuerdo a los estndares y metodologas delproyecto. Adems, en este proceso se debe integrar el cdigo y la base de

    datos. En el caso de que el sistema conste de componentes hardware ysoftware, se debe planificar y realizar la integracin del sistema. En esteproceso la documentacin de salida es:Seleccione al menos una respuesta.

    a. Planes de contingencia, Datos sobre las mtricas

    b. Documentacin del sistema, Documentacin de usuario

    c. Datos para las pruebas, Plan de integracin, Sistemasoftware integrado

    d. Documentacin de la arquitectura, Documentacin delsistema

    9El proceso de mantenimiento se interesa por los errores, defectos, fallas,mejoras y cambios del software. Un requisito de mantenimiento del softwareinicia los cambios del ciclo de vida del software; ste se reasigna y se ejecuta.En este proceso las actividades a realizar son las siguientes:Seleccione al menos una respuesta.

    a. Mantener el histrico de las peticiones de soporte

    b. Realizar la prevencin, deteccin y correccin deerrores y fallas

    c. Construir nuevas funciones y destruir las errneas

    d. Operar el sistema, Proveer de asistencia tcnica yconsultas

    10El diseo de software puede verse desde dos perspectivas: la tcnica y la de

    gestin del proyecto. Desde el punto de vista tcnico el diseo comprende lasactividades de:

  • 8/23/2019 Quiz Ess

    9/11

    Seleccione al menos una respuesta.

    a. Diseo detallado (diseo de bajo nivel).

    b. Diseo procedimental y diseo de interfaces

    c. Diseo de los datos, diseo arquitectnico

    d. Diseo va del diseo arquitectnico (diseopreliminar o de alto nivel)

    11A continuacin se hace un repaso de los diferentes ciclos de vida existentes,teniendo en claro que no existe un modelo de ciclo de vida general paracualquier tipo de proyecto. Cada proyecto debe seleccionar para cada casoespecfico el ciclo de vida ms adecuado, teniendo en cuenta la cultura

    empresarial, el deseo de asumir riesgos, el rea de aplicacin, la volatilidad delos requisitos y su entendimiento. El ciclo de vida elegido servir pararelacionar las tareas que forman parte del proceso software de cada proyecto.De acuerdo a esto los ciclos de vida se pueden clasificar en:Seleccione al menos una respuesta.

    a. Ciclos de Vida Tradicionales, Ciclos de vidaAlternativos

    b. Ciclos de vida RUP, Ciclo de vida XP, Ciclo de vidaSCRUM

    c. Modelos de Proceso de Produccin de Software,Ciclos de vida giles

    d. Ciclos de vida iterativo, ciclo de vida en espiral

    12El mantenimiento se centra en el cambio que va asociado a la correccin deerrores, a las adaptaciones requeridas por la evolucin del entorno del softwarey a las modificaciones debidas a los cambios de los requisitos del clientedirigidos a reforzar o ampliar el sistema. El proceso de mantenimiento vuelve aaplicar los pasos del ciclo de vida, pero en el contexto del software ya

    existente. Durante el mantenimiento se encuentran tres tipos de cambios:Seleccione una respuesta.

    a. Cambio, Eliminacin, Reposicin

    b. Prevencin, Deteccin, Correccin

    c. Construccin, Destruccin, Arreglo

    d. Correccin, Adaptacin, Mejora

    13

  • 8/23/2019 Quiz Ess

    10/11

    El desarrollo de software utilizando tcnicas de cuarta generacin secaracteriza por facilitar la especificacin de algunas de las funcionalidades dealto nivel. La herramienta genera a continuacin, el cdigo o parte de l a partirde la especificacin. Esta especificacin se hace en un lenguaje lo msprximo al lenguaje natural. El concepto de desarrollo con uso de herramientas

    de cuarta generacin se utiliza varias herramientas dentro de las cuales seencuentran:Seleccione al menos una respuesta.

    a. Los lenguajes orientados a objetos y herramientasCASE

    b. La generacin de cdigo, Las capacidades grficas dealto nivel combinados con hojas de clculo.

    c. Los generadores de cdigo y las capacidades grficas dealto nivel.

    d. Los lenguajes no procedimentales para las bases dedatos, Generacin de informes y pantallas de captura

    14En el modelo de ciclo de vida clsico o en cascada, la evolucin del productosoftware procede a travs de una secuencia ordenada de transiciones de unafase a la siguiente segn el orden lineal. Este modelo semeja una mquina deestados finitos para la descripcin de la evolucin del producto software. Elmodelo en cascada ha sido til para ayudar a estructurar y gestionar grandesproyectos de desarrollo de software dentro de las organizaciones. Este modelo

    permite iteraciones durante el desarrollo, dentro de un mismo estado o de unestado a otro anterior. El ciclo de vida clsico presenta las siguientes etapas ofases en su orden:Seleccione una respuesta.

    a. Requisitos, Diseo, Codificacin, Integracin, Pruebas,Operacin y Mantenimiento

    b. Diseo, Requisitos, Codificacin, Pruebas, Integracin,Operacin y Mantenimiento

    c. Requisitos, Diseo, Codificacin, Pruebas, Integracin,

    Operacin y Mantenimientod. Requisitos, Diseo, Codificacin, Pruebas, Operacin,Mantenimiento e integracin

    15Como ya se mencion, desde el punto de vista tcnico y en el contexto de losdiseos preliminar y detallado, se llevan a cabo varias actividades de diseodiferentes: diseo de datos, diseo arquitectnico, diseo procedimental ydiseo de la interfaz. El diseo de datos es:Seleccione una respuesta.

    a. El diseo de datos es el que transforma el modelo delcampo de informacin, creado durante el anlisis, en las

  • 8/23/2019 Quiz Ess

    11/11

    estructuras de datos que se van a requerir paraimplementar el software.

    b. El diseo de datos es el que establece principalmentela disposicin y los mecanismos para la interaccin

    hombre - mquina.c. El diseo de datos es el que transforma los elementosestructurales en una descripcin procedimental delsoftware; se realiza despus de que se ha establecido laestructura del programa y de los datos.

    d. El diseo de datos es el que define las relaciones entrelos principales elementos estructurales del programa