Está en la página 1de 12

Análisis y Diseño de Software – Parcial 1

04 – 04 – 2023

*El parcial se irá actualizando, a medida que vayan pasando fotos*


(1.1) ¿Cómo se interpreta el siguiente concepto? “Es una simplificación de la realidad. Proporciona los planos de un
sistema”.
→ Modelo.
(1.1) Determine qué término persigue los siguientes objetivos: Ayudan a visualizar cómo es, o queremos que sea un
sistema. Permiten especificar la estructura o el comportamiento de un sistema. Proporcionan planillas que sirven de
guía en la construcción de un programa”.
→ Modelos.
(1.2) Seleccione a qué terminología hace referencia el siguiente concepto, dentro de los relacionados con metodologías
de desarrollo de software: “Método estructurado y repetible para lograr una tarea específica”.
→ Técnica.
(1.2) Indique a qué término se lo define como “Un conjunto de filosofías, fases, procedimientos, reglas, técnicas,
herramientas, documentación y aspectos de formación para los desarrolladores de sistemas de información”.
→ Metodología.
(1.2) Indique a qué término se refiere el próximo concepto: “Suministran un soporte automatizado o semiautomatizado
para el proceso y los métodos”.
→ Herramientas.
(1.2) Indique a qué término, de conceptos relacionados con las metodologías de desarrollo de software, se refiere el
siguiente: “Indican cómo construir técnicamente un sistema. Abarcan un amplio espectro de tareas que incluyen la
comunicación, el análisis de los requisitos, el modelado de diseño, la construcción de programas, la realización de
pruebas y el soporte.
→ Métodos.
(1.3) Teniendo en cuenta las relaciones entre objetos y las relaciones entre clases, indique a cuál corresponde el
siguiente concepto: “Se usan para indicar que un elemento utiliza a otro. Uno de los usos más frecuentes es para
modelar una visibilidad temporal desde los objetos de una clase hacia los objetos de otra”.
→ Dependencia.
(1.3) Seleccione a cuál característica, de los Modelos Orientados a Objetos, corresponde el siguiente concepto: “Se
refiere a la ocultación de información. Normalmente lo que se oculta es la estructura de datos de un objeto, así como
la implementación o codificación de sus métodos”
→ Encapsulamiento.
(1.3) Indique a qué características de los Modelos Orientados a Objetos alude el siguiente concepto: “Se centra en la
visión externa de un objeto y sirve para separar el comportamiento esencial de un objeto de su forma de
implementación”.
→ Abstracción.
(1.3) Cuando hablamos de quitar propiedades o acciones de un objeto para dejar solo aquellos que sean necesarios,
nos referimos al concepto de:
→ Abstracción.
(3.4) Considera la clasificación típica de los casos de uso según quién lo inicia. ¿Cómo se denomina al caso de uso
que únicamente es instanciado por otro caso de uso?
→ Abstracto.
(1.3) Considerando las relaciones entre objetos y las relaciones entre clases, seleccione a qué término corresponde el
siguiente concepto: “Es una conexión física o conceptual entre objetos”.
→ Enlaces.
(1.3) Seleccione a qué característica de los Modelos Orientados a Objetos se refiere el siguiente concepto: “Es la
propiedad que tiene un sistema que ha sido descompuesto en un conjunto de módulos cohesivos y débilmente
acoplados.
→ Modularidad.
(1.3) Determine a qué término alude el siguiente concepto: “Es una descripción de un conjunto de objetos que
comparten los mismos atributos, operaciones, relaciones y semántica”.
→ Clase.
(1.3) En los modelos orientados a objetos, ¿Cómo se denomina a los bloques de construcción de los cuales se
desprenden objetos que comparten una estructura, comportamiento y semántica comunes?
→ Clase.
(1.3) Considerando los siguientes elementos: “Nombre”, “Atributos” y “Operaciones”. Seleccione a qué término
corresponde.
→ Clases.
(2.1) Indique a qué término hace referencia el siguiente concepto: Es un lenguaje estándar para escribir “planos” de
software. Es apropiado para modelar desde sistemas de información en empresas hasta aplicaciones distribuidas
basadas en la web.
→ UML.
(2.1) La arquitectura de un sistema se puede describir a través de cinco vistas relacionadas entre sí. Indique a cuál
corresponde el siguiente concepto: “Comprende las clases, interfaces y colaboraciones que conforman el vocabulario
del problema y la solución. Soporta principalmente los requisitos funcionales del sistema”.
→ Vista de Diseño.
(2.1) Teniendo en cuenta que la arquitectura de un sistema se puede describir a través de cinco vistas relacionadas
entre sí. Seleccione a cuál corresponde el siguiente concepto: “Comprende los hilos y procesos que forman los
mecanismos de sincronización y concurrencia del sistema”.
→ Vista de Procesos.
(2.1) Teniendo presente las vistas de un sistema con UML, indique a cuál alude el siguiente concepto: “Comprende los
componentes y archivos que se utilizan para ensamblar y hacer disponible el sistema físico”.
→ Vista de Implementación.
(2.2) Indique a qué término alude el siguiente concepto: “Es un conjunto de pasos ordenados para alcanzar un
objetivo. En la ingeniería de software el objetivo es construir un producto de software o mejorar uno existente de
modo que satisfaga las necesidades del usuario de forma eficiente y predecible”.
→ Proceso.
(1.3) Seleccione a qué término alude el siguiente concepto: “Muestra un conjunto de clases, así como sus relaciones.
Se utilizan para modelar la vista de diseño estática de un sistema. Principalmente esto incluye modelar el vocabulario
del sistema.
→ Diagrama de clases.
(2.2.1) Si la finalidad es crear un sistema que pueda ser usado por la gente en general. Permite a los desarrolladores
(programadores) obtener los requerimientos desde el punto de vista del usuario. Indique a qué término se alude.
→ Diagramas de casos de uso.
(2.2.1) “Representan los requisitos funcionales para cada usuario del sistema, guían su diseño, implementación y
prueba; es decir, guían el proceso de desarrollo”. ¿A qué alude el concepto?
→ Casos de uso.
(3.3) Seleccione la técnica específica que se basa en la captura, tanto de los requisitos funcionales como los no
funcionales:
→ Casos de uso.
(2.2.2) “Incluye los aspectos estáticos y dinámicos más significativos del sistema”. Se necesita para: comprender el
sistema. Organizar el desarrollo. Fomentar la reutilización. Hacer evolucionar al sistema. Estos términos representan...
→ Arquitectura software.
(2.2) Indique a qué término alude este concepto: “Es un proceso de desarrollo de software que utiliza el Lenguaje
Unificado de Modelado (UML) para todos los esquemas de un sistema de software”.
→ Proceso Unificado.
(2.3) Indique a qué término del desarrollo del proceso unificado, se refiere lo siguiente: “Es un conjunto de
actividades. Determina cómo fluye el trabajo de un trabajador a otro”.
→ Flujo de trabajo.
(2.3) Considere que el Proceso Unificado se repite a lo largo de una serie de ciclos que constituyen la vida de un
sistema. Seleccione a cuál fase del ciclo alude el siguiente concepto: “Esta fase responde a las preguntas sobre cuáles
son las principales funciones del sistema para sus usuarios más importantes, cómo podría ser la arquitectura del
sistema y cuál es el plan del proyecto, además de cuánto costará desarrollar el sistema”.
→ Fase de inicio.
(2.3) El Proceso Unificado se repite a lo largo de una serie de ciclos que constituyen la vida de un sistema. Indique a
qué fase del ciclo alude el siguiente concepto: “El producto se convierte en una versión beta. Un número reducido de
usuarios, con experiencia, prueba el sistema e informa defectos y deficiencias”.
→ Fase de transición.
(2.3) Seleccione a cuál fase de un ciclo del proceso unificado, corresponde el siguiente concepto: “Se especifican en
detalle la mayoría de los casos de uso del producto y se diseña la arquitectura del sistema”. ○ Fase de elaboración.
(3.1) Determine al término que hace referencia el siguiente concepto: “Es una característica del sistemaa o una
descripción de algo que el sistema es capaz de hacer con el objeto de satisfacer el propósito del mismo”.
→ Requerimiento.
(3.1) Indique el término de requerimientos que se refiere al siguiente concepto: “Para asegurar que será aceptado por
el usuario y por el público en general”.
→ Requerimientos éticos.
(3.2) Indique al término que se hace referencia con el siguiente concepto: “Se utilizarán al describir los casos de uso y
diseñar el prototipo de interfaz de usuario (dentro del flujo de trabajo de Requisitos) y para sugerir clases internas al
sistema en desarrollo durante el análisis”.
→ Clases del Dominio.
(3.2) Seleccione el término que le alude el siguiente concepto: “Captura los tipos de objetos más importantes en el
contexto del sistema. Los objetos del dominio representan las “cosas” que existen o los “eventos” que suceden en el
entorno en el que se desenvuelve el sistema”.
→ Modelo de Dominio.
(3.2) Indique el término al que alude la siguiente conceptualización: “Ayuda a los usuarios, clientes, desarrolladores y
otros principiantes del proyecto a utilizar un vocabulario común.”.
→ Modelo de Dominio.
(3.2) Indique al término que alude el siguiente concepto: “Se realiza para describir los procesos del negocio, con una
visión orientada a objetos, con el objetivo de comprenderlos. Es parte de la Ingeniería de Negocios, que es una técnica
que tiene por objetivo mejorar los procesos de negocio de la organización”.
→ Modelado del negocio.
(3.2) Teniendo en cuenta los elementos básicos que están presentes en el Modelado de Negocio, indique al término
que le refiere el siguiente concepto: “Representa un rol en relación al negocio, desempeñado por algo o alguien en el
entorno del negocio”.
→ Actor de Negocio.
(3.2) Determine a cuál término alude el siguiente concepto: “En general, aún en el proyecto más simple, los
desarrolladores siempre realizan alguna actividad de este tipo, sea un bosquejo en hoja de papel o en algún software
graficador”.
→ Modelado.
(3.2) Seleccione los dos tipos de modelos de UML por los que está soportado el modelado de negocio”
→ Modelo de Objetos del Negocio.
→ Modelado de Casos de Uso de Negocio.
(3.3) Del siguiente ejemplo: “El sistema debe tener una interfaz sencilla, muy legible y simple de usar, el trabajo debe
ser autoritario e interactivo para que los usuarios se sientan confiados. El usuario debe conocer como interactuar con el
producto”. Indique al requerimiento no funcional que se hace referencia.
→ Requerimientos de apariencia o interfaz externa.
(3.3) Indique al termino que se hace referencia en el siguiente concepto: “Son restricciones de los servicios o
funciones sobre el sistema que limita la elección de alternativas en la etapa de diseño y construcción del sistema. Son
características que de una u otra forma pueden limitar el sistema”.
→ Requerimientos no funcionales.
(3.1) Seleccione el término que alude el siguiente concepto: “Definen las funciones que el sistema será capaz de
realizar y, describen cómo debe comportarse el sistema ante determinado estímulo”.
→ Requerimientos funcionales.
(3.1) ¿Cuáles son los requerimientos que definen las características que el sistema debe contemplar y que describen
cómo debe comportarse ante determinado estímulo en sus entradas?
→ Requerimientos funcionales.
(2.2.1) ¿Qué tipo de requerimientos se representan con los casos de uso?
→ Requerimientos funcionales.
(3.4) Indique a las actividades del flujo de trabajo de requisitos para el diagrama de casos de uso, que se refiere con el
siguiente concepto: “El objeto de esta actividad es detallar el flujo de sucesos en detalle, incluyendo como comienza,
termina e interactúan con los actores”.
→ Detallar casos de uso.
(3.4) Seleccione el término que alude al siguiente concepto: “Son importantes para modelar el comportamiento de un
sistema o un subsistema, facilitándoles que sean abordables y comprensibles, al presentar una vista externa de cómo
pueden utilizarse estos elementos en un contexto dado”.
→ Diagramas de casos de uso.
(3.4) Indique el artefacto del Flujo de Trabajo de Requisitos, hace referencia el siguiente concepto: “Es el rol que
juega un usuario en un caso de uso. Normalmente, representa un rol que es representado por una persona, un
dispositivo de hardware o incluso otro sistema al interactuar con nuestro sistema”.
→ Actor.
(3.4) Seleccione al artefacto del Flujo de Trabajo de Requisitos que se refiere el siguiente concepto: “Se lo puede
utilizar para definir términos comunes importantes que los analistas y otros desarrolladores utilizan al describir el
sistema”.
→ Glosario.
(3.4) Seleccione a la actividad, del Flujo de Trabajo de Requisitos de un diagrama de casos de uso, que le corresponde
el siguiente concepto: “El propósito de esta actividad es determinar cuáles casos de uso son necesarios para el
desarrollo en las primeras iteraciones y cuáles pueden dejarse para más adelante”.
→ Priorizar casos de uso.
(3.4) Determine al término de artefacto, del Flujo de Trabajo de Requisitos, que se refiere el siguiente concepto: “Nos
ayudan a comprender y especificar las interacciones entre actores humanos y el sistema durante la captura de
requisitos”.
→ Prototipos de interfaz del usuario.
(3.4) Te piden elaborar un artefacto del flujo de trabajo de requerimientos que ayude a comprender y especificar las
interacciones entre actores humanos y el sistema. ¿Cuál propondrías?
→ Prototipo de interfaz del usuario.
(3.5) Se recomienda al menos cinco documentos, o capítulos de un único documento, para entregar junto con el
producto de software. Seleccione al término que alude el siguiente concepto: “Describe todos los recursos del sistema;
provee una lista de los mensajes de error, posibles causas y cómo recuperarse de los mismos”.
→ Manual de referencia.
(3.5) Seleccione al elemento, de las interfaces gráficas de usuario (GUI por sus siglas en inglés), que le corresponde el
siguiente concepto: “Representan.... información. Puede representar cualquier cosa que los usuarios quieran: cualquier
comando o proceso, o cualquier otro indicador”.
→ Íconos.
(3.5) ¿Cuál es el elemento de la Interfaz Gráfica de Usuario (GUI) que presenta diferente tipo de información, por
ejemplo, archivos y procesos?
→ Ícono.
(3.5) Seleccione el término que se refiere al siguiente concepto, relacionado a un principio general para los diseños de
interfaces de usuario: “La interfaz debe proveer características de interacción apropiada para los diferentes tipos de
usuarios del sistema”.
→ Diversidad de usuarios.
(3.5) Indique al elemento, de las interfaces gráficas de usuario (GUI por sus siglas en inglés), que se hace referencia
con el siguiente concepto: “Dispositivo como el “mouse” (ratón), que se lo utiliza para seleccionar las opciones de un
menú, indicar elementos de interés en una ventana o dirigirse a alguna parte de la ventana”.
→ Apuntador.
(3.5) Indique a qué término alude el siguiente concepto: “Es una versión inicial de un sistema de software que se
utiliza para demostrar los... diseño...”.
→ Prototipo.
(3.5) La evaluación de la interfaz se compara con la especificación de la usabilidad que se basa en atributos.
Seleccione el atributo que se refiere al siguiente concepto. “Se considera qué tan bien responde el sistema a las
operaciones de trabajo del usuario”.
→ Velocidad de Operación.
(3.5) ¿Cuál de las siguientes afirmaciones NO corresponde a un principio básico de modelado?
→ Las modelos son una abstracción de la realidad, pero no están ligados a ella.
(1.2) El modelo DRA es:
→ Un modelo de proceso incremental que resalta un ciclo de desarrollo corto.
(3.5) Seleccione a qué término hace referencia el siguiente concepto: “Es un conjunto de procedimientos, técnicas,
herramientas y un soporte documental que ayuda a los desarrolladores a realizar un nuevo software. Normalmente
consistirá en una serie de fases descompuestas en subfases (módulos, etapas, pasos, entre otras formas de
denominación)”.
→ Metodología de desarrollo.
(1.2) Cuando decimos que la clase A se asocia a la clase B de la siguiente manera: 1 → 1…* Decimos que…
→ Un objeto de la clase A se asocia a 1 o más objetos de la clase B.
(1.2) Cuando decimos que la clase A se asocia a la clase B de la siguiente manera: 1 → 1 Decimos que…
→ Un objeto de la clase A se asocia a un objeto de la clase B.
(1.2) Cuando decimos que la clase A se asocia a la clase B de la siguiente manera: 1 → 0, 1 Decimos que…
→ Un objeto de la clase A se asocia a 1 o ningún objeto de la clase B.
(1.3) Marque a cuál característica de los Modelos Orientados a Objetos hace referencia el siguiente concepto: “Es una
forma de clasificar u ordenar las abstracciones”.
→ Jerarquía.
(1.3) ¿Qué elemento fundamental de un modelo orientado a objetos permite clasificar u ordenar abstracciones?
→ Jerarquía.
(1.3) Indique a qué término hace referencia el siguiente concepto: “modela alguna parte de la realidad y es por lo tanto
algo que existe en el tiempo y en el espacio”.
→ Objeto.
(1.3) Cuando un objeto se relaciona con otro de alguna manera, decimos que se refiere a:
→ Asociación.
(2.2) Cuando decimos que entre dos clases existe una relación de “Dependencia” estamos identificando una:
→ Relación semántica entre dos elementos, en la cual un cambio a un elemento puede afectar a la semántica del otro.
(2.2) Cuando hablamos de las relaciones de “Asociación” entre elementos nos referimos a:
→ Una relación estructural que especifica que los objetos de un elemento están conectados con los objetos de otro
elemento.
(2.2) Cuando hablamos de “Iteración” nos referimos a que:
→ Es una herramienta que pueden utilizar los directores de proyecto para controlarlo.
(2.3) Seleccione a qué término del desarrollo del proceso unificado, alude el siguiente concepto: “Es un término
general para cualquier tipo de información creada, producida, cambiada o utilizada por los trabajadores en el
desarrollo del sistema”.
→ Artefacto.
(3.1) Considerando los procesos comprendidos por la Ingeniería de Requerimientos, seleccione el término que hace
referencia al siguiente concepto: “Es el proceso que certifica que se ataca el problema correcto. Es un proceso final
que se nutre de los anteriores y realiza la integración al final de lo obtenido en cada una de las etapas anteriores”.
→ Validación.
(3.1) Considerando los procesos comprendidos por la Ingeniería de Requerimientos, indique a qué término alude el
siguiente concepto: “Proceso en donde se adquiere el conocimiento del trabajo del cliente/usuario, se busca
comprender sus necesidades y se detallan las restricciones medioambientales. Resultado: el conjunto de los
requerimientos de todas las partes involucradas”.
→ Elicitación.
(3.1) El proceso en donde se adquiere el conocimiento del trabajo del cliente/usuario, se busca comprender sus
necesidades y se detallan las restricciones medioambientales, es:
→ Elicitación.
(3.1) Te encuentras en proceso de comprender las necesidades del cliente y las restricciones del medioambiente. ¿Con
qué nombre se conoce a esta actividad dentro de la ingeniería de requerimientos?
→ Elicitación.
(3.1) Considerando los procesos comprendidos por la Ingeniería de Requerimientos, seleccione a qué término se
refiere el siguiente concepto: “Esta etapa es un proceso de descripción del requerimiento durante el cual se producirá
el documento de especificación de requerimientos del software (ERS)”.
→ Especificación.
(3.1) ¿Qué significa que un requerimiento sea “Verificable”?
→ Significa que pueden realizarse pruebas objetivas sobre el sistema para comprobar que el requerimiento está
implementado.
¿Cuál es el producto principal de la Ingeniería de Requerimientos?
→ Es la realización de la especificación de requerimientos completa, consistente y sin ambigüedades donde se
describen las funcionalidades y servicios que brindará el sistema, acordadas entre los involucrados.
(3.2) Considerando los elementos básicos que están presentes en el Modelado de Negocio, seleccione a qué término
alude el siguiente concepto: “Representa un rol o conjunto de roles en el negocio. Interactúa con otros trabajadores y
manipula entidades de negocio, mientras participa en las realizaciones de los casos de uso de negocio”.
→ Trabajador de Negocio.
(3.2) Un rol o conjunto de roles en el negocio, que interactúa con otros trabajadores y manipula entidades de negocio
mientras participa en las realizaciones de los casos de uso de negocio, es:
→ Trabajador de Negocio.
(3.2) Las “cosas” que existen o los “eventos” que suceden en el entorno en el que se desenvuelve el sistema es:
→ Objetos de Dominio.
(3.2) Una secuencia de acciones que realiza un negocio para producir un resultado observable de valor para un actor
individual del Negocio es:
→ Caso de uso de Negocio.
(3.2) Una abstracción de algo que los trabajadores de negocio toman, inspeccionan, producen o utilizan cuando
ejecutan un caso de uso de negocio es:
→ Entidad de Negocio.
(3.2) ¿Cuál es la diferencia entre ACTOR DE NEGOCIO y TRABAJADOR DE NEGOCIO?
→ El ACTOR DE NEGOCIO representa un rol relacionado con el negocio que pertenece al entorno del negocio y el
TRABAJADOR DEL NEGOCIO representa un rol dentro del negocio, que interactúa con otros trabajadores y
entidades de negocio en la realización de los casos de uso de negocio.
(3.3) Dado el siguiente ejemplo de requerimiento no funcional: “El sistema será utilizado solo por personas que sean
usuarios del mismo, que previamente se le haya asignado una cuenta dentro de él, por parte del administrador, para
posibilitar la navegación”. Seleccione al tipo de requerimiento que se corresponde.
→ Requerimientos de Usabilidad.
(3.4) Teniendo presente los diagramas de casos de uso, seleccione el término que le alude el siguiente concepto: “Son
expresiones verbales que describen algún comportamiento del vocabulario del sistema que se está modelando.”
→ Nombre de caso de uso.
(3.4) Seleccione el término que alude al siguiente concepto: “Son importantes para modelar el comportamiento de un
sistema o un subsistema, facilitándoles que sean abordables y comprensibles, al presentar una vista externa de cómo
pueden utilizarse estos elementos en un contexto dado”.
→ Diagrama de casos de uso.
(3.5) Indique al término que alude el siguiente concepto relacionado a un principio general para los diseños de
interfaces de usuario: “Cuando los errores ocurren, la interfaz debe proveer retroalimentación significativa y
características de ayuda sensible al contexto. Mostrar mensaje de error significativo para el usuario que le den
indicación sobre cuál es el error y cómo subsanarlo o cómo continuar correctamente con la aplicación”.
→ Guía al usuario.
(3.5) ¿Cuál de las siguientes actividades NO está incluida en el proceso de diseño de Interfaces de Usuario?
→ Analizar con los desarrolladores y arquitectos la factibilidad técnica de la implementación de la interfaz del
usuario.
(1.3) En un diagrama de clases o en uno de modelado, ¿Cómo se denomina al tipo de relación en la cual el tiempo de
vida del objeto está condicionado por el tiempo de vida del que lo incluye?
→ Composición.
(3.4) ¿Cómo se denomina a una relación entre casos de uso en la cual un caso de uso base incorpora implícitamente el
comportamiento de otro caso de uso?
→ Extensión entre casos de uso.
(3.5) ¿Cuál es el elemento de la Interfaz Gráfica de Usuario (GUI) que permite seleccionar las opciones del menú,
indicar elementos de interés o dirigirse a alguna parte de la pantalla?
→ Marcador.
(1.2) Te encuentras trabajando en un proyecto en el cual los requerimientos son fijos y el trabajo avanza en forma
lineal hacia el final. Considerando la lista presentada a continuación, ¿qué modelo le propondrías utilizar?
→ Modelo en cascada.
(3.1) Analizando los requerimientos candidatos del sistema, identificas los siguientes “El usuario debe acceder al
sistema con una contraseña numérica de 6 dígitos” y “Al momento del registro, el usuario debe crear una contraseña
compuesta por letras y números”. ¿Cuál es la característica de un requerimiento que no se está cumpliendo?
→ Consistente.
(3.1) Incluye los aspectos estáticos y dinámicos y más significativos del sistema. Se necesita para: comprender el
sistema. Organizar el desarrollo fomenta la reutilización. Hacer evolucionar el sistema. ¿Estos términos representan?
→ Arquitectura del software.
(3.5) Observa el siguiente diagrama de clase e identifica el método público.
Cliente
+ nombre : String
- telefono : int
# direccion : String
- categoria : String
+ agregarCliente()
- borrarCliente()
# modificarCliente()
~ generarListado()

→ Agregar Cliente().
(3.5) Observa la siguiente relación de generalización de casos de uso. ¿Cuáles son los casos de uso padre e hijo?

→ (1) Caso de uso hijo; (2) Caso de uso padre.


(3.5) Te encuentras elaborando un diagrama de clases y representas una relación como la mostrada a continuación.
¿Cómo se denomina esta relación?

→ Agregación.
(3.5) ¿Cómo se denomina a una interacción que representa una sociedad de roles entre elementos que colaboran para
proporcionar un comportamiento cooperativo mayor que la suma de los comportamientos individuales? Su
representación gráfica para un ejemplo genérico es la mostrada a continuación.

→ Colaboración.

+-------------------------------------------------------------------------------------------------------------------------------------------+

(2.1) “La arquitectura de un sistema se puede describir a través de cinco vistas relacionadas entre sí. Esas vistas son:
de Diseño, de Casos de Uso, de Implementación, de Procesos y de Despliegue”. Indique si la afirmación es verdadera
o falsa
→ Verdadero.
(2.2.3) Considere: “El desarrollo de un producto de software puede demandar un tiempo considerable. Es práctico
dividir el trabajo en partes más pequeñas o mini proyectos. Cada mini proyecto es una iteración que resulta en un
incremento. Las iteraciones se refieren a pasos en el flujo de trabajo y los incrementos, al crecimiento del producto”.
Indique si es Verdadero o Falso.
→ Verdadero.
(3.1) Determinar si el siguiente enunciado es verdadero o falso. Los requerimientos buscan: Permitir que los
desarrolladores expliquen cómo han entendido lo que el cliente pretende del sistema. Indicar a los diseñadores qué
funcionalidad y características va a tener el sistema resultante. Indicar al equipo de pruebas qué demostraciones llevar
a cabo para convencer al cliente que el sistema que se le entrega es lo que había ordenado”.
→ Verdadero.
(3.4) Indique si la siguiente afirmación es Verdadera o Falsa: “La utilización de los casos de uso hace, que los
analistas no deban pensar en términos de quiénes son los usuarios y qué necesidad u objetivos de la empresa pueden
cumplir. Dentro del Proceso Unificado de Desarrollo (PUD), el primer flujo de trabajo es el de requisitos. Para
presentar este flujo de trabajo, no es necesario que se creen los artefactos, los trabajadores participantes y las
actividades a realizar”.
→ Falso.

+-------------------------------------------------------------------------------------------------------------------------------------------+

(1.4) Seleccione las 2 (dos) formas de descomponer un sistema complejo:


→ Descomposición algorítmica.
→ Descomposición orientada a objetos.
(3.5) Los sistemas de ayuda en línea son una faceta de una parte general del diseño de interfaces de usuario.
Seleccione 3 (tres) aspectos a considerar al momento de diseñar la ayuda en línea:
→ Herramientas.
→ Navegación de la ayuda.
→ Contenido.
(1.2) A continuación seleccione 3 (tres) metodologías especialmente indicadas para el desarrollo de aplicaciones
móviles.
→ Modelo Waterfall (en cascada).
→ Desarrollo ágil.
→ Mobile-D.
Modelo Cascada (Incorrecta)
Modelo de Proceso Evolutivo (Incorrecta)
(3.4) Selecciona las 3 (tres) opciones correctas. ¿Cómo está compuesto el diagrama de casos de uso de un sistema
particular?
→ Casos de uso
→ Actores
→ Relaciones
Clases (Incorrecta)
(1.1) Indique 4 (cuatro) principios básicos del modelado de software:
→ Los mejores modelos son los que están ligados a la realidad.
→ Todo modelo puede ser expresado a distintos niveles de precisión.
→ No es suficiente confeccionar un único modelo.
→ La elección de los modelos debe ser adecuada.
Contener actividades que mejores el proceso de desarrollo (Incorrecta)
(1.3) Indique los 4 (cuatro) elementos fundamentales en el modelo orientado a objetos, es decir, cualquier modelo que
carezca de alguno de estos elementos… “Orientado a objetos”.
→ Abstracción.
→ Encapsulamiento.
→ Modularidad.
→ Jerarquía.
Clase (Incorrecta)
(2.3) El Proceso Unificado se repite a lo largo de una serie de ciclos que constituyen la vida de un sistema. Cada ciclo
concluye con una versión del producto para los clientes. Seleccione las 4 (cuatro) fases de cada ciclo:
→ Transición.
→ Construcción.
→ Inicio.
→ Elaboración.
(3.1) Para asegurar que los desarrolladores y los clientes comprendan y utilicen correctamente los requerimientos es
importante que estos últimos sean de alta calidad. Seleccione 4 (cuatro) características que deben poseer los
requerimientos para cumplir con este objetivo:
→ Consistente.
→ Verificable.
→ Realista.
→ Necesario.
Necesario (Incorrecta)
(3.1) Seleccione los 4 (cuatro) pasos que están siempre presentes en la captura de requisitos en el Proceso Unificado
de Desarrollo (PUD).
→ Encontrar requisitos funcionales.
→ Enumerar los requisitos candidatos.
→ Encontrar requisitos no funcionales.
→ Comprender el contexto del sistema.
Priorizar casos de uso (Incorrecta)
(1.2) Seleccione 4 (cuatro) objetivos de las metodologías de desarrollo:
→ Proporcionar un método sistemático de desarrollo que se pueda controlar su progreso.
→ Construir un sistema bien documentado y que sea fácil de mantener.
→ Construir un sistema de información dentro de un tempo apropiado y costos aceptables.
→ Registrar los requisitos de un sistema de información de manera apropiada.
Proporcionar plantillas que sirven de guía en la construcción de un programa (Incorrecta)
(3.1) Teniendo en cuenta la clasificación de Requerimientos No Funcionales, seleccione 4 (cuatro) de ellos:
→ Requerimientos organizacionales.
→ Requerimientos del producto.
→ Requerimientos legales.
→ Requerimientos externos.
(3.5) Seleccione 4 (cuatro) formas de interacción del usuario con la computadora (es decir con la Interfaz de usuario):
→ Lenguaje natural.
→ Selección de menús.
→ Llenado de formularios.
→ Manipulación directa.
Manuales del sistema (Incorrecta)
(2.3) Seleccione 4 (cuatro) opciones correctas. Cada ciclo del proceso unificado se divide en fases, cada una de las
cuales puede tener varias iteraciones.
→ Fase de elaboración
→ Fase de inicio
→ Fase de construcción.
→ Fase de transición.
(3.3) Seleccione 4 (cuatro) opciones correctas. El flujo de trabajo de requerimientos del PUD consiste en cinco
actividades. Una de ellas se denomina estructurar el modelo de casos de uso y_______.
→ Detallar casos de uso.
→ Prototipar la interfaz de usuario.
→ Priorizar casos de uso.
→ Encontrar actores y casos de uso.
Analizar casos de uso (Incorrecta)
(3.3) Para asegurar que los desarrolladores y los clientes comprendan y utilicen correctamente los requerimientos es
importante 4 características que deben poseer los requerimientos para cumplir con este objetivo.
→ Verificable.
→ Realista.
→ Necesario.
→ Consistente.

También podría gustarte