0% encontró este documento útil (0 votos)
10 vistas20 páginas

P1 - IeS

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 20

Ingeniería de Software – Parcial 1

26 – 08 – 2023

+---------------------------------------------------------Preguntas 2022--------------------------------------------------------------+
1.1) Con la siguiente proposición: "Es una disciplina de Ingeniería que comprende todos los aspectos de la producción
de software, es decir, desde las etapas iniciales de la especificación, hasta su entrega y mantenimiento. El
mantenimiento del software se realiza después de haber sido entregado al cliente y el cliente lo está utilizando." ¿Qué
se está definiendo?
→ Ingeniería de Software.
(1.1) El modelo evolutivo es de factible aplicación en el diseño e implementación de diversos tipos de sistemas. ¿En
cuáles de los siguientes NO es factible de aplicar?
→ Para sistemas bien definidos.
(1.1) ¿En qué modelo de desarrollo de software las etapas de Especificación de Requerimientos y la de Validación son
similares a otros procesos, pero las etapas intermedias como Diseño e Integración son diferentes?
→ Modelo basado en componentes.
(1.1) La afirmación: "Este desarrollo evolutivo se centra en los requerimientos que no están muy claros, por lo que el
objetivo es comprender los requerimientos del cliente para poder desarrollar una definición mejorada del sistema" se
corresponde con uno de los tipos de desarrollo evolutivo que conocen. ¿A qué tipo de desarrollo evolutivo hace
mención?
→ A prototipos desechables.
(1.1) ¿Por qué se considera al "software" como un producto?
→ Porque es el resultado de un proceso, y es el objeto que se le entrega al cliente.
(1.1) ¿Qué son las herramientas CASE?
→ Son sistemas de "software" para soportar las actividades de rutina en el proceso de desarrollo de "software", como
pueden ser la edición de diagramas, verificar la consistencia de diagramas y mantener un registro de los testeos
ejecutados, por ejemplo.
(1.1) Según Sommerville, la mayoría de los modelos de procesos del "software" se basan en modelos generales o
paradigmas de desarrollo de "software" y a partir de los cuáles se extienden y adaptan procesos más específicos.
¿Cuáles son esos modelos generales?
→ Enfoque en cascada, desarrollo iterativo, Ingeniería del software basado en componentes.
(1.1) Teniendo en cuenta definición amplia de Sommerville respecto de sistemas, a saber: "Un sistema es una
colección de componentes interrelacionados que trabajan conjuntamente para cumplir algún objetivo", se reconocen,
dentro de la Ingeniería en Software, a los sistemas informáticos que incluyen "software", dentro de unas categorías.
¿Cuáles son esas categorías?
→ Sistemas técnicos informáticos y sistemas socio-técnicos.
(1.1.1) La siguiente definición: Colección de programas necesarios para convertir una computadora (de propósito
general) en una máquina de propósito especial diseñada para una aplicación de un dominio particular, incluyendo
documentación producto del desarrollo de un sistema. Corresponde a:
→ Software.
(1.1.1) Según la Ingeniería de Software existen dos tipos de productos software.
→ Productos genéricos y productos personalizados.
(1.1.1) Según la Ingeniería de Software ¿Qué es software?
→ Es un programa de computadora con la documentación asociada y la configuración de datos que se necesitan para
hacer que estos programas operen de manera correcta.
(1.2) El desarrollo incremental del "software" es un enfoque muy mejorado para el desarrollo de la mayoría de los
sistemas de negocio, porque refleja el modo fundamental con el cual las personas intentan resolver problemas. Rara
vez se encuentra una solución completa a un problema por adelantado, sino que aparece luego de una serie de pasos,
dando marcha atrás cuando se detecta algún error. Uno de los principales problemas con el desarrollo incremental es el
Mantenimiento. ¿Cuál es la razón que origina el problema?
→ Los continuos cambios.
(1.2) ¿Que es software?
→ Programas, documentos asociados, y configuración de datos que se necesitan para que los programas operen de
manera correcta.
(1.2.2) En un modelo de procesos del software, Un modelo de flujo de datos o de actividad es:
→ Representa el proceso como un conjunto de actividades, cada una de las cuales realiza alguna transformación en los
datos.
(1.2.2) En un modelo de procesos del software, Un modelo de flujo de trabajo es:
→ Muestra la secuencia de actividades en el proceso junto con sus entradas, salidas y dependencias. Las actividades
en este modelo representan acciones humanas.
(1.2.2) En un modelo de procesos del software, Un modelo de roles es:
→ Representa los roles de las personas involucradas en el proceso del software y las actividades de las que son
responsables.
(1.2.2) Las siguientes características corresponden a uno de los Modelos de Proceso estudiados: "Este Modelo se
caracteriza por ser un modelo clásico definido para ayudar a tratar con la creciente complejidad de los proyectos de
software. Requiere que se haya finalizado completamente una etapa para pasar a la siguiente. Requiere definir qué
hará el sistema antes de construirlo (requerimientos/diseño), requiere planear la interacción de las partes antes de
construirlas (diseño/codificación), los gerentes deben seguir muy de cerca el proyecto y corregir muy tempranamente,
requiere producir una serie de documentos que luego se usan en el testeo y mantenimiento, permite a la organización
de desarrollo ser más estructurada y organizada". ¿A qué Modelo nos referimos?
→ Cascada.
(1.3) El concepto de Ingeniería de Software fue propuesto a partir de:
→ Una conferencia realizada para discutir lo que entonces se llamaba "crisis del software" a finales de la década del
60.
(1.3) En la crisis del software, la fase de los albores contempla:
→ Programar no es una tarea diferenciada del diseño de una máquina, uso de lenguaje máquina y ensamblador.
(1.3) En la fase de los albores, hay una crisis que se produce entre 1945-1955 con numerosos problemas en
programación ¿Cuál es el principal problema de esta fase?
→ El principal problema fue que programar es una tarea muy difícil con lenguajes de máquina y uso de ensamblador.
(1.3) La fase de la innovación se produce entre 1970-1980 con algunas ventajas en programación ¿Cuáles son las
apariciones en esta fase?
→ Aparecen metodologías de diseño y verificación de programas.
(1.3) Una perfumería tiene un sistema de ventas desactualizado con la impresión de numerosas hojas, muy lento,
provocando elevados costos. Teniendo en cuenta la necesidad de la perfumería, identifica ¿en qué fase se encuentra
actualmente?
→ Tercera fase. La Crisis (1965-1970).
(1.4) El ingeniero de software cuando desarrolla una página web debe tener en cuenta una de las siguientes
características:
→ Debe contemplar la usabilidad de la página web.
(1.4) Los ingenieros de software mantendrán integridad e independencia profesional, es un principio del código de
ética [...] software. ¿Cuál es su nombre?
→ Juicio.
(1.4) Un supermercado necesita actualizar el sistema de cobranzas por intermedio de una página web dinámica que le
garantice rapidez y dinamismo para procesar la información. Teniendo en cuenta los atributos para lograr una buena
página web, ¿Cuál de los propuestos aplicarías?
→ La página web debe garantizar concurrencia, disponibilidad, calidad y seguridad.
(1.4) Una página web necesita tener una serie de atributos que son considerados de calidad. ¿Cuáles son los atributos
necesarios?
→ Usabilidad, navegabilidad, seguridad, mantenibilidad.
(1.4) Una perfumería necesita actualizar el sistema de ventas por intermedio de una página web dinámica, debido a
que el sistema actual está desactualizado ocasionando gastos. Teniendo en cuentas los pasos a seguir en la ingeniería
web, ¿cuál de los propuestos aplicarías?
→ Formulación del problema, planeamiento del proyecto, modelado de requerimientos, y diseño de la página web.
(1.5) Un hotel necesita el desarrollo como producto de una página web. Teniendo en cuenta el código de ética en la
[...] ¿cuáles características son necesarias?
→ El producto debe asegurar que las metas y objetivos para cualquier proyecto.
(2.1) Conociendo los "workflows" fundamentales del Proceso Unificado de desarrollo, en una iteración cualquiera de
un proyecto de desarrollo de "software", ¿qué "workflow" se ejecutan?
→ Todos.
(2.1) Dentro del "Workflow" se pueden distinguir distintos tipos de actividades. Marque la respuesta completa:
→ Actividades colaborativas, cooperativas y de coordinación.
(2.1) Dentro de los modelos de procesos especializados tenemos un modelo que tiene en cuenta la reutilización del
software ¿Cuál es?
→ El Modelo basado en componentes tiene en cuenta la reutilización del software.
(2.1) Desde la perspectiva administrativa del modelo de proceso de software se da el siguiente problema: "El proceso
no es visible y los administradores tienen dificultades para medir avances al no tener entregas regulares." ¿A qué
modelo se refiere?
→ Modelo incremental.
(2.1) El equipo de desarrollo de un mayorista textil está utilizando el proceso personal de software y necesita de tu
ayuda para por dónde empezar a aplicar el proceso. Te pide que lo ayudes a identificar ¿por cuáles de las etapas
debería empezar?
→ Debe empezar por una planeación del software.
(2.1) El modelo en espiral propuesto por BOHEM (1988) propone un modelo de proceso de software dirigido por el
riesgo donde el proceso se presenta como un espiral con cierto retroceso y no como una secuencia de actividades.
Cada ciclo de la espiral se divide en sectores. Marque la afirmación que incluye los sectores en los que se divide el
espiral.
→ 1) Establecimiento de objetivos, 2) Valoración y reducción del riesgo, 3) Desarrollo y validación, 4) Planeación.
(2.1) El proceso personal de software tiene 5 actividades en una de las cuales se identifican los requerimientos,
estimaciones y recursos del proyecto. ¿Qué actividad se encarga del proceso planteado?
→ La etapa de planificación es la que se encarga de identificar los requerimientos, estimaciones y recursos del
proyecto.
(2.1) En la siguiente descripción de Venta de Productos: 1. Cliente: solicita el producto. 2. Vendedor: ofrece el
producto. 3. Cliente: define si lo compra. 4. Vendedor: realiza la factura. 5. Cliente: abona. 6. Empaque: entrega el
producto. La actividad "ofrecer el producto" implica una serie de actividades, como fijarse si hay en "stock", conocer
el precio, buscarlo, entre otras. Marque la afirmación correcta:
→ Las actividades de fijarse si hay "stock", buscar el precio, buscar el producto, etc. detallan el "Procedimiento de
Ofrecer el producto".
(2.1) Las cuatro actividades básicas del proceso de desarrollo (especificación, desarrollo, validación y evolución) se
organizan de forma distinta en diferentes procesos. ¿De qué va a depender? (Marque de los factores que influyen, cuál
NO corresponde).
→ Equipamiento disponible.
(2.1) Sabiendo que el RUP es un modelo en fases, lea atentamente el siguiente párrafo y defina a qué fase se está
refiriendo: "Durante un período de tiempo se cumple con un conjunto bien definido de objetivos, se completan los
artefactos correspondientes y se toman las decisiones. Principalmente lo que se busca es analizar el dominio del
problema y establecer un marco de trabajo arquitectónico. Al finalizar, se cuenta con un plan de proyecto, la
especificación de requerimientos, los casos de uso y una descripción arquitectónica".
→ Fase de elaboración.
(2.1) Según estas sentencias: "El resultado de cada fase consiste en uno o más documentos que se autorizan. La
siguiente fase no debe comenzar sino hasta que termine la fase previa." ¿A qué modelo de proceso se refiere?
→ Modelo en cascada.
(2.2) ¿Cómo llama Sommerville a las pruebas que son recomendables cuando un sistema se marca como un producto
software que no tiene ni tendrá un único cliente, y que consisten en entregar el software a potenciales clientes que
están de acuerdo con usar el sistema y reportar los problemas a los desarrolladores?
→ Pruebas beta.
(2.2) Dentro del proceso de software están ciertas actividades principales que están presentes en todos los procesos.
Una de esas actividades es la Especificación. La Especificación...
→...Define las funcionalidades que deberá tener el software.
(2.2) En un proceso de ingeniería de software orientada a la reutilización hay etapas que se comparan con otros
procesos.
→ Las etapas intermedias.
(2.2) En un proceso de ingeniería de software orientada a la reutilización hay etapas que se comparan con otros
procesos, pero otras que son sustancialmente diferentes. ¿Cuáles son aquellas etapas que son comparables con otros
procesos de software?
→ Las etapas de especificación de requerimientos y la de validación, porque son las que se encuentran comparables
con otros modelos de procesos como la cascada y el evolutivo. En cambio, las etapas intermedias son sustancialmente
diferentes en este modelo de proceso frente al modelo de proceso en cascada e incremental.
2.2) Existen modelos de procesos generales llamados en ocasiones "paradigmas de procesos" que se consideran
marcos de procesos que se adaptan para crear procesos más específicos. Ellos son:
→ Desarrollo incremental, Ingeniería de software orientada a la reutilización, Modelo en cascada.
(2.2) La validación es una de las actividades principales que se encuentra presente en todos los procesos de software.
→ La validación asegura que el software construido es lo que el cliente requiere.
(2.2) Sommerville (2011) plantea actividades de proceso. ¿Dentro de qué actividad incluye a estas etapas de Pruebas
de desarrollo, Pruebas de sistema y Pruebas de aceptación?
→ Validación.
(2.3) El cambio es inevitable en el desarrollo de software y se agrega a los costos porque significa que el trabajo
terminado debe volver a realizarse. Se presentan enfoques para evitar el cambio o tolerar el cambio. ¿Cuáles son las
formas de enfrentado?
→ Prototipo de sistema y Entrega Incremental.
(2.3) El equipo de desarrollo de donde formas parte te pide un asesoramiento para saber cómo potenciar la velocidad
de funcionamiento de una página web porque está muy lento el acceso y queda sin funcionar por mucho tiempo. ¿Qué
aplicarías?
→ La escalabilidad horizontal es la mejor porque puedo agregar equipos nuevos y permite potenciar el
funcionamiento de la página.
(2.3) El equipo de desarrollo del cual formas parte te pide un asesoramiento para saber cómo encarar la escalabilidad
de la página web que tiene la empresa y necesita agregar una serie de funcionalidades que se complementen con la
página web y cambiar de hardware. ¿Cuál consideras que aplicarías?
→ La escalabilidad vertical es la mejor porque permite comprar equipos nuevos o mejorar los existentes, y va a
mejorar el funcionamiento de la página web.
(2.3) El supermercado Cota cuenta con un sistema de facturación diseñado para confeccionar una factura, es muy
simple y fácil de entender en el momento, esto agiliza las filas y los clientes se retiran contentos. Pensando en los
atributos que debe cumplir el funcionamiento de un software. ¿Cuál consideras que se está cumpliendo?
→ Se cumple el atributo de usabilidad.
(2.3) El supermercado Cota tiene el beneficio de que su sistema de facturación cuenta con u diseño simple y el proceso
para confeccionar una factura es muy fácil de entender en el momento de realizar una factura, también se observa que
el sistema de facturación se encuentra actualizado ya que siempre están pendiente de eso para responder a las
necesidades del cliente. Pensando en los atributos que debe cumplir el funcionamiento de un software ¿Cuál
consideras que se está cumpliendo?
→ Se cumple el atributo de mantenibilidad.
(2.3) La gestión del cambio tiene cuatro actividades a tener cuenta como identificar el cambio, controlar el cambio,
garantizar que el cambio se realice de manera adecuada y reportar los cambios interesados. Teniendo en cuenta las
actividades propuestas, identifica a tu criterio ¿por cuál actividad de las propuestas empezarías?
→ Es necesario empezar por la actividad de identificar el cambio.
(2.3) Un hotel está en proceso de una gestión de cambios y te contrata para poder identificar las etapas a tener en
cuenta ¿Cuáles son las etapas que aplicarías?
→ Identificación, control de versión, control de cambio, auditoria de la configuración y reportes.
(2.4) ¿Cómo se denominan a las fases del RUP?
→ Concepción, Elaboración, Construcción y Transición.
(2.4) El equipo de desarrollo del banco Roca está desarrollando un producto aplicando la metodología RUP y te
contrata para que los guíes a definir una arquitectura básica y a planificar el proyecto considerando los recursos
disponibles. ¿Qué fase que debe utilizar el proyecto?
→ Voy a utilizar la fase de elaboración para definir una arquitectura básica y a planificar el proyecto considerando los
recursos disponibles.
(2.4) El equipo de desarrollo del banco Roca está desarrollando un proyecto aplicando la metodología RUP y te
contrata para que los guíes a definir el objetivo del proyecto, funcionalidades y capacidades del producto. ¿Qué fase
debe utilizar el proyecto?
→ Se va a utilizar la fase de inicio o concepción para definir el objetivo del proyecto, las funcionalidades y
capacidades del producto.
(2.4) El equipo de desarrollo del banco Roca está desarrollando un proyecto aplicando la metodología RUP y te
contrata para que los guíes a realizar análisis, diseño e implementación del proyecto. ¿Qué fase que debe utilizar el
proyecto?
→ Voy a utilizar la fase de construcción para realizar el análisis, diseño e implementación del proyecto.
(2.4) El equipo de desarrollo del banco Roca está desarrollando un proyecto aplicando la metodología RUP y te
contrata para que los guíes a realizar las tareas de empaquetado atractivo, instalación, configuración, entrenamiento,
soporte, mantenimiento del proyecto. ¿Qué fase debe utilizar el proyecto?
→ Voy a utilizad la fase de transición para realizar las tareas de empaquetado atractivo, instalación, configuración,
entrenamiento, soporte, mantenimiento en el proyecto.
(2.4) El RUP tiene tres perspectivas, fases, flujos de trabajo y mejores prácticas, entre otros elementos. ¿Cómo se
denomina...
→ Administración de la configuración y del cambio.
(2.4) El RUP toma elementos de todos los modelos de proceso genérico y en vez de presentar una sola visión del
proceso de desarrolla, lo describe desde varias perspectivas. ¿Cuáles son esas perspectivas?
→ Perspectiva dinámica, estática y práctica.
(3.1) Cuando se habla de "Desarrollo de primera prueba" en Programación Extrema se refiere a:
→ Que las pruebas se elaboran antes de escribir el código.
(3.1) Defina qué modelo de proceso es utilizado dentro de las metodologías ágiles.
→ Desarrollo incremental.
(3.1) El departamento de sistemas de la universidad S21 se encuentra trabajando en el proceso de comprender y definir
qué servicios se requieren del sistema de alumnos, así como la identificación de las restricciones sobre la operación y
desarrollo del sistema. ¿Qué actividad del proceso se debe utilizar?
→ Se debe utilizar la actividad de especificación del software.
(3.1) El departamento de sistemas de la universidad S21 se encuentra trabajando con la metodología Scrum en el
desarrollo de proyectos necesitando asignar el rol de representar al cliente. ¿Cuál de las siguientes propuestas es un rol
de representa al cliente dentro de la metodología scrum y se pueda aplicar a la universidad?
→ El product owner cumple el rol de representar la voz del cliente en el desarrollo del sprint, controlando que se
cumplan todas las estimaciones previstas.
(3.1) El departamento de sistemas de la universidad S21 se encuentra trabajando con la metodología Scrum en el
desarrollo de proyectos necesitando programar el sprint para que comience a trabajar el tema. ¿Qué reunión debe
utilizar la universidad?
→ Debe utilizar el Sprint planning para programar el Sprint.
(3.1) El departamento de sistemas de la universidad S21 se encuentra trabajando con la metodología Scrum en el
desarrollo de proyectos necesitando un documento para definir todos los requerimientos funcionales con la asignación
de horas que se van a cumplir en el sprint. ¿Qué documento se puede aplicar?
→ El sprint backlog es el documento donde se definen los requerimientos funcionales con las horas detalladas que se
van a cumplir en el sprint.
(3.1) El departamento de sistemas de la universidad S21 se encuentra trabajando con la metodología Scrum en el
desarrollo de proyectos necesitando un documento que contenga descripciones genéricas de todos los requerimientos y
funcionalidades deseables a trabajar en el Scrum. ¿Cuál es el documento para que se pueda aplicar en la universidad?
→ Se va a utilizar el Product backlog. El Product backlog es un documento de alto nivel para todo el proyecto.
Contiene descripciones genéricas de todos los requerimientos y funcionalidades deseables. Se realiza la lista de
requerimientos a trabajar en el Scrum.
(3.1) El departamento de sistemas de la universidad S21 se encuentra trabajando con la metodología Scrum en el
desarrollo de proyectos necesitando un gráfico para ver los requerimientos funcionales que se cumplieron en el sprint.
¿Cuál es el documento gráfico para que se pueda aplicar en la universidad?
→ Se va a utilizar el Burndown charts que es un documento que tiene como tarea controlar gráficamente los
requerimientos funcionales que se cumplen en el sprint.
(3.1) Junto con la programación extrema se introducen prácticas innovadoras, una de las cuales es la llamada
"Programación en pares". La misma significa que:
→ Los programadores trabajan en pares para desarrollar el software.
(3.1) Existen una serie de principios según el manifiesto ágil. Uno de ellos dice: "participación del cliente" y el mismo
se refiere a que...
→ El cliente debe intervenir estrechamente durante el proceso de desarrollo ofreciendo y priorizando nuevos
requerimientos.
(3.3) ¿Cómo se denomina en Scrum al facilitador que ordena las reuniones diarias, registra las decisiones, mide el
progreso o los atrasos, se comunica con los clientes y administradores fuera del equipo?
→ Maestro de Scrum o Scrum Master.
(3.3) En el enfoque Scrum como método ágil se define a los ciclos con el nombre de Sprint. El Sprint tiene una
duración fija. ¿Según Sommerville de cuanto es esa duración en general?
→ De entre dos a cuatro semanas.
(3.3) En el proceso de Scrum existen tres fases. Una de ellas es la denominada Ciclo Sprint. Ese Ciclo de Sprint
representa una iteración que incluye:
→ Valoración, Selección, Implementación, Revisión.
(4.1) Dada la siguiente afirmación: "...son descripciones detalladas de las funcionalidades, los servicios y las
restricciones operacionales del sistema de software", ¿A qué concepto se está refiriendo?
→ Requerimientos del sistema.
(4.1) Desde la perspectiva del software, existe un factor que justifica de manera casi exclusiva la tarea de hacer
"Ingeniería de Requerimientos", como parte de la "Ingeniería de Software". ¿Cuál es este factor determinante?
→ Costos elevados en la corrección de los errores.
(4.1) Existen fases principales en el proceso de Ingeniería de requerimientos. ¿Cuáles son esas fases? Marque la
respuesta correcta y completa.
→ Estudio de viabilidad, obtención y análisis de requerimientos, especificación de requerimientos, validación del
requerimiento.
(4.1.1) Dentro de la ingeniería de requerimientos, los requerimientos deben ser redactados con diversos niveles de
detalle considerando que están dirigidos a diferentes tipos de lectores. Dados los requerimientos del sistema, marque a
que lector/actor/rol van dirigidos especialmente.
→ Desarrolladores de software.
(4.1.2) Dentro de los requerimientos funcionales existe un requerimiento que tiene en cuenta el detalle de las
funciones, servicios y restricciones operativas del sistema. ¿A qué tipo de requerimiento funcional se refiere?
→ Se refiere a requerimientos del sistema.
(4.1.2) Dentro de los requerimientos funcionales existe un requerimiento que tiene en cuenta que son descriptos en [...]
declaraciones en lenguaje natural, diagramas de los servicios de las funciones y restricciones del sistema. ¿A qué tipo
de requerimiento [...] se refiere?
→ Se refiere a requerimientos del usuario.
(4.1.2) El supermercado Sumar necesita que el sistema de cobranzas de las 12 cajas acepte 1000 transacciones cada 10
minutos ¿Qué tipo de requerimiento consideras que corresponde?
→ Es un requerimiento no funcional de eficiencia.
(4.1.2) El supermercado Sumar necesita que el sistema de cobranzas tenga 12 impresoras láser para imprimir los
comprobantes ¿Qué tipo de requerimiento corresponde?
→ Es un requerimiento no funcional de implementación.
(4.1.2) El supermercado Sumar necesita que el sistema de cobranzas tenga un servidor duplicado para impedir que
ingresen personas no identificadas ¿Qué tipo de requerimiento consideras que corresponde?
→ Es un requerimiento de seguridad.
(4.1.2) El supermercado Sumar necesita que el sistema de cobranzas, para que acepte las 1000 transacciones cada 10
minutos, tenga un disco rígido de 1 tera byte como mínimo ¿A qué tipo de requerimiento consideras que corresponde?
→ Es un requerimiento no funcional de eficiencia.
(4.1.2) En los requerimientos no funcionales existen los requerimientos de fiabilidad. ¿A que categoría corresponden
en la siguiente lista?
→ Los requerimientos de fiabilidad pertenecen a la categoría de requerimiento de producto.
(4.1.2) En una empresa dedicada a la producción de software para gestión inmobiliaria, deciden desarrollar una
aplicación integrada para la administración de consorcios. llenen algunos requerimientos identificados: 1- entorno web
amigable, 2- con acceso a cada uno de los inquilinos y propietarios para las consultas y pagos de sus expensas, 3-
flexible a incorporación de nuevas funcionalidades. ¿Dado el enunciado anterior, el requerimiento número 2, qué tipo
de requerimiento es?
→ Requerimiento funcional.
(4.1.2) La empresa Santagata se encuentra desarrollando un software y necesita que funcione para el sistema operativo
Windows. ¿Qué tipo de requerimiento corresponde al sistema operativo Windows?
→ El sistema operativo Windows es un requerimiento no funcional.
(4.1.2) Los requerimientos de sistemas que derivan de la políticas y procedimientos en la organización del cliente y
del desarrollador ¿a qué tipo de requerimiento se refieren según la clasificación de Sommerville?
→ Requerimientos de la organización.
(4.1.2) Los requerimientos no funcionales atienden las propiedades emergentes de los sistemas. ¿Cómo se denomina a
la habilidad del "software" para comportarse consistentemente, en una forma aceptable para el usuario, dentro del
entorno en el que fue preparado para correr?
→ Requerimiento de fiabilidad.
(4.1.2) Los requerimientos no funcionales deben escribirse de manera... (completa con la afirmación correcta).
→ Cuantitativa para que puedan ponerse a prueba objetivamente.
(4.1.2) Son enunciados acerca de servicios que el sistema debe proveer, de cómo debería reaccionar el sistema a
entradas particulares y de cómo debería comportarse el sistema en situaciones específicas. Explican lo que no debe
hacer el sistema.
→ Requerimientos funcionales.
(4.1.3) El supermercado Sumar necesita declarar las suposiciones y dependencias en el documento SRS-830 en
relación al sistema de ventas. ¿Dónde se ubica en el SRS-830?
→ Las suposiciones y dependencias se ubican en el área de descripción general.
(4.1.3) El supermercado Sumar necesita el asesoramiento para identificar qué función cumple un SRS-830. Indica
¿Qué respuesta le darías?
→ El SRS-830 es un documento para registrar todos los requerimientos.
(4.1.3) El supermercado Sumar necesita, para registrar del sistema de ventas, declarar el propósito del sistema en el
documento SRS-830 ¿Dónde lo ubica en el SRS-830?
→ El propósito se debe ubicar en el área de introducción.
(4.1.3) El supermercado Sumar necesita, para registrar del sistema de ventas, declarar las abreviaturas en el
documento SRS-830. ¿Dónde lo ubica en el SRS-830?
→ Las abreviaturas se deben ubicar en el área de introducción.
(4.1.3) El supermercado Sumar necesita, para registrar del sistema de ventas, declarar los requisitos futuros en el
documento SRS-830 ¿Dónde lo ubica en el SRS-830?
→ Se deben declarar los requisitos futuros en el área de requerimientos específicos.
(4.1.3) El supermercado Sumar necesita, para registrar el sistema de ventas, los requisitos de rendimiento en el
documento SRS-830 ¿Dónde lo ubica en el SRS-830?
→ Los requisitos de rendimiento se deben ubicar en el área de requerimientos específicos.
(4.1.3) En el contenido ERS/SRS-830 se detallan los antecedentes y la historia detrás del proyecto. ¿En qué área [...]?
→ Se detalla en el área de introducción.
(4.1.3) Un caso de uso puede depender en forma obligatoria de otro caso de uso. ¿Qué permite unir los dos casos de
uso?
→ Los casos de uso se unen por intermedio del include cuando es obligatorio.
(4.2.1) El equipo de desarrollo de la empresa Misticon va a empezar a utilizar técnicas de elicitación ¿Cuál es la tarea
por la que debe empezar a utilizar la elicitación?
→ Debe empezar por obtener información sobre el dominio del problema y el sistema actual.
(4.2.1) En la metodología de elicitación se encuentra la tarea 3 que identifica/revisa los objetivos del sistema. ¿De qué
[...] tarea 3?
→ De obtener información sobre el dominio del problema y el sistema actual.
(4.2.1) En la metodología de elicitación se encuentra la tarea 5 que identifica/revisa los requisitos funcionales. ¿De
qué tarea depende la tarea 5?
→ Depende de identificar/revisar los objetivos del sistema.
(4.2.1) La empresa Sistecon decide utilizar la técnica de entrevistas para obtener información. ¿Qué preguntas puede
utilizar en esta técnica?
→ Puede empezar con preguntas cerradas, seguida de abiertas y terminar con cerradas.
(4.2.1) Sommerville presenta a Escenarios como una técnica de descubrimiento de requisitos. ¿cómo se define a un
escenario en este contexto?
→ Un escenario es una descripción del uso del sistema en términos de una serie de interacciones entre el sistema y el
usuario.
(4.3) ¿Cómo llama Sommerville a la técnica de Adquisición de requerimientos en la que se usa la observación para
entender los procesos operacionales adentrándose el analista en el ambiente laboral donde se usaría el sistema? Esta
técnica ayuda a descubrir requerimientos implícitos del sistema que refleja cómo trabaja la gente y no el proceso
formal definido por la organización.
→ Etnografía.
(4.3) ¿Que técnica de licitación de requisitos utilizaría en el caso que el número de personas es numeroso y se
necesitan respuestas especificas?
→ Cuestionarios.
(4.3.1) El SRS (documento de requerimientos de software) tiene un conjunto diverso de usuarios, algunos de negocio
y otros del proceso de desarrollo. Existe una relación estrecha entre los usuarios del SRS y las actividades que
realizan. ¿Quiénes son los usuarios que utilizan el SRS para estimar el costo del sistema y los tiempos, y en función de
ello planificar el proceso de desarrollo del sistema?
→ Administradores del proyecto de "software".
(4.3.1) La empresa Sistecom decide documentar los casos de uso y necesita colaboración para determinar que colocar
dentro del caso de uso. Identifíquelo.
→ En el caso de uso debe colocar un verbo en infinitivo.
(4.3.3) ¿Cómo se denominan a aquellos sistemas que se han desarrollado en el pasado con tecnología antigua tal vez,
pero que la organización no puede dejar de usar, por lo que las nuevas funcionalidades que se deseen incorporar
tendrán que tener en cuenta estos sistemas para su integración?
→ Sistemas heredados.
(4.3.3) La adquisición y el análisis de requerimientos es un proceso iterativo que se representa como un espiral de
actividades. ¿Cuáles son esas actividades?
→ Descubrimiento de requerimientos, clasificación y organización, negociación y documentación.
(4.4) Dados los tipos de comprobaciones que se deben llevar a cabo sobre el documento de SRS durante el proceso de
validación de los requerimientos, ¿cómo se denomina a aquella que, tomando el conocimiento de la tecnología
existente, comprueba para garantizar que el requerimiento puede implementarse, considerando además el presupuesto
y la fecha para el desarrollo del sistema?
→ Comprobación de realismo.
(4.4) Dentro de las pruebas del sistema tenemos diferentes tipos ¿Qué prueba corresponde a las pruebas del sistema?
→ Corresponde las pruebas de integración.
(4.4) Durante el proceso de validación de los requerimientos, se deben llevar a cabo verificaciones o comprobaciones
de estos requerimientos en el documento SRS. ¿Cuándo se revisa el documento se debe comprobar que los
requerimientos incluidos definan todas las funcionalidades que debe cumplir el sistema con sus restricciones, ca qué
tipo de comprobaciones se está refiriendo?
→ Comprobación de totalidad.
(4.5) ¿Cuál es el objetivo de la rastreabilidad del requerimiento?
→ Ayudar al diseño de componentes y al testing del producto.
(4.5) El equipo de desarrollo de la empresa La mejor necesita que el juego "sonrisa" necesita trabajar en conjunto [...]
el juego. ¿Qué tipo de desarrollo debe utilizar dentro del ciclo de vida?
→ Debe utilizar un exploratorio porque se trabaja en conjunto con el cliente.
(4.5) El equipo de desarrollo de la empresa La mejor necesita que el juego "sonrisa" que es para una aplicación móvil,
pueda tener varias versiones. ¿Qué ciclo de vida puede utilizar la empresa para el desarrollo del software?
→ Debe utilizar el ciclo de vida de desarrollo incremental o evolutivo.
(3.1) El departamento de sistemas de la universidad S21 se encuentra identificando cada componente del sistema y se
diseña como funcionara. ¿Qué actividad del proceso de diseño e implementación del software se desarrolla?
→ Diseño de componentes.
(X.x) El departamento de sistemas de la universidad S21 se encuentra identificando la estructura global del sistema,
los principales componentes (llamados en ocasiones subsistemas o módulos), sus relaciones y como se distribuyen.
¿Cuál actividad de diseño e implementación se ejecuta?
→ El diseño arquitectónico.
(4.1.2) El supermercado Sumar necesita que el sistema de cobranza cumple con la norma 9000...
→ Es un requerimiento no funcional organizacional.
(4.1.x) En los requerimientos no funcionales se incluyen los requerimientos ambientales. ¿A que categoría
corresponden?
→ A la categoría requerimientos de la organización.
(X.x) ¿A qué se refiere la administración de requerimientos?
→ Proceso de comprender y controlar los cambios de los requerimientos.
(X.x) Dentro de las fallas de desarrollo podemos encontrarnos con una fuga de memoria. ¿A qué tipo de falla
pertenece?
→ Es una falla de gestión de almacenamiento.
(X.x) El equipo de desarrollo de la empresa MejorSoft está evaluando las métricas de proceso de mantenibilidad del
sistema de facturación identificando la métrica. ¿Puedes identificar el contenido de la métrica?
→ Aplica la métrica cuando refleja el número de componentes de programa que se ven afectados por la petición de
cambio.
(X.x) El equipo de desarrollo de la empresa se encontró con variables de salida dobles sin intervención de asignación.
¿Qué tipo de fallas se hallaron?
→ Fallas de entrada/salida.
(X.x) El software debe ser diseñado de manera que no desgaste los recursos del sistema como memoria o procesador
(tiempos de respuesta, tiempo de procesamiento). ¿Qué característica describe?
→ Usabilidad.
(X.x) El supermercado Diamax tiene un problema con el sistema de facturación. El proceso para cobrar es muy
confuso y difícil de entender, provocando que se formen largas filas. Pensando en los atributos que dan
funcionamiento a un software. ¿Cuál es la necesidad a resolver en el supermercado?
→ Usabilidad.
(X.x) La fase de la crisis se produce entre 1965-1970 con algunas desventajas en programación ¿Cuáles son las
apariciones en esta fase?
→ Desarrollo inacabable de grandes programas, ineficiencia, errores, costo impredecible, nada es posible.
(X.x) La fase de los albores se produce entre 1945-1955 con algunas ventajas en programación ¿Cuáles son las
apariciones en esta fase?
→ Programar no es una tarea diferenciada del diseño de una máquina, uso de lenguaje máquina y ensamblador.
(X.x) La fase de el florecimiento se produce entre 1955-1965 con algunas ventajas en programación ¿Cuáles son las
apariciones en esta fase?
→ Aparecen multitud de lenguajes, se creía que era posible hacer casi todo.
(X.x) La fase del diseño es el problema se produce entre 1980-actualidad con algunas ventajas en programación
¿Cuáles son las apariciones en esta fase?
→ Entornos de programación, especificación formal, programación automática.
(X.x) La ingeniería permite aplicar diferentes elementos fundamentales ¿cuáles son?
→ El saber científico.
(X.x) ¿Qué diferencia hay entre la elicitación de requerimientos y la especificación de requerimientos?
→ La especificación se basa en la definición de los requerimientos, pero es más...
(X.x) Se define a la ingeniería de software como una disciplina que incluye las siguientes actividades fundamentales:
→ La especificación, el desarrollo, la validación y la evolución del software.
(X.x) Un sanatorio necesita un software que permita desarrollar todas las fórmulas matemáticas para controlar el
funcionamiento de los respiradores en la sala de terapia intensiva, pero no sabe cómo elaborar el proyecto de software.
¿Cuál de los siguientes modelos de procesos responde a la necesidad del sanatorio?
→ El modelo de métodos formales.
(Z.z) Una de un hospital que necesitaba hacer un software que tenga en cuenta las fórmulas matemáticas para
controlar los respiradores de terapia intensiva...
→ Diseñar un software que contemple las fórmulas matemáticas...
(Z.z) Si tiene 200 empleados que usarías como técnica de elicitación:
→ Encuesta.
(Z.z) El hotel necesita obtener información de 200 empleados relacionados con el área de reserva. ¿Qué técnica
utilizara para obtener información?
→ Utiliza la técnica de entrevistas.
(Z.z) Enunciado referido a algo sobre: Técnica de embudo.
→ Abiertas y termina en cerradas.
(Z.z) Enunciado referido a algo sobre: Técnica de diamante.
→ Comienza en cerradas, luego abiertas y luego cerradas.
+-------------------------------------------------------Verdadero/Falso----------------------------------------------------------------+
(1.4) Existen fundamentos de la Ingeniería de Software que se aplican a todos los tipos de sistemas informáticos: 1.
deben llevarse usando un proceso de desarrollo administrado y comprendido, 2. el software debe ser confiable y tener
buen desempeño, 3. es importante que se gestionen los requerimientos, 4. los recursos deben usarse de la manera más
efectiva posible.
→ Verdadero.
(4.1.3) Los rendimientos de rapidez en la ejecución del sistema se encuentran dentro de la categoría de requerimientos
de producto.
→ Verdadero.
(X.x) La disponibilidad significa que se debe tener acceso cada vez que el usuario lo requiera.
→ Verdadero.
(3.1) El scrum master es una reunión importante en la metodología scrum.
→ Falso.
(4.1.3) El documento de requerimiento de software es un comunicado oficial de lo que deben implementar los
desarrolladores del sistema que incluye tanto los requerimientos del usuario para un sistema como una especificación
detallada de los requerimientos del sistema y como documento de especificación no incluye los requerimientos no
funcionales.
→ Falso.
(4.3) Los casos de uso identifican las interacciones individuales entre el sistema y sus usuarios u otros sistemas.
Modelan tanto la funcionalidad como la No funcionalidad.
→ Falso.
(X.x) La gestión ágil de proyectos es un enfoque secuencial para planificar y guiar los procesos del proyecto.
→ Falso.
(X.x) La ingeniería de software es una ciencia.
→ Falso.
+---------------------------------------------------Seleccionar X respuestas----------------------------------------------------------+
(2.1) Dentro de los modelos de procesos especializados podemos encontrar algunos desarrollos. Selecciona las 2 (dos)
opciones correctas.
→ Modelo de métodos formales.
→ Desarrollo basado en componentes.
(2.2) ¿Que son las pruebas de desarrollo en la actividad de proceso de validación de software? Marque las dos
sentencias afirmativas en relación a las pruebas de desarrollo.
→ Las pruebas de desarrollo son realizadas por las personas que desarrollan el sistema.
→ Las pruebas de desarrollo ponen a prueba de manera independiente a los componentes que constituyen el sistema.
(3.4) ¿Cuáles son los dos tipos de escalabilidad? Selecciona las 2 (dos) opciones correctas.
→ Escalabilidad horizontal.
→ Escalabilidad vertical.
(4.1.2) Dadas las siguientes sentencias, marque las 2 (dos) que corresponden con requerimientos de usuario y no con
especificaciones de requerimientos del sistema.
→ El HIS elaborará mensualmente informes que revelen el costo de los medicamentos prescriptos por cada clínica
durante el mes.
→ El HIS emitirá alertas de aquellos medicamentos que estén cerca de la fecha de vencimiento.
(Z.z) Cuales eran las 2 (dos) maneras de documentar requerimientos (selección múltiple)
→ Caso de uso.
→ SRS-830.
(3.3) Administrar proyectos con metodologías ágiles tienen sus ventajas. Identifica las ventajas que consideres
necesarias. Selecciona las 3 (tres) opciones correctas.
→ Mejora de la calidad del producto.
→ Trabajo colaborativo.
→ Mayor satisfacción del cliente.
(4.1.2) Los requerimientos no funcionales se clasifican en ciertas categorías generales según Sommerville (2011).
Selecciones 3 (tres) opciones correctas.
→ Requerimientos de la organización.
→ Requerimientos de producto.
→ Requerimientos externos.
(4.2.1) En una entrevista tenemos diferentes estructuras de preguntas. ¿Cuáles son? Selecciona las 3 (tres) opciones
correctas.
→ Estructura pirámide.
→ Estructura horizontal.
→ Estructura vertical.
(X.x) Seleccione las 3 (tres) opciones correctas. Un modelo de procesos de software es una descripción completa de
este proceso. Estos modelos pueden incluir actividades que son parte de los procesos y productos de software. ¿Cuáles
de las siguientes opciones son modelos de proceso?
→ Modelo de rol/acción.
→ Modelo de flujo de trabajo.
→ Modelo de flujo de datos o de actividad.
(1.2) Para determinar las técnicas y métodos más importantes para la Ingeniería de Software el factor más significativo
es el tipo de aplicación que está siendo desarrollada. Existen muchos diversos tipos de aplicación, marque 4 opciones
que corresponden con tipos de aplicación.
→ Aplicaciones independientes.
→ Sistemas de control embebido.
→ Aplicaciones interactivas.
→ Sistemas de sistemas.
→ Sistemas de hardware.
(2.1) Respecto del proceso de Desarrollo Incremental, marque las 4 (cuatro) afirmaciones correctas.
→ Cada incremento o versión del sistema incorpora alguna de las funcionalidades que necesita el cliente.
→ Es posible que sea más rápida la entrega e implementación de software útil al cliente.
→ Las actividades de especificación, desarrollo y validación están entrelazadas en vez de separadas con una rápida
retroalimentación a través de las actividades.
→ El desarrollo incremental es una parte fundamental de los enfoques ágiles.
(2.2) Marque las 4 (cuatro) actividades principales en el proceso de ingeniería de requerimientos.
→ Obtención y análisis de requerimientos.
→ Estudio de factibilidad.
→ Validación de requerimientos.
→ Especificación de requerimientos.
→ Cambios de requerimientos.
(2.3) Existen cuatro actividades que son fundamentales en una gestión del cambio. ¿Cuáles son? Selecciona las 4
(cuatro) opciones correctas.
→ Identificar el cambio.
→ Controlar el cambio.
→ Reportar los cambios a todos los interesados.
→ Garantizar que el cambio se realice de manera adecuada.
(2.4) Dentro de la metodología RUP tenemos una serie de fases donde cada una tiene sus actividades a desarrollar.
Identifica las fases que componen la metodología RUP. Selecciona las 4 (cuatro) opciones correctas.
→ Fase de construcción.
→ Fase de inicio.
→ Fase de transición.
→ Fase de elaboración.
(2.4) El proceso iterativo e incremental se propone como una estrategia cuando son proyectos chicos. Identifique las
etapas que componen el proceso iterativo incremental. Seleccione las 4 (cuatro) opciones correctas.
→ Análisis.
→ Diseño.
→ Implementación.
→ Requisitos.
(3.1) En la metodología Kanban existen elementos que son esenciales ¿Cuáles son? Seleccione las 4 (cuatro) opciones
correctas.
→ Stream.
→ Políticas.
→ Contenido.
→ Límites.
(3.1) En la metodología Scrum es fundamental desarrollar una serie de reuniones para lograr el éxito de los sprint
¿Cuáles son esas reuniones? Seleccione las 4 (cuatro) opciones correctas.
→ Sprint Review.
→ Sprint Retrospective.
→ Daily Scrum.
→ Sprint Planning.
(3.1) En la metodología XP existen diferentes roles. Identifica los roles que consideres correctos. Selecciona las 4
(cuatro) opciones correctas.
→ Programadores.
→ Encargado de seguimientos.
→ Encargado de pruebas.
→ Entrenador.
(4.1) Marque cuatro características deseables para una buena especificación de requisitos de software. Selecciones las
4 (cuatro) opciones correctas.
→ Correcta.
→ Completa.
→ Verificable.
→ Modificable.
(4.1.2) Dado el siguiente listado de enunciados de requerimientos, marque los cuatro que sean requerimientos
funcionales o deriven de ellos. Seleccione 4 (cuatro) opciones correctas.
→ Consultar vía web la cuenta de cada consorcista, sea inquilino o propietario.
→ Generar listado de deudores morosos cuando adeudan más de 2 meses de expensas.
→ Que sea flexible a incorporación de nuevas funcionalidades.
→ Consultar disponibilidad de inmuebles para alquilar.
(4.1.3) Los requerimientos del sistema de software se escriben con distintos tipos de anotaciones. Marque cuatro
posibles anotaciones que podrían usarse para escribir los requerimientos del sistema. Seleccione 4 (cuatro) opciones
correctas.
→ Enunciados en lenguaje natural.
→ Lenguaje natural estructurado.
→ Especificaciones matemáticas.
→ Anotaciones gráficas.
(4.3.3) Sommerville presenta a los casos de uso como una técnica efectiva para descubrimiento de requerimientos más
allá de ser un estándar de facto para modelado de objetos. En este caso, elija 4 (cuatro) afirmaciones verdaderas
relacionadas a los diagramas de casos de uso dentro de la Adquisición de requisitos.
→ Los actores en el diagrama de casos de uso puede ser individuos u otros sistemas.
→ Se documentan con el empleo de diagramas de casos de uso de alto nivel.
→ Los casos de uso identifican las interacciones individuales entre el sistema y sus usuarios u otros sistemas.
→ No existe en este nivel una distinción tajante entre casos de uso y escenarios, por lo que puede haber un caso de uso
por escenario o varios escenarios en un caso de uso.
(4.5) Dentro de las pruebas integrales se pueden producir diferentes errores. ¿Cuáles? Selecciona las 4 (cuatro)
opciones correctas.
→ Errores de interfaces de memoria compartida.
→ Errores de interfaces de paso de mensajes.
→ Errores de interfaces procedentes.
→ Errores de interfaces de parámetros.
(2.1) Cada ciclo en el espiral se divide en cuatro sectores.
→ 1) Determinar objetivos, alternativas y restricciones.
→ 2) Evaluar alternativas, identificar, resolver riesgos.
→ 3) Desarrollar, verificar producto del siguiente nivel.
→ 4) Planificar la siguiente fase.
(X) Seleccione las 4 (cuatro) opciones correctas. ¿Cuáles errores se identifican dentro de las pruebas de error de
interfaces?
→ Error en interfaces de parámetros.
→ Error en interfaces de memoria compartida.
→ Error en interfaces de paso de mensajes.
→ Error en interfaces procedentes.
(X) Seleccione las 4 (cuatro) opciones correctas. ¿Cuáles son las etapas que debemos tener en cuenta para realizar las
pruebas de usuario?
→ Establecer plan de prueba.
→ Realizar reportes de la prueba de aceptación.
→ Ejecutar las pruebas de aceptación.
→ Definir criterios de aceptación.
(X) Seleccione las 4 (cuatro) opciones correctas. ¿Cuáles son las técnicas de validación que existen dentro de
requerimientos?
→ Revisiones de requerimientos.
→ Generación de casos prueba.
→ Creación de prototipos.
→ Revisión integral de todos los elementos que componen el sistema.
(X) Seleccione las 4 (cuatro) opciones correctas. Identifique las pruebas que existen para la mayoría de sistemas
computacionales:
→ Pruebas de componentes.
→ Pruebas de aceptación.
→ Pruebas de entrega.
→ Pruebas de integración.
(X) Seleccione las 4 (cuatro) opciones correctas. Pressman describe el marco genérico del trabajo de desarrollo de
software. ¿Qué elementos puntualiza el autor?
→ Modelado.
→ Comunicación.
→ Despliegue.
→ Planeación.
(X) Seleccione 4 (cuatro) elementos de un sistema de gestión de cambio...
→ Elementos de componentes.
→ Elementos de proceso.
→ Elementos de construcción.
→ Elementos humanos.
(X) Las 4 (cuatro) propiedades del software de una gestión de cambio exitosa... (selección múltiple).
→ Mantenibilidad.
→ Usabilidad.
→ Eficiencia.
→ Confiabilidad.
+--------------------------------------------------------Preguntas 2023---------------------------------------------------------------+
X. Un caso de uso puede tener una relación que no es obligatoria con otro caso de uso. ¿Qué permite unir los dos
casos de uso?
→ Los casos de uso se unen por intermedio del extend cuando no es obligatorio.
X. El equipo de desarrollo de la empresa Sistecon se encuentra identificando la tarea 2: preparar y realizar las sesiones
de elicitación/negociación, y necesita el asesoramiento para poder identificar, ¿cuál es el objetivo de la misma?
→ El objeto es identificar a los usuarios participantes.
X. El supermercado Sumar necesita, para registrar el sistema de ventas, los requisitos de rendimiento en el documento
SRS-830. ¿Dónde lo ubica en el SRS-830?
→ Los requisitos de rendimiento se deben ubicar en el área de requerimientos específicos.
X. El equipo de desarrollo de la empresa “La mejor” se dio cuenta que al sistema de ventas se olvidaron de agregar la
funcionalidad de cobranza y sostienen que al descubrir el error tienen que empezar nuevamente y el costo del proyecto
va a resultar muy caro. ¿Qué ciclo de vida que utilizó inadecuadamente la empresa?
→ Utilizó un ciclo de vida en cascada.
X. Cada caso de uso nos permite desarrollar una tarea específica. ¿Cuál?
→ Cada caso de uso permite desarrollar una interfaz.
4.1.2 El supermercado Sumar necesita que el sistema de cobranzas de las 12 cajas acepte 1000 transacciones cada 10
minutos. ¿Qué tipo de requerimiento consideras que corresponde?
→ Es un requerimiento no funcional de eficiencia.
X. El departamento de sistemas de la universidad S21 se encuentra trabajando con la metodología SCRUM en el
desarrollo de proyectos necesitando asignar el rol de representar al cliente. ¿Cuál de las siguientes propuestas es un rol
de representar al cliente dentro de la metodología SCRUM y se pueda aplicar en la universidad?
→ El product owner cumple el rol de representar la voz del cliente en el desarrollo del sprint controlando que se
cumplan todas las estimaciones posibles.
X. El ingeniero de software cuando desarrolla una página web debe tener en cuenta una de las siguientes
características:
→ Debe contemplar la usabilidad de la página web.
X. El equipo de desarrollo del banco Roca está trabajando en un proyecto aplicando la metodología RUP y te
contratan para que los guíes. ¿Qué proceso vas a utilizar para elaborar un buen proyecto?
→ El proyecto va a utilizar un desarrollo evolutivo incremental.
X. La IWeb tiene diferentes métodos, entre ellos el método de comunicación. ¿Cuál otro puedes nombrar?
→ Método de análisis de requisitos.
X. El proceso unificado tiene en cuenta la comunicación con el cliente y los métodos directos para describir su punto
de vista respecto de un sistema. Teniendo en cuenta el proceso unificado, ¿qué tipo de desarrollo puede realizar?
→ Puede realizar un desarrollo iterativo e incremental.
X. El supermercado Sumar necesita, para registrar del sistema de venta, los atributos del sistema en el documento
SRS-830.
→ Los atributos se deben ubicar en el área de requerimientos específicos.
X. Los ingenieros participarán toda su vida en el aprendizaje relacionado con la práctica de su profesión y promoverán
un enfoque ético en la práctica de la profesión, es un principio del código de ética de ingeniería de software. ¿Cuál es
el nombre?
→ Personal.
X. Dentro de los requerimientos funcionales existe un requerimiento que tiene en cuenta que son descriptos en forma
abstracta, las declaraciones en lenguaje natural, diagramas de los servicios de las funciones y restricciones del sistema.
¿A qué tipo de requerimiento funcional se refiere?
→ Se refiere a requerimientos del usuario.
X. Se deben crear procesos para generar cambios al sistema, donde evaluar el impacto y otros aspectos, es una de las
etapas del proceso de gestión del cambio. ¿En qué etapa lo utilizarías?
→ Etapa de control de cambio: se deben crear procesos para generar cambios al sistema, donde se debe evaluar el
impacto y otros aspectos.
4.1.3. Un caso de uso se utiliza para poder visualizar el comportamiento de diferentes requerimientos. ¿Qué
requerimientos representa?
→ El caso de uso representa los requerimientos funcionales.
1.3. En la aparición de metodologías de diseño se produce un fuerte proceso de innovación, ¿en cuál fase?
→ Cuarta fase: innovación conceptual (1970-1980).
4.2.1 Para obtener información de 200 empleados de una empresa se necesita utilizar una técnica de elicitación. ¿Cuál
es?
→ Se va a utilizar la técnica de encuesta.
4.1.3. Un caso de uso puede tener una relación que no es obligatoria con otro caso de uso. ¿Qué permite unir dos casos
de uso?
→ Los casos de uso se unen por medio del extend cuando no es obligatorio.
3.1. El departamento de sistemas de la universidad S21 se encuentra trabajando con la metodología SCRUM en el
desarrollo de proyectos, necesitando un documento para definir todos los requerimientos funcionales con la asignación
de horas que se van a cumplir en el sprint. ¿Qué documento se puede aplicar?
→ El sprint backlog es el documento donde se define los requerimientos funcionales con las horas detalladas que se
van a cumplir en el sprint.
2.1. Dentro de los modelos de procesos especializados tenemos un modelo que tiene en cuenta la reutilización del
software. ¿Cuál es?
→ El modelo basado en componentes tiene en cuenta la reutilización del software.
1.4. La IWeb tiene diferentes métodos, entre ellos el método de comunicación. ¿Cuál otro puedes nombrar?
→ Método de análisis de requisitos.
2.3. El supermercado Cota cuenta con un sistema de facturación diseñado para confeccionar una factura que es muy
simple y fácil de entender en el momento, esto agiliza las filas y los clientes se retiran contentos. Pensando en los
atributos que debe cumplir el funcionamiento de un software. ¿Cuál consideras que se está cumpliendo?
→ Se cumple el atributo de usabilidad.
1.4. Los ingenieros actuarán en forma congruente con el interés social, este es un principio del código de ética de la
ingeniería de software. ¿Cuál es su nombre?
→ Sociedad.
4.1.2. En los requerimientos no funcionales existen los requerimientos de privacidad. ¿A qué categoría pertenecen?
→ Los requerimientos de privacidad pertenecen a la categoría requerimientos externos.
4.2.1. Cuando se realiza una entrevista se puede utilizar la técnica diamante. ¿Cómo está compuesta la técnica de
diamante?
→ Diamante empieza con preguntas cerradas, sigue con preguntas abiertas y termina con preguntas cerradas.
4.1.3. El supermercado Sumar necesita, para registrar el sistema de ventas, las restricciones de diseño en el documento
SRS-830. ¿Dónde lo ubica en el SRS-830?
→ Las restricciones de diseño se deben ubicar en el área de requerimientos específicos.
1.2. La ingeniería de software abarca diferentes tópicos, entre ellos especificaciones y requisitos del software según
Somerville. ¿Qué otro tópico puede abarcar?
→ Diseño e implementación de software.
2.3. El equipo de desarrollo de donde formas parte te pide un asesoramiento para saber cómo potenciar la velocidad de
funcionamiento de una página web porque está muy lento el acceso y queda sin funcionar por mucho tiempo. ¿Qué
aplicarías?
→ La escalabilidad horizontal es la mejor porque puede agregar equipos nuevos y permite potenciar el funcionamiento
de la página web.
4.1.2. La empresa Santagata se encuentra desarrollando un software de ventas y necesita que registres los datos del
cliente. ¿Qué tipo de requerimiento corresponde el registro de los datos del cliente?
→ El registro de clientes es un requerimiento funcional.
4.1.3. El supermercado Sumar necesita el asesoramiento para identificar qué función cumple un SRS-830. ¿Qué
respuesta le darías?
→ El SRS-830 es un documento para registrar todos los requerimientos.
4.2.1. Cuando se realiza una entrevista se puede utilizar como técnica embudo. ¿Cómo está compuesto?
→ Embudo empieza con preguntas abiertas y termina con preguntas cerradas.
4.1.3. Cada caso de uso nos permite desarrollar una tarea específica. ¿Cuál?
→ Cada caso de uso permite desarrollar una interfaz.
+-------------------------------------------------------Verdadero/Falso----------------------------------------------------------------+
X. El burndown chart en la metodología SCRUM es una gráfica que permite realizar el seguimiento de los
requerimientos funcionales que se cumplieron y no se cumplieron en el sprint.
→ Verdadero.
4.1.3 Los rendimientos de rapidez en la ejecución del sistema se encuentra dentro de la categoría de requerimientos de
producto.
→ Verdadero.
+---------------------------------------------------Seleccionar X respuestas----------------------------------------------------------+
X. Dentro de los requerimientos funcionales tenemos diferentes tipos. ¿Cuáles son? Seleccione las 2 (dos) opciones
correctas.
→ Requerimientos de sistema
→ Requerimientos de usuario
X. El proceso iterativo e incremental se propone como una estrategia cuando son proyectos chicos. Identifique las
etapas que componen el proceso iterativo – incremental. Selecciona las 4 (cuatro) opciones correctas.
→ Diseño
→ Análisis
→Requisitos
→ Implementación
X. El ciclo de vida en espiral tiene etapas. ¿Cuáles son? Selecciona las 4 (cuatro) opciones correctas.
→ Análisis del riesgo
→ Planificación
→ Definición de objetivos
→ Desarrollar y probar
X. En la metodología XP existen diferentes roles. Identifica los roles que consideres correctos. Seleccionar las 4
(cuatro) respuestas correctas.
→ Programador
→ Encargado de seguimientos
→ Encargado de pruebas
→ Entrenador
3.1. En la metodología de Kanban existen elementos que son esenciales. ¿Cuáles son? Selecciona las 4 respuestas
correctas.
→ Límites.
→ Stream.
→ Políticas.
→ Contenido.
→ Alcance.

También podría gustarte