Ingenieria de Software P1-A (S21)
![]() |
![]() |
![]() |
Título del Test:![]() Ingenieria de Software P1-A (S21) Descripción: 1 Parcial (Siglo 21) - A Fecha de Creación: 2023/10/25 Categoría: Otros Número Preguntas: 100
|




Comentarios |
---|
NO HAY REGISTROS |
(1.1) Qué es software?. Programas, documentos asociados, y configuración de datos que se necesitan para que los programas operen de manera correcta. Resultado de una combinación lógica de objetos. (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. Computación. (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. Porque es una combinación abstracta. (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. Hardware. (1.1) La ingeniería permite aplicar diferentes elementos fundamentales. ¿Cuáles son?. El saber sociológico. El saber científico. (1.1) ¿La ingeniería de software es una ciencia?. VERDADERO. FALSO. (1.1) 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. La clasificación, el saber y la evolución del software. (1.1) 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 70. Una conferencia realizada para discutir lo que entonces se llamaba "crisis del software" a finales de la década del 60. (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. En una combinación lógica de datos asociada que se necesitan para hacer que estos programas operen de manera correcta. (1.1) Según la ingeniería de Software existen dos tipos de productos software: Productos genéricos y productos personalizados. Productos originales y productos genéricos. (1.1) 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. Aplicaciones interactivas. Sistemas de control embebido. Sistemas de sistemas. Sistemas de hardware. (1.1) 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. FALSO. (1.1) 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. Debe manejar la trazabilidad de la página web. (1.1) 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?. Social. Personal. (1.1) Los ingenieros de software mantendrán integridad e independencia profesional, es un principio del código de ética [...] software. ¿Cuál es su nombre?. Ético. Juicio. (1.1) Los ingenieros de software actuaran 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 el nombre?. Gestión. Sociedad. (1.1) El principio personal del código de ética se promueve una serie de elementos a tener en cuenta en el momento de diseñar un software, ¿Cuáles son?. Mejorar su habilidad para crear software seguro, confiable, útil y de calidad a costos razonables y en un tiempo razonable. Empeorar su habilidad para crear software seguro, confiable, útil y de calidad a costos razonables y en un tiempo razonable. (1.1) ¿Qué son las herramientas CASE?. Son sistemas de software para soportar las actividades de rutina del proceso de desarrollo de software como puede ser la edición de diagramas, verificar la consistencia de diagramas y mantener un registro de los testeos ejecutados, entre otras. Son sistemas de hardware para soportar las actividades de rutina del proceso de desarrollo. (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. Sistemas informáticos y sistemas técnicos. (1.1) 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. Programar es una tarea del diseño de una máquina, uso de lenguaje máquina y ensamblador. (1.1) 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. Aparecen pocos lenguajes, no se creía que era posible hacer casi todo. (1.1) 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. Desarrollo de programas, eficiencia, pocos errores, costo impredecible, todo es posible. (1.1) 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. Programar es una tarea del diseño de una máquina, uso de lenguaje máquina y ensamblador. (1.1) 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. Aparecen metodologías de programación y estructuras de programas. (1.1) La fase de el 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. Programación orientada a objetos, especificación informal. (1.1) 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. Trazabilidad. (1.1) 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. Trazabilidad. (1.1) 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. Método de análisis de usabilidad. (1.1) Un supermercado necesita actualizar el sistema de cobranzas por intermedio de 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. La página web debe garantizar operabilidad, transparencia, seguridad y calidad. (1.1) Una página web necesita una serie de atributos que son considerados de calidad. ¿Cuáles son los atributos necesarios?. Usabilidad, navegabilidad, seguridad, mantenibilidad. Concurrencia, operabilidad, mantenibilidad. (1.1) 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 cuenta 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. Desarrollo de la pagina web, mantenimiento, modelado de requisitos y planeamiento. (1.1) 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. El producto no debe asegurar las metas y objetivos para cualquier proyecto. (1.1) 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. La trazabilidad vertical es la mejor porque puedo agregar equipos nuevos y permite potenciar el funcionamiento de la página. (1.1) Dentro del "Workflow" se pueden distinguir distintos tipos de actividades. Marque la respuesta completa: Actividades colaborativas, cooperativas y de coordinación. Actividades poco colaborativas, administrativas y de coordinación. (1.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. NINGUNO. (1.1) 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. Puede realizar un desarrollo colaborativo e iterativo. (1.1) ¿La disponibilidad significa que se debe tener acceso cada vez que el usuario lo requiera?. VERDADERO. FALSO. (1.1) ¿Cuáles son los dos tipos de escalabilidad? Selecciona las (2) dos opciones correctas: Escalabilidad horizontal. Escalabilidad vertical. Escalabilidad plana. (1.1) Al aplicar una escalabilidad de software es necesario tener en cuenta una serie de consejos. Selecciona las (3) tres opciones correctas: Balance de carga. Balance de carga por hardware. Balance de carga por software. Balance de sobrecarga. (1.1) 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. Se cumple el atributo de disponibilidad. (1.1) El supermercado Cota tiene el beneficio de que su sistema de facturación cuenta con un 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. Se cumple el atributo de disponibilidad. (1.1) 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. La trazabilidad horizontal es la mejor porque permite comprar equipos nuevos o mejorar los existentes, y va a mejorar el funcionamiento de la página web. (1.1) Dentro de los modelos de procesos especializados tenemos un modelo que tiene en cuenta la reutilización de software. ¿Cuál es este modelo?. El modelo basado en componentes tiene en cuenta la reutilización de software. El modelo basado en desarrollo tiene en cuenta la reutilización de software. (1.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. Desarrollo basado en el modelo. (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. Enfoque en actividades de desarrollo, Ingeniería del software basado en modelos. (1.1) 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. Representa el proceso como el desarrollo de cada una de las partes. (1.1) 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. Representa las partes involucradas en el proceso del software y las actividades. (1.1) 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. Muestra las actividades en el proceso. Las actividades en este modelo representan acciones personales. 1.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 del 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. 1) Establecimiento de riesgos, 2) valoración, 3) desarrollo y validación, 4) planeación. (1.1) 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. EVOLUTIVO. (1.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. Modelo EVOLUTIVO. (1.1) 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. Nunca se realizan los cambios. (1.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. Modelo en Cascada. (1.1) 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. Desarrollo decremental, Ingeniería de hardware, Modelo en cascada. (1.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 (las etapas son planeación, diseño de alto nivel, revisión de diseño de alto nivel, desarrollo y post-mortem). La etapa de validación es la que se encarga de identificar los requerimientos, estimaciones y recursos del proyecto (las etapas son planeación, diseño de alto nivel, revisión de diseño de alto nivel, desarrollo y post-mortem). (1.1) El proceso personal de software tiene 5 actividades, en una de las cuales se desarrollan las especificaciones externas para cada componente que se va a construir, ¿Cuál es esta actividad?. El diseño de alto nivel es la actividad donde se desarrollan las especificaciones externas para cada componente que se va a construir. El diseño de bajo nivel es la actividad donde se desarrollan las especificaciones externas para cada componente que se va a construir. (1.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 con una planeación de software. Debe empezar con una identificación de software. (1.1) El equipo de desarrollo de un mayorista de consumo está utilizando el proceso de unificado de software y necesita tu ayuda para por dónde empezar a aplicar el proceso. Te pide que lo ayudes a identificar ¿por cuales de las etapas debería empezar?. Debería empezar con una comunicación con el cliente y el planeamiento del software. Debería empezar con el planeamiento y desarrollo del software. (1.1) Pressman describe el marco genérico del trabajo de desarrollo de software. ¿Qué elementos puntualiza el autor? Seleccione las (4) cuatro opciones correctas: Comunicación. Planeación. Modelado. Despliegue. Proceso. (1.1) 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. Etapa de control de mantenimiento: se deben crear los cambios del sistema, donde se debe evaluar el impacto y otros aspectos. (1.1) La gestión del cambio tiene cuatro actividades a tener cuenta cómo 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. Es necesario empezar por la actividad de control. (1.1) 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. Garantizar que el cambio se realice de manera adecuada. Reportar los cambios a todos los interesados. Modificar el cambio. (1.1) 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, auditoría de la configuración y reportes. Modificación, eficiencia, auditoria y reportes. (1.1) ¿Cuáles son los 4 elementos de un sistema de gestión de cambio?: Elementos de componentes. Elementos de Proceso. Elementos de Construcción. Elementos Humanos. Elementos de modificación. (1.1) Las 4 propiedades del software de una gestión de cambio exitosa: Confiabilidad. Eficiencia. Usabilidad. Mantenibilidad. Portabilidad. (1.1) Administrar proyectos con metodologías ágiles tiene sus ventajas. Identifica las ventajas que consideras necesarias. Selecciona las (3) tres opciones correctas: Mejora de la Calidad del Producto. Mayor Satisfacción del Cliente. Trabajo Colaborativo. Mejora en la Portabilidad. (1.1)¿La gestión ágil de proyectos es un enfoque secuencial para planificar y guiar los procesos del proyecto?. VERDADERO. FALSO. (1.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. El cliente no debe intervenir durante el proceso de desarrollo ofreciendo y priorizando nuevos requerimientos. (1.1) Defina qué modelo de proceso es utilizado dentro de las metodologías ágiles. Desarrollo incremental. Modelado incremental. (1.1) El departamento de sistemas de la universidad Siglo 21 se encuentra trabajando con la metodología ágil de desarrollo de proyectos. El equipo necesita un documento para definir todos los requerimientos funcionales con las horas que se van a cumplir en el sprint. ¿Qué documento gráfico permite aplicarlo en la universidad?. El sprint backlog es el documento donde se definen los requerimientos funcionales con las horas detalladas que se van a cumplir en el sprint. El sprint charts es el documento donde se definen los requerimientos funcionales con las horas detalladas que se van a cumplir en el sprint. (1.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? Selecciona las (4) cuatro opciones correctas: Sprint Review. Sprint Retrospective. Daily Scrum. Sprint Planning. Sprint Chars. (1.1) 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. Planeación, Modelado, Revisión, Puesta en Marcha. (1.1) ¿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. Equipo de Scrum o Scrum Team. (1.1) ¿El scrum master es una reunión importante en la metodología scrum?. VERDADERO. FALSO. (1.1) 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. De entre una a dos semanas. (1.1) El departamento de sistemas de la Universidad S21 se encuentra trabajando con la metodología de 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 previstas. El Scrum Master cumple el rol de representar la voz del cliente en el desarrollo del sprint controlando que se cumplan todas las estimaciones previstas. (1.1) El departamento de sistemas de la universidad S21 se encuentra trabajando con la metodología de 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. Se va a utilizar el product backlog es un documento de alto nivel para todo el proyecto. Contiene descripciones genéricas de todos los requerimientos y funcionalidades deseables. (1.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 empiece a trabajar el tema. ¿Qué reunión debe utilizar la Universidad?. Debe utilizar el sprint planning para programar el sprint. Debe utilizar retrospective para programar el sprint. (1.1) En la metodología XP existen diferentes roles. Identifica los roles que consideres correctos. Selecciona las (4) cuatro opciones correctas: Encargado de Pruebas. Encargado de Seguimientos. Entrenador. Programador. Encargado de Consorcio. (1.1) En la programación XP existen principios que se cumplen en toda la metodología. Identifica cuatro principios que consideras se cumplen. Selecciona las (4) cuatro opciones correctas: Diseño sencillo. Planificación incremental. Programación en parejas. Refactorización. Diseño complejo. (1.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. Que las pruebas se elaboran después de escribir el código. (1.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. Los programadores trabajan de forma individual para desarrollar el software. (1.1) En la metodología Kanban existen elementos que son esenciales. ¿Cuáles son? Seleccione las (4) cuatro opciones correctas: Stream. Contenido. Límites. Políticas. Métodos. (1.1) 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. Configuración del cambio. (1.1) 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. Perspectiva dinámica, móvil y estructurada. (1.1) ¿Cómo se denominan a las fases del RUP?. Concepción, Elaboración, Construcción y Transición. Inicio, Desarrollo, Elaboración y Construcción. (1.1) 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 inicio. Fase de elaboración. Fase de construcción. Fase de transición. Fase de Control. (1.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. Fase de control. (1.1) El equipo de desarrollo del banco Roca está desarrollando un proyecto aplicando la metodología RUP y te contratan 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. Se va a utilizar la fase de elaboración donde se define una arquitectura básica y se planifica el proyecto considerando los recursos disponibles. (1.1) 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 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. Se va a utilizar la fase de construcción en donde se elabora el producto y la documentación. (1.1) 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 realizar el análisis, diseño e implementación. ¿Qué fase debe utilizar el proyecto?. Voy a utilizar la fase de construcción para realizar el análisis, diseño e implementación del proyecto. Se utilizara la fase de transición donde se libera el producto y se entrega al usuario para un uso real. (1.1) 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. Se utilizara el proceso incremental. (1.1) 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. VERDADERO. FALSO. (1.1) 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 casos de uso identifican las interacciones individuales entre el sistema y sus usuarios u otros sistemas. 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. 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. Los casos de uso muestran la información del sistema. (1.1) 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. Los casos de uso se unen por intermedio del exclude cuando es obligatorio. (1.1) 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. Los casos de uso se unen por intermedio del expand cuando no es obligatorio. (1.1) Cada caso de uso nos permite desarrollar una tarea específica. ¿Cuál?. Cada caso de uso permite desarrollar una interfaz. Cada caso de uso permite comunicar una interfaz. (1.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. En el caso de uso debe colocar un verbo en imperativo. (1.1) 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: Requisitos. Análisis. Diseño. Implementación. Arquitectura. (1.1) 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. FALSO. |