Ingeniería de Software Parcial 1 Modulo1(S21)
![]() |
![]() |
![]() |
Título del Test:![]() Ingeniería de Software Parcial 1 Modulo1(S21) Descripción: Siglo 21 Fecha de Creación: 2024/08/21 Categoría: Otros Número Preguntas: 74
|




Comentarios |
---|
NO HAY REGISTROS |
La Ingeniería de Software es considerada una ciencia. Falso. Verdadero. Disponibilidad significa que se debe tener acceso cada vez que el usuario lo requiera. Verdadero. Falso. La ingeniería permite aplicar diferentes elementos fundamentales, ¿Cuáles son?. Saber científico. Conocimientos.+H6:H19. Una empresa necesita aplicar análisis, diseño, implementación y mantenimiento para desarrollar un software. ¿Cuál es la definición de ingeniería de software que se encuentra relacionada con lo que pide la empresa?. La ingeniería de software permite el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software. 2-La ingeniería de software permite el estudio de metodologías para implementación de software. 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. Análisis de software. 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. Aparecen multitud de lenguajes. 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). Tercera fase: la crisis (1965-1970). 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). Segunda fase. El florecimiento (1955-1965). En la fase de los albores, hay una crisis que se produce entre 1945 y 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 ensambladores. El principal problema fue que había muchos lenguajes de programación. La fase de la crisis que se produce entre 1965- 1970 con algunas desventajas en programación. ¿Cuál es el principal problema?. El principal problema es que había grandes programas y costos de programación. El principal problema es que había muchos lenguajes de programación. 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 verificación de programas. En la quinta fase El diseño es el problema, que se produce a partir de 1980 aparecen diferentes elementos como características principales, ¿Cuáles son?. Aparecen entornos de programación, especificación formal y programación automática. Aparecen entornos de programación y especificación formal. 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 contemplar un excelente diseño de la página web. 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. Formulación de requerimientos funcionales y diseño. 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. La página web debe garantizar disponibilidad, calidad y seguridad. José se encuentra desarrollando diferentes pruebas para una página web que se encuentra desarrollando. ¿Qué pruebas tiene que realizar?. Pruebas de navegación, facilidad de uso, configuración y seguridad. Pruebas de análisis, facilidad de uso, configuración y seguridad. 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. Usabilidad, navegabilidad, seguridad, disponibilidad. La ingeniería del software en la web incluye aspectos como la generación de código para aplicaciones web. ¿Qué otro aspecto incluye?. Desarrollo web colaborativo. Análisis web colaborativo. Una aplicación web necesita ser funcional con otras características fundamentales, ¿cuáles?. Funcionales, mantenibles, escalables y seguras. Funcionales, mantenibles, escalables y usables. 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 requerimientos. Los ingenieros de software 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 el nombre?. Sociedad. Cliente y empresario. Los ingenieros de software mantendrán integridad e independencia profesional, es un principio del código de ética de la ingeniería de software. ¿Cuál es el nombre?. Juicio. Sociedad. Cliente y empresario. Los ingenieros de software 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. Juicio. Un hotel necesita el desarrollo como producto de una página web. Teniendo en cuenta el código de ética en la entrega del producto, ¿cuáles características son necesarias?. El producto debe asegurar que las metas y objetivos para cualquier proyecto. El producto debe tener una excelente interfaz. 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. En situaciones fuera de sus propias áreas de competencia, solicitar las opiniones de otros profesionales que tengan competencia en esa área. Una farmacia necesita desarrollar un software que permita registrar las ventas con eficiencia y rapidez para atender la amplia demanda actual. La farmacia tiene diferentes software relacionados con el sistema que necesita, pero no sabe como elaborar el proyecto. Como profesional, ¿Cuáles de los siguientes modelos de procesos utilizarías para solucionar la necesidad de la farmacia?. Aplicaría un análisis de todos los sistemas que se encuentran en la farmacia para saber qué hacer y cómo puedo integrar lo que tiene. Aplicaría un listado de todos los sistemas que se encuentran en la farmacia para saber qué hacer y cómo puedo integrar lo que tiene. Un hospital 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. Como profesional, ¿Cuáles de los siguientes modelos de procesos utilizarías para solucionar la necesidad de la farmacia?. Aplicaría el desarrollo de un software que tenga en cuenta el desarrollo matemático para tener el control de terapia intensiva. Aplicaría un análisis de todos los sistemas que se encuentran en terapia intensiva para saber qué hacer y cómo puedo integrar lo que tiene. 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. Debe empezar por un análisis del software. El equipo de desarrollo de un mayorista de consumo está utilizando el proceso de unificado de software y necesita de tu ayuda para por donde empezar a aplicar el proceso. Te pide que lo ayudes a identificar ¿por cuáles 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 una comunicación con el cliente y el modelado del software. 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. El modelo basado en arquitectura tiene en cuenta la reutilización del software. Dentro de los modelos de procesos especializados tenemos uno que tiene en cuenta la utilización de modelos matemáticos para, por ejemplo, control de aeronaves en un aeropuerto. ¿Qué modelo tiene en cuenta la reutilización del software?. El modelo de métodos formales tiene en cuenta la utilización de modelos matemáticos específicos. El modelo basado en componentes tiene en cuenta la utilización de modelos matemáticos específicos. 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 evolutivo e incremental. 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. 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. La etapa de diseño de alto nivel es la que se encarga de identificar los requerimientos, estimaciones y recursos del proyecto. Dentro de los modelos de procesos especializados podemos encontrar algunos desarrollos. Selecciona las 2 (dos) opciones correctas. Desarrollo basado en componentes. Modelo de métodos formales. Desarrollo de alto nivel. Desarrollo de bajo nivel. El laboratorio Su remedio está en proceso de una gestión de cambios y te contrata para poder identificar los elementos a tener en cuenta en el proceso. ¿Cuáles son los elementos aplicarías en el laboratorio?. Elementos de componentes, de proceso, de construcción y elementos humanos. Elementos de análisis, de proceso, de construcción y elementos humanos. 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 la versión, control de cambio, auditoria de la configuración y reportes. Identificación, control de cambio, auditoria de la configuración y reportes. 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 y va a mejorar el funcionamiento de la página web. La escalabilidad vertical es la mejor porque permite agregar funcionalidades a la página web que tenemos. La escalabilidad vertical es la mejor porque permite suprimir funcionalidades a la página web que tenemos. 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 esta 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 web. La escalabilidad horizontal es la mejor porque permite agregar funcionalidades que potencien la velocidad de la página web. El supermercado Cota tiene un gran beneficio en su sistema de facturación debido a que está ganando mucho tiempo en el momento de realizar una factura provocando que las personas avancen y así agilizar las filas. Pensando en los atributos que debe cumplir el funcionamiento de un software, ¿Cuál consideras que se está cumpliendo en el supermercado?. Se cumple el atributo de eficiencia. Se cumple el atributo de mantenibilidad. 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 eficiencia. 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 eficiencia. La gestión del cambio tiene cuatro actividades a tener cuenta como controlar el cambio, garantizar que el cambio se realice de manera adecuada y reportar los cambios a todos los 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 analizar el cambio. En la gestión del cambio hay un elemento que permite una serie de procedimientos y tareas que definen un enfoque eficaz con el cual gestionar el cambio. ¿Qué elemento es?. Elementos de proceso: serie de procedimientos y tareas que definen un enfoque eficaz con el cual gestionar el cambio. Elementos de componentes: serie de procedimientos y tareas que definen un enfoque eficaz con el cual gestionar el cambio. 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 control de cambio: se deben crear procesos para generar cambios al sistema, donde se debe evaluar el impacto y otros aspectos. Etapa inicial: se deben crear procesos para generar cambios al sistema. Debemos escribir el software de tal forma que pueda evolucionar para cumplir las necesidades del cliente, es una de sus características. ¿Cuál es su nombre?. Mantenibilidad: debemos escribir software de tal forma que pueda evolucionar para cumplir las necesidades del cliente. Confiabilidad: debemos escribir software de tal forma que pueda evolucionar para cumplir las necesidades del cliente. 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, etc.). Esta es una característica del software ¿con qué nombre?. Eficiencia. Usabilidad. Mantenibilidad. Confiabilidad. Para desarrollar una gestión de cambios exitosa hay que tener en cuenta una serie de características del software. ¿Cuáles son? Selecciona las 4 (cuatro) opciones correctas. Usabilidad. Eficiencia. Confiabilidad. Mantenibilidad. Escalabilidad. 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. Planeamiento del cambio. El equipo de desarrollo del banco Roca está desarrollando un proyecto aplicando la metodología rup y te contrata para que los guíes y busques una herramienta a utilizar para elaborar una buena arquitectura del proyecto. ¿Qué herramienta debe guiar la construcción de una buena arquitectura en el proyecto?. Se va a utilizar casos de uso como guía para la construcción adecuada de la arquitectura del proyecto. Se va a utilizar una buena base de datos como guía para la construcción adecuada de la arquitectura del proyecto. 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. El proyecto va a utilizar un desarrollo evolutivo. 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 utilizar la fase de inicio para definir el objetivo del proyecto, las funcionalidades y capacidades del producto. Se va utilizar la fase de análisis para definir el objetivo del proyecto, las funcionalidades y capacidades del producto. 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 dominio del problema, la arquitectura y planificación del proyecto. ¿Qué fase que debe utilizar el proyecto?. Se va a utilizar la fase de elaboración para definir el dominio del problema, la arquitectura y planificación del proyecto. Se va a utilizar la fase de inicio para definir el dominio del problema, la arquitectura y planificación del proyecto. 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 el 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. Voy a utilizar la fase de inicio para realizar el análisis, diseño e implementación del proyecto. 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 utilizar la fase de transición para realizar las tareas de empaquetado atractivo, instalación, configuración, entrenamiento, soporte, mantenimiento en el proyecto. Voy a utilizar la fase de inicio para realizar las tareas de empaquetado atractivo, instalación, configuración, entrenamiento, soporte, mantenimiento en el proyecto. La fase de elaboración para realizar las tareas de empaquetado atractivo, instalación, configuración, entrenamiento, soporte, mantenimiento en el proyecto. 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. Requisitos. Análisis. Diseño. Implementación. Mantenimiento. 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. 3-Fase de construcción. 4-Fase de transición. 5-Fase de mantenimiento. 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 previstas. El burdowns charts es un rol que tiene como tarea controlar gráficamente el seguimiento del proyecto en el tiempo que dure el sprint. El departamento de sistemas de la universidad S21 se encuentra trabajando con la metodología scrum en el desarrollo de proyectos necesitando asignar la el rol de scrum master y no sabe qué funciones tiene. ¿Cuál es el rol del scrum master que se pueda aplicar en la universidad?. 1-El scrum master tiene el rol de ayudar al teams a que no tenga ningún inconveniente en el desarrollo del cumplimiento de los requerimientos funcionales que se desarrollan en el sprint. 2-El scrum master tiene el rol de definir los requerimientos funcionales del proyecto. 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?. 1-Se va a utilizar el burdowns 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 sprint backlog que es un documento que tiene como tarea controlar gráficamente los requerimientos funcionales que se cumplen en el sprint. 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 generales. ¿Qué documento se puede aplicar?. El product backlog es el documento donde se define los requerimientos funcionales del proyecto en forma general. El diario de tareas, que es el documento donde se definen los requerimientos funcionales del proyecto en forma general. 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. El product backlog es el documento donde se define los requerimientos funcionales con las horas detalladas que se van a cumplir en el sprint. 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 temas. ¿Qué reunión debe utilizar la universidad?. Debe utilizar el sprint planning para programar el sprint. Debe utilizar el sprint review para programar el sprint. El departamento de sistemas de la universidad S21 se encuentra trabajando con la metodología scrum en el desarrollo de proyectos necesitando programar las reuniones diarias del sprint. ¿Qué reunión debe utilizar?. Debe utilizar el daily scrum para realizar las reuniones diarias. Debe utilizar el sprint backlog para realizar las reuniones diarias. El departamento de sistemas de la universidad S21 se encuentra trabajando con la metodología scrum en el desarrollo de proyectos necesitando realizar una revisión de los requerimientos funcionales que se cumplieron en el sprint por intermedio de una reunión. ¿Qué reunión se debe utilizar?. Debe utilizar el sprint review para ver los requerimientos funcionales que se cumplieron en el sprint. Debe utilizar el sprint backlog para ver los requerimientos funcionales que se cumplieron en el sprint. 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 planning. Sprint review. Sprint retrospective. Daily scrum. Daily sprint. 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. Refactorización. Programación en parejas. Análisis sencillo. En la metodología XP existen diferentes roles. identifica los roles que consideres correctos. Selecciona las 4 (cuatro) opciones correctas. Programador. Encargado de pruebas. Encargado de seguimientos. Entrenador. Analista funcional. En la metodología Kanban existen elementos que son esenciales. ¿Cuáles son? Selecciona las 4 (cuatro) opciones correctas. Stream. Contenido. Límites. Políticas. Alcance. El scrum master es una reunión importante en la metodología scrum. Falso. Verdadero. El burdown 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. 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. Mayor satisfacción del cliente. Trabajo colaborativo. Desarrollo colaborativo. Al aplicar una escalabilidad de software es necesario tener en cuenta una serie de consejos. Selecciona las 3 (tres) opciones correctas. 1-Balance de carga. Balance de carga por hardware. Balance de carga por software. Balance de principios. ¿Cuáles son los dos tipos de escalabilidad? Selecciona las 2 (dos) opciones correctas. Escalabilidad horizontal. Escalabilidad vertical. Escalabilidad dinámica. |