TODO TEST INSO
|
|
Título del Test:
![]() TODO TEST INSO Descripción: Muchas preguntas de todo el temario de la asignatura |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cuál de las siguientes afirmaciones no es una causa de los problemas del software?. Responsables no cualificados. Falta de comunicación entre las partes. Resistencia al cambio. Calidad cuestionable. ¿Cuál de los siguientes atributos no es un factor externo que contribuye a la construcción de software de calidad?. Facilidad de mantenimiento. Legibilidad. Usabilidad. Portabilidad. Desde un punto de vista genérico las fases del proceso de construcción de sistemas informáticos son: Análisis, diseño y desarrollo. Definición, desarrollo y mantenimiento. Desarrollo y pruebas. Análisis y diseño. La corrección de errores como consecuencia de malfuncionamiento de un producto software es un tipo de: Mantenimiento adaptativo. Mantenimiento preventivo. Mantenimiento perfectivo. Mantenimiento correctivo. El ciclo de vida clásico o en cascada clasifica en un modelo de proceso: Lineal o secuencial. Basado en prototipos. Basado en métodos formales. Basado en reutilización. ¿Cuál de las siguientes afirmaciones sobre el Modelo de Proceso en V es falsa?. Las pruebas de aceptación se hacen de forma síncrona a la etapa de análisis. Las pruebas de integración y de sistema permiten verificar el diseño. Las pruebas unitarias se aplican en la etapa de codificación. Presenta una implantación descendente. ¿Cuál de las siguientes afirmaciones no es una ventaja del Modelo en Espiral?. Permite una gran flexibilidad. Tiene en cuenta desde un principio la reutilización. Necesita experiencia en la evaluación de riesgos, expertos, que no siempre están disponibles. Proporciona una preparación para la evolución, crecimiento y cambio. Señale la afirmación falsa respecto a las metodologías orientadas a objetos: Se fundamentan en la integración de los dos aspectos de los sistemas de información: datos y procesos. Acortan la distancia entre el espacio de conceptos (lo que los expertos o usuarios conocen) y el espacio de diseño e implementación. El objeto encapsula datos y operaciones. El paso del análisis al diseño es por transformación. Marque la afirmación más correcta sobre el proceso unificado: Está conducido por los casos de uso. Está centrado en la arquitectura. Es iterativo e incremental. Todas las respuestas son correctas. Señale la afirmación falsa sobre la vida del proceso unificado: El resultado de una iteración es una versión ejecutable orientada a la entrega. Dentro de cada fase se puede, a su vez, descomponer el trabajo en iteraciones con sus incrementos resultantes. Cada fase termina con un hito. Un hito controla el progreso del proyecto. ¿Cuál de las siguientes afirmaciones es un beneficio potencial de la orientación a objetos?: Reduce el tiempo de desarrollo. Disminuye la productividad. Disminuye la calidad del software. Incrementa la reutilización del software. Señale la afirmación falsa sobre la abstracción en el modelo objeto: Combate la complejidad. Se centra en las características esenciales de algún objeto, en relación a la perspectiva del observador. Las abstracciones son descripciones completas de la realidad. La abstracción ayuda a las personas a pensar sobre lo que están haciendo. Señale la afirmación falsa sobre el encapsulamiento en el modelo objeto: Se limita a ocultar la información. Se aproxima a la idea de una cápsula, presentando al objeto con una interfaz pública y una representación privada. Oculta los detalles de implementación de un objeto. Permite que los cambios en los programas sean más fiables y con menor esfuerzo. Señale la afirmación falsa sobre el polimorfismo en el modelo objeto: Con el polimorfismo de inclusión una misma operación puede comportarse de diferente forma en clases diferentes. El polimorfismo obliga a que el objeto que envía un mensaje conozca la instancia de la clase receptora. El polimorfismo ad-hoc se refiere al uso del mismo símbolo en operaciones no relacionadas semánticamente. El polimorfismo paramétrico es un tipo de polimorfismo universal. ¿Cuál de los siguientes puntos no pertenece a los mecanismos comunes del modelo conceptual de UML?: Adornos. Estereotipos. Asociaciones. Notas. Señale la afirmación falsa sobre las reglas de UML: Ayudan a llamar a los elementos, relaciones y diagramas. Ayudan a definir el grado de visibilidad con el que otros objetos ven y utilizan los nombres. Ayudan a definir como se relacionan unos elementos con otros. Se suele aplicar la siguiente recomendación de estilo: “Los nombres de las clases han de comenzar por letra minúscula”. Señale el elemento que no representa a una clase en UML: A. B. C. D. Señale la afirmación falsa sobre las clases abstractas: No es una clase instanciable directamente. Puede contener atributos y métodos concretos. Dispone únicamente de métodos abstractos. El objetivo principal es la especialización. Señale la afirmación falsa sobre las interfaces: No es una clase instanciable directamente. Pueden contener atributos y métodos concretos. Contiene únicamente operaciones. No poseen implementación. ¿Cuál de los siguientes elementos de UML no es un clasificador?: Modelo. Clase en estado. Nodo. Componente. ¿Cuál de las siguientes afirmaciones sobre las operaciones de una clase es falsa?. Las operaciones con alcance de clase se presentan en cursiva. Las operaciones abstractas se presentan en cursiva. Las operaciones se suelen expresar en minúscula (la primera letra en mayúscula). Las operaciones se suelen expresar en minúscula (la primera letra también). Según la siguiente figura, ¿cuál de las siguientes afirmaciones es falsa?: La clase OrdenadorAlfabetico requiere la interfaz Ordenable. La clase Persona provee la implementación de la interfaz Ordenable. El OrdenadorAlfabetico depende de Persona. El OrdenadorAlfabetico no depende directamente de Persona. La siguiente figura se corresponde con un …: Modelo de dominio. Diagrama de despliegue. Diagrama de clases. Ninguna de las anteriores. Completa la frase: “La vista de interacción … : ...se presenta a través de los diagramas de secuencia y actividad. ...es una vista UML que sirve para presentar el comportamiento dinámico. ...se presenta exclusivamente a través de los diagramas de secuencia. Ninguna de las anteriores completa la frase. Según el siguiente diagrama de despliegue, ¿cuál de las siguientes afirmaciones es falsa?: El servidor transaccional sólo dispone del componente Transacciones. El componente Transacciones provee la interfaz Operación. El diagrama presenta dos nodos: uno de ellos con nombre Transaccional y estereotipado como servidor y el nombre estereotipado con cliente. Existe una asociación con nombre RDSI/RTB y que, según el estereotipo UML communicate, hace referencia al modo de comunicación entre nodos. Las asociaciones no pueden ser…: Reflexivas. Recíprocas. Binarias. Ternarias. La multiplicidad máxima del lado del agregado puede ser: 0..1. 1. *. Todas son ciertas. La restricción predefinida en UML overlapping en la relación de generalización/especialización significa: Ninguna instancia puede ser una instancia directa o indirecta de dos de los hijos. Se esperan más hijos o se conocen pero no se han declarado aún. Todos los hijos posibles se han enumerado en el conjunto y no puede ser agregado ninguno más. Una instancia puede ser una instancia de dos o más hijos. Completa la frase: “En un grafo de actividad los estados son principalmente…: ...estados de actividad o estados de acción. ...estados de cómputo. ...estados concurrentes. Ninguna de las respuestas completa la frase. Según el diagrama de la pregunta 23 podemos observar el uso del patrón: Abstract Factory. Factory Method. Data Access Object. Ninguno de los anteriores. Cuando se nos habla de requisitos como fiabilidad o portabilidad lo clasificamos como: Requisito funcional. Requisito no funcional. Requisito de información. Ninguno de los anteriores. Según el siguiente diagrama de casos de uso referente a un periódico digital, ¿cuál de las siguientes afirmaciones es falsa?: El actor Invitado se comunica con “Navegar por el periódico” y “Registrarse”. El caso de uso “Autenticarse” puede ser invocado por el actor “Usuario”. El “Editor” puede Crear/Recuperar/Modificar/Eliminar Noticias requiriéndose en cualquier caso incluir el caso de uso “Autenticarse”. El actor “Supervisor” sólo puede “Publicar noticias”. ¿Cuál de las siguientes afirmaciones es falsa?: Las relaciones de inclusión no se pueden anidar. La inclusión es una relación de dependencia. El caso de uso incluido no es necesariamente un clasificador instanciable independientemente. El mismo caso de uso proveedor puede incluirse en múltiples casos base. En el análisis orientado a objetos del Proceso Unificado las tareas realizadas por el usuario y soportadas por el sistema se representan por medio de: Objetos valor. Objetos control. Objetos interfaz. Objetos entidad. ¿Cuál de los siguientes símbolos hace referencia a los objetos interfaz?: A. B. C. D. ¿Cuál de las siguientes ordenaciones decrecientes en cuanto al nivel de cohesión es falsa?: Funcional, Secuencial, Comunicación y Procedural. Funcional, Procedural y Temporal. Funcional, Procedural, Temporal y Coincidencia. Funcional, Coincidencia, Procedural y Secuencial. Dentro de las actividades del Diseño Orientado a Objetos, la vertiente técnica se ocupa de: Diseño arquitectónico. Diseño de datos. Diseño procedimental. De los tres anteriores además del Diseño de la interfaz. Si queremos más flexibilidad en el proceso de instanciación de las clases utilizaremos un patrón: De estructura. De creación. De comportamiento. Ninguno de los anteriores. En caso de querer desacoplar una abstracción de su implementación lo más lógico es utilizar un patrón: Fábrica abstracta. Mediador. Puente. Factory Method. Completa la frase: “El patrón Factory Method…: ...es un patrón creacional”. ...oculta el proceso de instanciación dentro de un método de una clase”. ...se suele utilizar en el proceso de instanciación de los objetos DAO”. Todas las respuestas son válidas. ¿Qué significa la afirmación “El software no se estropea, se deteriora”?. El modelo de fallos del software se representa mediante la denominada curva de la bañera. Durante la vida del software se verá sometido a una serie de cambio que probablemente introduzcan nuevos defectos, lo que provoca que la curva de fallos tenga picos. El modelo de fallos del software es equiparable el modelo de fallos del hardware. Si no se tuvieran en cuenta los trabajos de mantenimiento, la curva de fallos del software seria una recta plana. ¿Cuál de las siguientes características no es una característica propia del proceso de desarrollo software?. En el proceso las actividades pueden o no tener criterios de entrada y de salida. El proceso establece todas las actividades principales. El proceso utiliza recursos, esta sujeto a una serie de restricciones y genera productos intermedios y finales. El proceso puede estar compuesto de subprocesos que se encadenan de alguna manera. La mejora de características internas del producto para hacerlo más mantenible es un tipo de mantenimiento: Adaptativo. Preventivo. Perfectivo. Correctivo. De los siguientes atributos de un “buen” producto software, cual se puede clasificar de factor externo: Modularidad. Legibilidad. Usabilidad. Facilidad de traza. Cual de los siguientes elementos de un sistema no se considera como un elemento principal: Componentes. Relaciones entre componentes. Limites. Objetivo. ¿Cuál de las siguientes características se puede atribuir fundamentalmente a los sistemas de información de procesamiento de transacciones?. Apoyan a los trabajadores que usan la información para analizarla y transformarla o manejarla. Proporcionan información que será empleada en los procesos administrativos de decisión. Tienen como finalidad mejorar las actividades rutinarias de una empresa y organización. Presenta una implantación descendente. ¿Cuál de las siguientes afirmaciones sobre el modelo de proceso en V es falsa?. Las pruebas de aceptación se hacen de forma síncrona a la etapa de análisis. Las pruebas de integración y de sistema permiten verificar el diseño. Las pruebas unitarias se aplican en la etapa de codificación. Presenta una implantación descendente. Si un ciclo de vida clásico o en cascada se ve completado con un subproceso de prototipado desechable se consigue: Adelantar la entrega del producto final al usuario. Combatir la rigidez de los modelos lineales. Acortar el ciclo de vida de desarrollo. No se puede combinar el prototipado con los ciclos lineales. ¿Cuál de las siguientes características no se corresponde con el modelo de ciclo de vida en espiral?. El radio representa el coste acumulado del proyecto. Especialmente orientado a desarrollos internos. No requiere personal especializado. Compuesto de varios ciclos. Cuál de las siguientes afirmaciones consideras cierta con respecto a SCRUM: Durante un sprint no se introducen cambios. El numero de sprints que requiere una actividad estructural es siempre fijo en una caja de tiempo para facilitar la organización del equipo de trabajo. Un retraso es una lista de prioridades o cambios en los requisitos que se introducen en un sprint en curso. Scrum minimiza el numero de reuniones del equipo de trabajo, por norma organiza una sola reunión en cada sprint de larga duración. Cuál de los siguientes enfoques de reutilización aporta un mayor beneficio potencial en el proceso software: Reutilización de funciones. Reutilización de componentes. Uso de frameworks transversales. Lineas de productos. Marca la afirmación incorrecta. Encapsulamiento no es sinónimo de ocultación de la información. La ocultación de la información implica que se “oculte” la interfaz publica de los servicios. El encapsulamiento establece una barrera conceptual sobre la información y los servicios de un objeto, haciendo que estos permanezcan juntos. El encapsulamiento permite que los cambios realizados en los programas sean fiables con el menos esfuerzo. ¿Cuál de las siguientes afirmaciones acerca de la clase asociación es falsa?. Son asociaciones que también son clases. Pueden participar en otras asociaciones. Una asociación, incluyendo a las clases asociación, es un conjunto de tuplas que admite duplicados entre sus referencias a objetos. Cada instancia de una clase asociación tiene referencias a objetos y valores. Según la siguiente figura, ¿Cuál de las siguientes afirmaciones es falsa?. La clase OrdenadorAlfabetico requiere la interfaz Ordenable. La clase Persona provee la implementación de la interfaz Ordenable. La clase OrdenadorAlfabetico implementa la interfaz Ordenable. El OrdenadorAlfabetico no depende directamente de Persona. ¿Qué se puede concluir del siguiente diagrama, teniendo en cuenta las etiquetas overlapping e incomplete?. La etiqueta overlapping sugiere que una instancia de Atleta solamente puede ser o Futbolista o Nadador a lo largo del tiempo, pero no ambas cosas. Además la etiqueta incomplete quiere decir que se están mostrando todos los posibles tipos. La etiqueta overlapping sugiere que una instancia de Atleta solamente puede ser o Futbolista o Nadador a lo largo del tiempo, pero no ambas cosas. Ademas la etiqueta incomplete quiere decir que no se están mostrando todos los posibles tipos. La etiqueta overlapping sugiere que una instancia de Atleta puede ser Futbolista y Nadador a lo largo del tiempo. Ademas la etiqueta incomplete quiere decir que se están mostrando todos los posibles tipos. La etiqueta overlapping sugiere que una instancia de de Atleta puede ser Futbolista y Nadador a lo largo del tiempo. Ademas la etiqueta incomplete quiere decir que no se están mostrando todos los posibles tipos. ¿Qué afirmación de las siguientes es verdadera?. El modelo de fallos del software es equiparable el modelo de fallos del hardware. Durante el mantenimiento los fallos del software van disminuyendo cada vez más lentamente hasta que llega un momento en el que se estabilizan. Los cambios realizados en el software durante el mantenimiento pueden introducir nuevos defectos, lo que provoca que la curva de fallos tenga picos. El modelo de fallos del software se representa mediante la curva en forma de bañera. ¿Qué atributo de calidad del software esta relacionado con que este tenga una interfaz apropiada?. Eficiencia. Usabilidad. Modularidad. Eficacia. ¿Qué tipo de software interacciona directamente con dispositivos físicos y sensores y su tiempo de respuesta es critico?. De sistemas. Tiempo real. De inteligencia artificial. Cientifico y de ingeniería. Las modificaciones requeridas por la evolución del entorno del software es un tipo de mantenimiento: Adaptativo. Preventivo. Perfectivo. Correctivo. ¿Qué elemento del sistema mantiene un estado relativamente estable del sistema cuando se enfrenta con variables externas que pueden ocasionar su fluctuación?. Limite. Entorno. Entrada. Realimentacion. ¿En qué nivel de la pirámide de los sistemas de información se maneja información repetitiva y con formato bien estructurado?. Operaciones y transacciones. Operativo. Táctico. Estratégico. ¿Qué afirmación de las siguientes es falsa?. Los sistemas de apoyo a las decisiones tratan situaciones de decisión muy bien estructuradas. Los sistemas de manejo de conocimiento son utilizados por científicos e ingenieros. Los sistemas de apoyo a decisiones de grupo fomentan la participación y ayudan a expresar opiniones a los integrantes de un grupo. Los sistemas de planificación estratégica utilizan información de fuentes externas a la organización. ¿Qué característica de las siguientes es propia del enfoque de integración Big Bang?. Integración gradual de los subsistemas. Se reduce el coste en la localización de los errores. El mayor esfuerzo en la detección y corrección de errores se concentra al final del desarrollo del sistema. Ninguna de las anteriores. ¿Qué tipo de prototipado seria mas adecuado si se desea validar rápidamente un requisito funcional del sistema?. Desechable. Evolutivo. Mixto. No es adecuado ningún modelo de prototipos para este caso. ¿Cuál de las siguientes características no se corresponde con el modelo de ciclo de vida en espiral de Bochm?. Contiene actividades de simulación y prototipado. Se divide en cuatro regiones de tareas: Planificación, análisis de riesgos, ingeniería y evaluación del cliente. Se compone de varios ciclos. Ninguna de las actividades requiere personal especializado. Una empresa va a desarrollar una familia de aplicaciones para realizar la corrección de exámenes tipo test para diferentes universidades. ¿Qué tipo de especialización se requiere si cada universidad utiliza diferentes tipos de lectores ópticos para detectar las marcas de los exámenes?. De la plataforma. De la configuración. De la funcionalidad. De la interfaz. ¿Qué afirmación relativa a las reuniones Scrum es falsa?. Están dirigidas por el maestro Scrum. Se evalúa lo que se ha hecho desde la reunión anterior. Se comentan las dificultades encontradas. No se realizan hasta que termina cada sprint. Según la siguiente figura, ¿cual de las siguientes afirmaciones es verdadera? -----------------> Persona Cuenta {xor} -----------------> Corporación. Una instancia especifica de la clase Cuenta no puede estar asociada a una instancia de la clase Persona y a una instancia de la clase Corporación. Cada instancia de la clase Cuenta tiene que estar asociada a una instancia de la clase Persona y a otra instancia de la clase Corporación. Una instancia especifica de la clase Cuenta puede estar asociada a una instancia de la clase Persona o a una instancia de la clase Corporación o a instancias de ambas clases. Ninguna de las anteriores. ¿Que estereotipo se utilizaría en una relación de dependencia entre la clase Factura del modelo de análisis y la clase Factura del modelo de diseño?. <<use>>. <<trace>>. <<instantiate>>. <<create>>. Marca la falsa. A la hora de hacer la parte interactiva de un sistema…. ...hay que tener en cuenta la psicología del usuario. ...es una parte imprescindible para el éxito de la aplicación. ...solo se tiene en cuenta en la implementación por que es donde se desarrollan las API´S. ...es una parte muy importante para la accesibilidad y la usabilidad de la aplicación. ¿Cuál es la relación mas importante en el modelo de dominio?. Asociación funcional. Asociación todo-parte. Generalizaciones. Asociaciones “necesito-conocer”. ¿Cuándo descartaríamos modelar un atributo?. Individuales. De clase. Los que representan relaciones entre clases. Ninguno. ¿Cuál de los siguientes elementos no es fundamental en un modelo de Objetos?. Abstracción. Jerarquía. Encapsulamiento. Tipos. Si una clase A generaliza a una clase B, que tipo de relación hay entre ellas. Asociación. Herencia. Composición. Uso. Qué significa el concepto de orientación a objetos. Método de implementación en el que los programas se organizan como colecciones cooperativas de objetos. El software se organiza como una colección de objetos discretos que contiene tanto estructuras de datos como comportamiento. Modelo de desarrollo de software donde las estructuras de datos y la funcionalidad solo se relacionan de…. Ninguna de las respuestas anteriores son correctas. ¿Cuál de los siguientes métodos se puede considerar orientado a objetos?. SSADM. UML. MERISE. OMT. ¿Qué afirmación relativa al “concepto tipo” es falsa?. Objetos de tipos distintos pueden intercambiarse sin restricción alguna. Una clase de Objetos puede corresponderse con un tipo. Los tipos son la puesta en vigor de la clase de los objetos. El concepto deriva de las teorías sobre tipos abstractos de datos. La vista de casos de uso esta incluida en el área: Estructural. Dinámica. De gestión de modelos. De interacción. Señala la afirmación correcta con respecto a los casos de uso en UML. Un caso de uso es sinónimo de escenario. Un escenario contiene a varios casos de uso. Un caso de uso contiene varios escenarios. Todo lo anterior es falso. Cuál de las relaciones entre casos de uso es mas adecuada para modelar una variante en la secuencia de interacción de un caso de uso?. Asociación. Inclusión. Generalizaciones. Extensión. Marca la afirmación falsa. Un caso de uso es una función (servicio o transacción) atómica ofrecida por el sistema al entorno (actores). En un caso de uso la funcionalidad se expresa mediante la transformación que se hace de los flujos de entrada para producir flujos de salida. Un caso de uso en general no modela un particionamiento o detalle funcional interno del sistema. Los diagramas de casos de uso son una herramienta exclusivamente de captura de requisitos. ¿Cuál de los siguientes no es un producto de la recogida y análisis de requisitos?. Modelo de especificación del sistema. Modelos de análisis. Modelo de sistema. Modelo de especificación del análisis. ¿Cuál de las siguientes no es una definición de análisis?. Distinción y separación de las partes de un todo hasta llegar a conocer sus principios o elementos. Estudio mediante técnicas informáticas de los limites, características y soluciones de un problema al que se le ha…como el proceso de estudio y refinamiento de dichos requisitos. Fase cuyo objetivo es la detección de conflictos en los requisitos obtenidos. Todas son definiciones de análisis. Indicar la falsa sobre la definición de AOO. El AOO permite describir el sistema con un lenguaje formal o semiformal. El AOO se centra en la comprensión del dominio del problema. La abstracción de requisitos es uno de los elementos de síntesis que presenta el AOO. En el AOO se identifican los objetos clave del dominio del problema. Marca la afirmación correcta con respecto a los diagramas de secuencia. Las bifurcaciones en los diagramas de secuencia sirven para plantear situaciones iterativas. Una bifurcación tiene que volver a fusionarse, pero puede suceder en diferentes puntos de la línea de vida del objeto. Las bifurcaciones se representan por líneas discontinuas que parten del mismo punto de la línea de vida en un objeto. Si la complicidad del diagrama de secuencia que incluye una bifurcación es tal que se dificulta con su comprensión. Seria mas recomendable utilizar tantos diagramas de secuencia distintos como escenarios implicara la bifurcación. Cuándo se interpreta que los diagramas de clases de UML describen cosas del mundo real o de un dominio de interés dice que está expresado desde una perspectiva. De implementación. De objetos. De especificación. Conceptual. ¿Cuál de las siguientes características no es una característica propia del proceso de desarrollo software?. En el proceso las actividades pueden o no tener criterios de entrada y de salida. El proceso establece todas las actividades principales. El proceso utiliza recursos, está sujeto a una serie de restricciones y genera productos intermedios y finales. El proceso puede estar compuesto de subprocesos que se encadenan de alguna manera. En UML la representación del símbolo de una interfaz requerida vinculada a una clase supone. Que esa clase necesita utilizar los servicios que provee otra interfaz implementada por otra clase. Que esa clase necesita utilizar los servicios que provee esa interfaz implementada por otra clase. Que la clase implementa la interfaz y requiere que otras clases la usen. Ninguna de las anteriores es cierta. Que vista de UML describe la secuencia de intercambio de mensajes entre papeles(roles) que implementan un comportamiento del sistema?. De comportamiento. De concurrencia. De interacción. De casos de uso. Sea el siguiente requisito: “El sistema debe ocupar un máximo de 10 MB para su almacenamiento en memoria del dispositivo móvil”. ¿Cómo quedaría mejor clasificado?. Como requisito de información. Como requisito funcional. Como requisito externo. Como requisito de producto. ¿Cuál de las siguientes características no corresponde al modelo de ciclo de vida en espiral?. El radio representa el coste acumulado del proyecto. Especialmente orientado a desarrollos internos. No requiere personal especializado. Compuesto de varios ciclos. ¿En qué ciclo de vida el desarrollo de las pruebas se efectúa de manera síncrona con el desarrollo del programa?. Estructurado. Ciclo en V. Espiral. Ninguno de los anteriores. Se desea desarrollar una aplicación para un cliente que no tiene claro lo que quiere. Ademas, la tecnología a utilizar por el personal informático es muy novedosa. Señalar la proposición VERDADERA: Sería recomendable el uso de prototipos. El ciclo de vida en V es el mas apropiado. El ciclo de vida en cascada es el mas apropiado. Ningún ciclo de vida contempla esta situación. Según Garvin, la calidad se percibe desde diferentes puntos de vista. Según esto, ¿cuál de las siguientes vistas seria una vista externa?. Vista trascendental. Vista basada en el valor. Vista de proceso. Ninguna de las anteriores. Marca la afirmación falsa sobre el Proceso Unificado. La componente incremental de este proceso se obtiene exclusivamente al pasar por las cuatro fases que conforman el ciclo. Se encuentran claramente diferenciadas la etapa de Ingeniería de la etapa de Producción. El patrón 4+1 vista es su referente arquitectónico. Los casos de uso sincronizan el contenido de los diferentes modelos. ¿Cuál es falsa en relación con los diagramas de interacción en UML?. Los diagramas de interacción son los modelos que describen como grupos de objetos colaboran para conseguir algún…. Un diagrama de colaboración implementa las asociaciones del diagrama de clases mediante el paso de mensajes… objeto a otro. Los objetos en un diagrama de colaboración se representan como rectángulos que incluyen el nombre del … subrayado. Un diagrama de colaboración muestra explícitamente que objetos participan en un escenario y como cam… mensajes en función de una secuencia de tiempo. ¿Qué tipo de diseño se basa en la creación de modelos que respalden el dominio del problema?. Diseño de datos. Diseño arquitectónico. Diseño de la interfaz. Diseño procedimental. ¿Qué tipo de diseño se centra en la relación entre los elementos estructurales del programa?. Diseño de datos. Diseño arquitectónico. Diseño de la interfaz. Diseño procedimental. ¿Con qué tipo de diagrama se diseña la interfaz?. DER. DFD. DER Y DFD. DER y Diccionario de datos. Indicar la falsa sobre la definición de diseño. Proceso que trata de formular y evaluar una solución para un problema. En la fase de diseño se añaden a la especificación del problema detalles orientados a la implementación. Con la fase de diseño se da por completada la fase de análisis y definido el dominio del problema. El diseño es el proceso de definición de la arquitectura software. Indicar la falsa sobre los fundamentos del diseño (absorción y refinamiento sucesivo): La abstracción consiste en separar las cualidades de un objeto para considerarlo aisladamente. Mediante un proceso iterativo, se definen todo los niveles de abstracción hasta llegar a un refinamiento total del sistema. La llamada abstracción de control implica un mecanismo de control del programa con decisiones detalladas de diseño. El refinamiento es un proceso de elaboración y no de transformación. Indicar la falsa sobre los fundamentos del diseño (modularidad): La modularidad es una partición lógica que permite al software complejo ser manejable. La descomposición funcional del sistema consiste en dividirlos en subsistemas sucesivamente hasta que cada subsistema sea manejable individualmente. La modularidad implica una partición horizontal combinada con descomposición vertical. El mayor inconveniente de que un sistema sea modular es que cambios en ciertos módulos afectaran al resto del sistema. Indicar la falsa sobre los fundamentos de diseño (arquitectura del software y estructura del programa) : La arquitectura del software hace referencia a la estructura jerárquica de los módulos y a la estructura de los datos. Las propiedades de un diseño arquitectónico son estructurales (como reformar requisitos para incorporarlos en el sistema) y funcionales (como organizar el software que ocupa su función). La estructura del programa hace referencia a la organización jerárquica de los módulos y establece una jerarquía de control basada en el flujo de control entre las diferentes partes de un programa. Al representar el sistema como un árbol en el que cada nodo es un módulo que depende del superior, llamaremos grado de entrada al numero de módulos en el que se puede descomponer un modulo. Indicar la verdadera sobre los fundamentos de diseño (partición estructural). La estructura de un programa debe partirse verticalmente. La partición vertical define cada funcionalidad en un nivel de abstracción. La partición horizontal define una función determinada. Los módulos que se encuentran en la parte inferior del árbol (nodos hoja) serán los que realizan serán los que realicen funciones de entada, cálculo y salida. Indicar la falsa sobre los fundamentos de diseño (Estructura de datos, procedimientos de software, ocultación de información). El procedimiento de software se encarga de proporcionar especificaciones precisas del procesamiento. Las interfaces que se diseñen para la comunicación entre módulos se verán afectadas por cambios en la implementación. La estructura de datos dicta, entre otras, la organización y los métodos de acceso de la información. El procedimiento del software debe incluir una referencia a todos los módulos subordinados al módulo que se describe. Cuando hay un módulo cuyos elementos o actividades utilizan los mismos datos de entrada y salida hay: Cohesión funcional. Cohesión secuencial. Cohesión comunicativa. Cohesión procedural. Cuando existe relación entre los elementos del modelo por no estar bien definidas las fronteras hay: Cohesión lógica. Cohesión coincidente. Cohesión temporal. Cohesión procedural. Cuando varios módulos hacen referencia a la misma estructura de datos no global se da: Acoplamiento normal. Acoplamiento de datos. Acoplamiento por estampado. Acoplamiento de control. Cuando varios módulos hacen referencia a una variable global pero no a toda la estructura, se da: Acoplamiento de control. Acoplamiento común. Acoplamiento externo. Acoplamiento por contenido. ¿Cuál de las siguientes tareas no es propia del diseño OO?. Refina las clases obtenidas en el modelo de análisis. Define los protocolos de los mensajes para todos los objetos. Define las estructuras de datos y los procedimientos. Diseña los diagramas de casos de uso necesarios por un cambio en los requisitos. Indicar la falsa sobre la definición de diseño de OO: Los objetos que se obtienen en el dominio de la solución son: de interfaz, de aplicación y de utilidad. El sistema se concibe como una colección de objetos aislados. Los objetos y relaciones identificados en la fase de análisis sirven de entrada a la fase de diseño. Modela el dominio de la solución. Indicar la falsa sobre las fases de diseño: El diseño arquitectónico asigna a cada componente uno o varios servicios. Las especificaciones abstractas se realizan para cada subsistema y se definen los servicios proporcionados y las restricciones bajos las que tiene que operar. El diseño de interfaces abarca el diseño y la documentación de las interfaces entre subsistemas y entre el software y el usuario. El diseño detallado sirve para detallar cada componente hasta llegar a un nivel suficiente para su codificación. Cuál de los siguientes artefactos no es propio del PU?. Modelo de diseño. Clase de diseño. Diagrama de clases. Subsistema de diseño. |




