option
Cuestiones
ayuda
daypo
buscar.php

Ingeniería de Software - 2do Parcial - Siglo 21 (recopilación revisada)

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Ingeniería de Software - 2do Parcial - Siglo 21 (recopilación revisada)

Descripción:
Recopilación de todas las preguntas del segundo parcial encontradas 2023-2026.

Fecha de Creación: 2026/11/15

Categoría: Universidad

Número Preguntas: 231

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

El Equipo de Desarrollo de la Empresa Lanux se encuentra en un proceso para cambiar diferentes software y debe determinar el ciclo de vida que es conveniente utilizar. Identifica el ciclo de vida que consideres necesario debe utilizar. Debe utilizar el ciclo de vida en Espiral. Debe utilizar el ciclo de vida en Cascada. Debe utilizar el ciclo de vida en Evolutivo. Debe utilizar el ciclo de vida de Evolución y Servicio. Debe utilizar el ciclo de vida Desechable.

El Equipo de Desarrollo de la Empresa Lanux se encuentra en un proceso para cambiar diferentes software y debe determinar el ciclo de vida propuesto por Rajlich y Bennett y no saben cual es el nombre. Identifica el ciclo de vida que consideres necesario debe utilizar. Debe utilizar el ciclo de vida en Cascada. Debe utilizar el ciclo de vida en Espiral. Debe utilizar el ciclo de vida en Evolutivo. Ciclo de vida de Evolución y Servicio. Debe utilizar el ciclo de vida en SDLC.

El Equipo de Desarrollo de la Empresa Lanux se encuentra en un proceso para cambiar diferentes software se encuentra utilizando el ciclo de vida en Espiral y necesita saber el nombre de la primera etapa a utilizar. Identifica el nombre de la Primera Etapa que consideres necesario debe utilizar. Etapa Especificación de Requerimientos. Etapa Relevamiento de Requerimientos. Etapa Análisis de Requerimientos. Etapa Diagnóstico de Requerimientos. Etapa Elicitación de Requerimientos.

El Equipo de Desarrollo de la Empresa Lanux se encuentra en un proceso para cambiar diferentes software se encuentra utilizando el ciclo de vida de Evolución y Servicio y necesita saber el nombre de la primera etapa a utilizar. Identifica el nombre de la Primera Etapa que consideres necesario debe utilizar. Etapa de Desarrollo Inicial. Etapa de Análisis Inicial. Etapa de Diseño Inicial. Etapa de Diagnóstico Inicial. Etapa de Elicitación.

El Equipo de Desarrollo de la Empresa Lanux se encuentra en un proceso para cambiar el sistema de cobranzas y se encuentra utilizando el ciclo de vida propuesto por Arthur y necesita saber el nombre de la primera etapa a utilizar. Identifica el nombre de la Primera Etapa que consideres necesario debe utilizar. Etapa de Análisis del Impacto. Etapa de Planeación del Impacto. Etapa de Diagnóstico del Impacto. Etapa de Selección del Impacto. Etapa de Identificación del Impacto.

El Equipo de Desarrollo de la Empresa Lanux se encuentra estudiando los cambios propuestos para el sistema de cobranzas y necesita saber el procedimiento que debe realizar. Identifica el Procedimiento que debe realizar y consideres necesario debe utilizar. Debe realizar un Análisis de los Requerimientos. Debe realizar una Actualización de los Requerimientos. Debe realizar un Relevamiento de los Requerimientos. Debe realizar un Diagnóstico de los Requerimientos. Debe desarrollar el Software.

El Equipo de Desarrollo de la Empresa Lanux necesita saber para que se utilizan los métodos y procesos Ágiles según Sommerville. Identifica lo que consideres que sirven los métodos y procesos Ágiles. Los métodos y procesos Ágiles se utilizan tanto para la evolución del programa como para su desarrollo. Los métodos y procesos Ágiles se utilizan tanto para la evolución del programa. Los métodos y procesos Ágiles se utilizan tanto para la evolución del desarrollo. Los métodos y procesos Ágiles se utilizan tanto para la evolución del programa y no para su desarrollo. Los métodos y procesos Ágiles se utilizan tanto para la evolución del programa y para su diseño.

El Equipo de Desarrollo de la Empresa Lanux necesita aplicar el modelo XP propuesto por Poole y Huisman para los cambios del Sistema de Créditos y necesita saber que realizar primero. Identifica lo que consideres que debe realizar primero. Debe Analizar el Código fuente para aplicar XP. Debe Modificar el Código fuente para aplicar XP. Debe desarrollar el Software para aplicar XP. Debe Diseñar el Software para aplicar XP. Debe refactorizar el código fuente para aplicar XP.

El Equipo de Desarrollo de la Empresa Lanux necesita aplicar la Primera Ley de Lehman en el desarrollo sistema de facturación. Identifica lo que consideres que debe tener en cuenta: Debe tener en cuenta que el mantenimiento del sistema es un proceso inevitable. Debe tener en cuenta que un sistema cambia y su estructura se degrada. Debe tener en cuenta que los sistemas grandes tienen una dinámica propia. Debe tener en cuenta que los sistemas grandes no tienen una dinámica propia. Debe tener en cuenta que los grandes proyectos de programación funcionan en un estado "saturado".

El Equipo de Desarrollo de la Empresa Lanux necesita aplicar la Segunda Ley de Lehman en el desarrollo sistema de facturación. Identifica lo que consideres que debe tener en cuenta: Debe tener en cuenta que un sistema cambia y su estructura se degrada. Debe tener en cuenta que los sistemas grandes tienen una dinámica propia. Debe tener en cuenta que los sistemas grandes no tienen una dinámica propia. Debe tener en cuenta que los grandes proyectos de programación funcionan en un estado "saturado". Debe tener en cuenta que los sistemas grandes tienen una estructura propia.

El Equipo de Desarrollo de la Empresa Lanux necesita aplicar la Tercera Ley de Lehman en el desarrollo sistema de facturación. Identifica lo que consideres que debe tener en cuenta: Debe tener en cuenta que los sistemas grandes tienen una dinámica propia. Debe tener en cuenta que los sistemas grandes tienen una estructura propia. Debe tener en cuenta que los grandes proyectos de programación funcionan en un estado "saturado". Debe tener en cuenta que un sistema cambia. Debe tener en cuenta que cada versión agrega funcionalidad.

El Equipo de Desarrollo de la Empresa Lanux tiene el sistema de cobranzas se encuentra en mantenimiento y necesita corregir errores de funcionamiento. Puedes identificar el tipo de mantenimiento que debe aplicar en la siguiente lista: Debe aplicar mantenimiento para reparar fallas. Debe aplicar mantenimiento para actualizar funciones. Debe aplicar mantenimiento para analizar funcionalidades. Debe aplicar mantenimiento para incorporar funciones nuevas. Debe aplicar mantenimiento para eliminar código.

El Equipo de Desarrollo de la Empresa Lanux necesita que el sistema de cobranzas se encuentra en mantenimiento funcione en aplicaciones móviles bajo el sistema operativo android. Puedes identificar el tipo de mantenimiento que debe aplicar en la siguiente lista: Debe aplicar mantenimiento de Adaptación ambiental. Debe aplicar mantenimiento de Diseño nuevo. Debe aplicar mantenimiento de Análisis nuevo. Debe aplicar mantenimiento de Programación nueva. Debe aplicar mantenimiento de Funcionalidad nueva.

El Equipo de Desarrollo de la Empresa Lanux necesita que el sistema de cobranzas se encuentra en mantenimiento se le agregue la cobranza en moneda extranjera. Puedes identificar el tipo de mantenimiento que debe aplicar en la siguiente lista: Debe aplicar el mantenimiento de adición de funcionalidad. Debe aplicar el mantenimiento de análisis de funcionalidad. Debe aplicar el mantenimiento de diseño de funcionalidad. Debe aplicar el mantenimiento de programación de funcionalidad. Debe aplicar el mantenimiento de incorporar código nuevo.

El Equipo de Desarrollo de la Empresa Lanux está evaluando el comportamiento del sistema de facturación y su entorno detectando interfaces complejas para realizar la petición del cambio. Puedes identificar el tipo de inconveniente para pedir la petición del cambio en la siguiente lista: Debe analizar el número y la complejidad de las interfaces del sistema. Debe analizar el número y la complejidad de los programas del sistema. Debe analizar el número y la complejidad del diseño del sistema. Debe analizar el número de requerimientos funcionales del sistema. Debe analizar el número de requerimientos no funcionales del sistema.

El Equipo de Desarrollo de la Empresa Lanux está evaluando el comportamiento del sistema de facturación y su entorno detectando requerimientos no funcionales para realizar la petición del cambio. Puedes identificar el tipo de inconveniente para pedir la petición del cambio en la siguiente lista: Debe analizar el número de requerimientos de sistema inherentemente inestables. Debe analizar el número de requerimientos no funcionales del sistema inherentemente inestables. Debe analizar el número de requerimientos funcionales del sistema inherentemente inestables. Debe analizar el comportamiento requerimientos funcionales del sistema inherentemente inestables. Debe analizar el comportamiento requerimientos no funcionales del sistema inherentemente inestables.

El Equipo de Desarrollo de la Empresa Lanux está evaluando las métricas de proceso de mantenibilidad del sistema de facturación identificando la métrica Número de peticiones para mantenimiento correctivo. Puedes identificar el contenido de la métrica en la siguiente lista: Aplica la métrica cuando hay un aumento en el número de reportes de bugs y fallas. Aplica la métrica cuando hay un aumento en el número de reportes de bugs. Aplica la métrica cuando hay un aumento en el número de reportes de fallas. Aplica la métrica cuando hay un aumento en el número de errores de programas. Aplica la métrica cuando hay un aumento en el número de errores de diseño.

El Equipo de Desarrollo de la Empresa Lanux está evaluando las métricas de proceso de mantenibilidad del sistema de facturación identificando la métrica Tiempo promedio requerido para análisis del impacto. Puedes identificar el contenido de la métrica en la siguiente lista: Aplica la métrica cuando refleja el número de componentes de programa que se ven afectados por la petición de cambio. Aplica la métrica cuando refleja el número de componentes de programa que se ven afectados por los Requerimientos no funcionales. Aplica la métrica cuando refleja el número de componentes de programa que se ven afectados por los Requerimientos funcionales. Aplica la métrica cuando refleja el número de componentes de programa que se ven afectados por el ciclo de vida. Aplica la métrica cuando refleja el número de componentes de programa que se ven afectados por el diseño del sistema.

El Equipo de Desarrollo de la Empresa Lanux está evaluando la reingeniería del sistema de stock por los altos riesgos que tiene. Puedes identificar la ventaja de utilizar una reingeniería en la siguiente lista: La ventaja es que disminuyó los riesgos. La ventaja es que disminuyó la incertidumbre. La ventaja es que disminuyó los costos. La ventaja es que disminuyó costos e incertidumbre. La ventaja es que disminuyó riesgos, costos e incertidumbre.

El Equipo de Desarrollo de la Empresa Lanux está evaluando la reingeniería del sistema de producción debido a que tiene una elevación de costos. Puedes identificar la ventaja de utilizar una reingeniería en la siguiente lista: La ventaja es que disminuye los costos. La ventaja es que disminuyó la incertidumbre y costos. La ventaja es que disminuyó la incertidumbre. La ventaja es que disminuyó riesgos y costos. La ventaja es que disminuyó riesgos, costos e incertidumbre.

El Equipo de Desarrollo de la Empresa Lanux está en un proceso de reingeniería del sistema de compras y están analizando el programa. Puedes identificar la actividad que está realizando en el Proceso de reingeniería en la siguiente lista: Aplica una Ingeniería Inversa. Aplica un Análisis detallado. Aplica un Diseño detallado. Aplica un diseño arquitectónico. Aplica un diagnóstico detallado.

El Equipo de Desarrollo de la Empresa Lanux está en un proceso de refactorización según Opdyke y Johnson, del sistema de sueldos y necesitan saber lo que tiene que realizar. Puedes identificar la actividad que tienen que realizar en la siguiente lista: Al refactorizar hay que mejorar el Programa. Al refactorizar hay que agregar funcionalidad. Al refactorizar hay que agregar un nuevo diseño. Al refactorizar hay que agregar un nuevo análisis. Al refactorizar hay que agregar un nuevo programa.

El Equipo de Desarrollo de la Empresa Lanux está en un proceso de refactorización y necesita saber que metodología debe utilizar. Puedes identificar la metodología que tienen que realizar en la siguiente lista: Debe utilizar la Metodología XP. Debe utilizar la Metodología Scrum. Debe utilizar la Metodología RUP. Debe utilizar la Metodología RUP y XP. Debe utilizar la Metodología SCRUM y XP.

El Equipo de Desarrollo de la Empresa Lanux está en un proceso de refactorización y necesita identificar malos olores según Fowler y sus colaboradores. Puedes identificar el primer elemento que denominan mal olor en la siguiente lista: Código duplicado. Métodos largos. Aglomeración de datos. Generalidad especulativa. Duplicación de Switch.

El Equipo de Desarrollo de la Empresa Lanux descubrió campos en clases, parámetros en métodos repetidos en muchos objetos según Fowler y sus colaboradores es lo que llaman malos olores. Puedes identificar el olor a que se refiere en la siguiente lista: Aglomeración de datos. Métodos largos. Generalidad especulativa. Duplicación de Switch. Duplicación de información.

El Equipo de Desarrollo de la Empresa Lanux descubrió que el sistema de comisiones no aporta ningún valor a los procesos empresariales. Puedes identificar que estrategia utilizar dentro de lo propuesto por los sistemas heredado en la siguiente lista: Debe Desechar completamente el sistema. Debe Dejar sin cambios el sistema y continuar el mantenimiento regular. Debe Someter el sistema a reingeniería para mejorar su mantenibilidad. Debe Sustituir todo o parte del sistema con un nuevo sistema. Debe eliminar el sistema.

El Equipo de Desarrollo de la Empresa Lomas descubrió que el sistema de facturación tiene pocas peticiones de cambio. Puedes identificar que estrategia utilizar dentro de lo propuesto por los sistemas heredado en la siguiente lista: Debe dejar sin cambios el sistema y continuar el mantenimiento regular. Debe realizar algunos cambios al sistema y continuar el mantenimiento regular. Debe realizar algunas funcionalidades nuevas y continuar el mantenimiento regular. Debe realizar algunas modificaciones nuevas y continuar el mantenimiento regular. Debe realizar algunos cambios de diseño y continuar el mantenimiento regular.

El Equipo de Desarrollo de la Empresa Lomas descubrió que el sistema de clientes no se adapta al hardware existente en la empresa. Puedes identificar que estrategia utilizar dentro de lo propuesto por los sistemas heredado en la siguiente lista: Debe sustituir todo o parte del sistema con un nuevo sistema. Debe someter el sistema a reingeniería para mejorar su mantenibilidad. Debe someter el sistema a reingeniería. Debe eliminar el sistema. Debe adaptar el sistema.

El Equipo de Desarrollo de la Empresa Lomas se encuentra valorizando el sistema de identificación de rostros descubriendo que por la situación actual de la Pandemia es costoso mantenerlo. Puedes identificar a que grupo de valorización de un sistema heredado corresponde en la siguiente lista: Baja calidad, bajo valor empresarial. Baja calidad, alto valor empresarial. Alta calidad, bajo valor empresarial. Alta calidad, alto valor empresarial. Alta calidad o bajo valor empresarial.

El Equipo de Desarrollo de la Empresa Lomas se encuentra valorizando el sistema de turnos aportando detectando que tiene un diseño válido con información poco relevante para la toma de decisiones gerencial. Puedes identificar a que grupo de valorización de un sistema heredado corresponde en la siguiente lista: Alta calidad, bajo valor empresarial. Alta calidad, alto valor empresarial. Alta calidad o bajo valor empresarial. Baja calidad, bajo valor empresarial. Baja calidad, alto valor empresarial.

El Equipo de Desarrollo de la Universidad Lomas se encuentra valorizando empresarialmente el sistema de inscripción a exámenes que es utilizado tres veces al año por muchos usuarios. Puedes identificar la valorización empresarial de un sistema heredado corresponde en la siguiente lista: Valoriza el uso del sistema. Valoriza los procesos empresariales que se mantienen. Valoriza la confiabilidad del sistema. Valoriza las salidas del sistema.

El Equipo de Desarrollo de la Universidad Lomas se encuentra valorizando empresarialmente el sistema de inscripción a exámenes debiendo reealizar un listado de alumnos inscriptos por materia. Puedes identificar la valorización empresarial de un sistema heredado corresponde en la siguiente lista: Valoriza las salidas del sistema. Valoriza las entradas del sistema. Valoriza las entradas y salidas del sistema. Valoriza las interfaces del sistema. Valoriza los procesos del sistema.

El Equipo de Desarrollo de la Universidad Lomas se encuentra valorizando empresarialmente el sistema de aula virtual descubriendo que se pierden datos cuando los alumnos guardan información. Puedes identificar la valorización empresarial de un sistema heredado corresponde en la siguiente lista: Valoriza la confiabilidad del sistema. Valoriza los procesos del sistema. Valoriza la confidencialidad del sistema. Valoriza la seguridad del sistema. Valoriza la integridad del sistema.

Al trabajar con Patrones de Diseño se necesita agrupar a los Profesores Contratados y Profesores concursados que son diferentes objetos en un diagrama de clases. Puedes identificar lo que tiene que aplicar en el diagrama de clases en la siguiente lista: Debe aplicar el concepto de Herencia. Debe aplicar el concepto de Agregación. Debe aplicar el concepto de Composición. Debe aplicar el concepto de Asociación. Debe aplicar el concepto de Polimorfismo.

Al trabajar con Patrones de Diseño se necesita agrupar a las categorías de empleados con el objeto empleados sin usar herencia. Puedes identificar lo que tiene que aplicar en el diagrama de clases en la siguiente lista: Debe aplicar el concepto de Composición. Debe aplicar el concepto de Agregación. Debe aplicar el concepto de Asociación. Debe aplicar el concepto de Polimorfismo. Debe aplicar el concepto de Dependencia.

Al trabajar con Patrones de Diseño se necesita agrupar a los empleados por categorías sin usar herencia. Puedes identificar lo que tiene que aplicar en el diagrama de clases en la siguiente lista: Debe aplicar el concepto de Agregación. Debe aplicar el concepto de Comunicación. Debe aplicar el concepto de Asociación. Debe aplicar el concepto de Polimorfismo. Debe aplicar el concepto de Dependencia.

Dentro de los Patrones de Diseño tenemos el Observer. Puedes identificar la función que cumple en la siguiente lista: Permite Señalar a varios objetos que cambiaron el estado de algún otro objeto. Permite Ordenar las interfaces en un número de objetos relacionados que a menudo se hayan desarrollado incrementalmente. Proporciona una forma estándar para ingresar a los elementos en una colección, sin importar cómo se implementó dicha colección. Permite la posibilidad de extender la funcionalidad de una clase existente en tiempo de operación. Permite la posibilidad de extender la funcionalidad de una clase y los métodos.

Dentro de los Patrones de Diseño tenemos Fachada y necesita saber la función que cumple. Puedes identificar la función que cumple en la siguiente lista: Permite Ordenar las interfaces en un número de objetos relacionados que a menudo se hayan desarrollado incrementalmente. Permite Proporcionar una forma estándar para ingresar a los elementos en una colección, sin importar cómo se implementó dicha colección. Permite la posibilidad de extender la funcionalidad de una clase existente en tiempo de operación. Permite la posibilidad de extender la funcionalidad de una clase y los métodos. Permite la posibilidad de acceder al Polimorfismo.

Dentro de los Patrones de Diseño tenemos el Iterador y necesita saber la función que cumple. Puedes identificar la función que cumple en la siguiente lista: Proporciona una forma estándar para ingresar a los elementos en una colección, sin importar cómo se implementó dicha colección. Permite la posibilidad de extender la funcionalidad de una clase existente en tiempo de operación. Permite la posibilidad de extender la funcionalidad de una clase y los métodos. Permitir la posibilidad de acceder al Polimorfismo. Permite la posibilidad de agrupar diferentes clases.

Dentro de los Patrones de Diseño se encuentra el Patrón decorador y necesita saber la función que cumple. Puedes identificar la función que cumple en la siguiente lista: Permite la posibilidad de extender la funcionalidad de una clase existente en tiempo de operación. Permite la posibilidad de extender la funcionalidad de una clase y los métodos. Permitir la posibilidad de acceder al Polimorfismo. Permite la posibilidad de agrupar diferentes clases. Permite la posibilidad de extender diferentes métodos.

Si se necesita descomponer los objetos que pertenecen al sistema de cobranzas y utilizar Patrones. Puedes identificar la herramienta a utilizar en la siguiente lista: Debe utilizar un diagrama de clases con Herencia. Debe utilizar un diagrama de secuencia. Debe utilizar un caso de uso. Debe utilizar un caso de comunicación. Debe utilizar un diagrama de clase solo.

Si se necesita explicar las funcionalidades de un sistema de cobranzas. Puedes identificar la herramienta a utilizar en la siguiente lista: Debe utilizar una descomposición orientada a funciones. Debe utilizar una descomposición orientada a clases. Debe utilizar una descomposición orientada a métodos. Debe utilizar una descomposición orientada a parámetros. Debe utilizar una descomposición modular.

Para realizar la configuración de una red se necesita utilizar un modelo. Puedes identificar el modelo a utilizar en la siguiente lista: Debe aplicar el Modelo de Capas. Debe aplicar el Modelo de Gestor. Debe aplicar el Modelo de Repositorio. Debe aplicar el Modelo Cliente Servidor. Debe aplicar el Modelo de Estados.

Existe uno de los Factores usados en la valoración del entorno que analiza si existe una falla de interfaz de un sistema. Identifica el nombre del factor en la siguiente lista: Interoperatividad. Fiabilidad. Confidencialidad. Seguridad. Disponibilidad.

Existe uno de los Factores usados en la valoración del entorno que analiza si existe reportes de fallas reportadas de un sistema. Identifica el nombre del factor en la siguiente lista: Tasa de Falla. Tasa de Rendimiento. Tasa de Confidencialidad. Tasa de Fiabilidad. Tasa de Seguridad.

La Refactorización es una parte inherente de una metodología. Identifica el nombre correcto de la metodología en la siguiente lista: Metodología XP. Metodología SCRUM. Metodología Secuencial. Metodología Incremental. Metodología Evolutiva.

Cuando se descompone un Sistema en diferentes subsistemas en Ingeniería del Software se aplica un elemento fundamental. ¿Cuál es el elemento que se aplica?. Diseño Arquitectónico. Diseño Estructurado. Diseño Funcional. Diseño Secuencial. Diseño Evolutivo.

Describe Kalbach que existe un enfoque de diseño que sostiene: el diseñador, a partir de su visión personal, sabe qué es lo mejor en cada momento. Identifica el enfoque correcto en la siguiente lista: Diseño centrado en el diseñador. Diseño centrado en la empresa. Diseño centrado en el contenido. Diseño centrado en el interfaz. Diseño centrado en objetos.

Describe Kalbach que existe un enfoque de diseño que sostiene: el cuerpo de información es la base para organizar el sitio y la estructura de navegación. Identifica el enfoque correcto en la siguiente lista: Diseño centrado en el contenido. Diseño centrado en la empresa. Diseño centrado en el interfaz. Diseño centrado en objetos. Diseño Arquitectónico.

El Diseño Centrado en el usuario de acuerdo a la norma ISO 13407, tiene algunas Fases. Puedes identificar el nombre de la Primera Fase en la siguiente Lista: Entender y especificar el contexto de uso. Especificar requisitos. Producir soluciones de diseño. Evaluación. Mantenimiento.

La Metodología Diseño Centrado en el Usuario tiene tres partes. ¿Cuál es la Primera Parte de la Metodología?. La Primera Parte es Recopilación Criterial. La Primera Parte es la Construcción del Proceso. La Primera Parte es la Aplicación Metodológica. La Primera Parte es el análisis Metodológico. La Primera Parte es el diseño Metodológico.

En la Fase de Construcción del Proceso existe una fase que hace una relación entre la investigación y el criterio para el diseño de una interfaz global. ¿Cuál es el nombre de la fase?. Fase de Planificación. Fase de Análisis. Fase de Diseño. Fase de Gestión. Fase de Diagnóstico.

En la Fase de Construcción del Proceso existe una fase que se relaciona al proyecto con el principio inherente al diseño-prototipado, además de especificar la tipología de los prototipos, presenta indicadores correspondientes a las especificaciones, particularidades y micro-interacciones. ¿Cuál es el nombre de la fase?. Fase de Gestión. Fase de Análisis. Fase de Diseño. Fase de Implementación. Fase de Diagnóstico.

En la Fase de Construcción del Proceso existe una fase que si se cumple con los parámetros de utilidad, usabilidad y deseabilidad, entonces se pasa a la siguiente fase que es la implementación, de lo contrario, se regresa a la fase de gestión con el diseño del prototipado, enmarcado en las especificaciones, particularidades y micro-interacciones. ¿Cuál es el nombre de la fase?. Fase de Evaluación. Fase de Análisis. Fase de Diseño. Fase de Seguridad. Fase de Diagnóstico.

En la Fase de Construcción del Proceso existe una fase que se tiende a realizar mejoras constantemente, no obstante, el límite está dado por condiciones presupuestarias, cronogramas, así como los alcances definidos en la primera etapa (Planificación). ¿Cuál es el nombre de la fase?. Fase de Implementación. Fase de Análisis. Fase de Diseño. Fase de Seguridad. Fase de Diagnóstico.

Resulta más costoso agregar funcionalidad después de que un sistema está en operación, que implementar la misma funcionalidad durante el desarrollo. Identifica la Primera Razón por la cual es costoso agregar funcionalidad: Es costoso agregar por la estabilidad del equipo. Es costoso agregar por el diseño de interfaz. Es costoso agregar por la confiabilidad del sistema. Es costoso agregar por la estabilidad del sistema. Es costoso agregar por la confidencialidad del sistema.

Para evaluar las relaciones entre un sistema y su ambiente, se debe valorar algunos elementos: Puedes identificar el que consideres necesario en la siguiente lista: El número y la complejidad de las interfaces del sistema. Los Componentes del Sistema. Las entradas y salidas del sistema. El diseño de Interfaz. El mantenimiento del sistema.

Mientras se refactorice un programa, se debe agregar funcionalidad. VERDADERO. FALSO.

Los modelos de comportamiento se utilizan para describir el comportamiento del sistema y su relación con el medio ambiente. VERDADERO. FALSO.

Los Estímulos periódicos forman parte de un sistema en Tiempo Real. VERDADERO. FALSO.

Para diseñar un Sistema en Tiempo Real es necesario Identificar los estímulos que el sistema debe procesar y las salidas asociadas. VERDADERO. FALSO.

El Equipo de Desarrollo necesita hacer un seguimiento de las peticiones de cambios al software por parte de clientes y desarrolladores. Puedes identificar lo que tiene que realizar en la Administración de la Configuración: Administrar el cambio. Gestionar el cambio. Actualizar el cambio. Diseñar el cambio. Analizar el cambio.

El Equipo de Desarrollo necesita hacer un seguimiento de las numerosas versiones de los componentes del sistema y garantizar que los cambios hechos por diferentes desarrolladores a los componentes no interfieran entre sí. Puedes identificar lo que tiene que realizar en la Administración de la Configuración: Gestión de versiones. Administración de versiones. Actualización de versiones. Diseño de nuevas de versiones. Análisis de nuevas versiones.

El Equipo de Desarrollo necesita ensamblar los componentes del programa, datos y librerías, y luego compilarlos y vincularlos para crear un sistema ejecutable. Puedes identificar lo que tiene que realizar en la Administración de la Configuración: Realizar la Construcción del Sistema. Analizar el Sistema. Ensamblar el Sistema. Testear el Sistema. Integrar el Sistema.

El Equipo de Desarrollo necesita preparar el software para la entrega externa y hacer un seguimiento de las versiones del sistema que se entregaron para uso del cliente. Puedes identificar lo que tiene que realizar en la Administración de la Configuración: Gestionar la entrega. Analizar la Entrega. Elaborar la Entrega. Planificar la Entrega. Realizar la Entrega.

El Equipo de Desarrollo tiene una solicitud de cambio del Sistema de Producción y necesita saber lo primero que tiene que realizar. Puedes identificar lo que tiene que realizar en la siguiente Lista: Validar la Solicitud de cambio. Seleccionar los requerimientos de cambio. Analizar los requerimientos de cambio. Planificar los requerimientos de cambio. Identificar los requerimientos de cambio.

El Equipo de Desarrollo realizó la validación de cambio del Sistema de Producción y necesita saber la tarea que tiene que realizar. Puedes identificar lo que tiene que realizar en la siguiente Lista: Debe evaluar y costear el cambio. Debe evaluar y costear los requerimientos. Debe evaluar los cambios. Debe costear el cambio. Debe planificar y costear el cambio.

El Equipo de Desarrollo está aplicando la metodología ágil XP y necesita saber lo que tiene que hacer para validar el cambio. Puedes identificar lo que tiene que realizar en la siguiente Lista: Debe darle participación al cliente. No es importante la participación del cliente. Debe darle participación al Programador. Debe darle participación al Analista del Sistema. Debe darle participación al Líder Project.

El Equipo de Desarrollo está gestionando versiones de diferentes sistemas y necesita saber lo que tiene que realizar. Puedes identificar lo que tiene que realizar en la siguiente Lista: Debe administrar líneas de código y líneas base. Debe administrar líneas de código. Debe administrar líneas base. Debe administrar Programas. Debe administrar Sistemas.

El Equipo de Desarrollo está gestionando versiones de diferentes sistemas y necesita saber cómo se tiene que organizar para distribuir el código de cada sistema y no perder los cambios si los necesita. Puedes identificar lo que tiene que realizar en la siguiente Lista: Debe crear una ramificación. Debe analizar una ramificación. Debe diseñar una ramificación. Debe integrar una ramificación. Debe trabajar sin ramificación.

El Equipo de Desarrollo está gestionando para combinar y crear nuevas versiones. Puedes identificar lo que tiene que realizar en la siguiente Lista: Debe realizar un Merge. Debe realizar un Sort. Debe aplicar Patrones de Diseño. Debe compilar el sistema. Debe borrar lo que no sirve.

El Equipo de Desarrollo está compilando el Sistema de Compras por intermedio de Sumas de verificación. Puedes identificar lo que tiene que realizar en la siguiente Lista: Debe realizar la compilación agregando código a cada programa que necesita compilar. Debe realizar la compilación agregando fecha al código a cada programa que necesita compilar. Debe realizar la compilación agregando Hora al código a cada programa que necesita compilar. Debe realizar la compilación agregando Fecha y Hora al código a cada programa que necesita compilar. Debe realizar la compilación agregando Fecha y Hora al programa que necesita compilar.

El Equipo de Desarrollo está desarrollando un Release del Sistema de Ventas y necesita saber la función del mismo. Puedes identificar lo que tiene que realizar en la siguiente Lista: Un release de sistema es una versión de un sistema de software que se distribuye a los clientes. Un release de sistema es una integración de un sistema de software que se distribuye a los clientes. Un release de sistema es una actualización de un sistema de software que se distribuye a los clientes. Un release de sistema es un nuevo diseño de un sistema de software que se distribuye a los clientes. Un release de sistema es una nueva escalabilidad de un sistema de software que se distribuye a los clientes.

El Equipo de Desarrollo está preparando la Gestión de Calidad del Sistema de Sueldos. Puedes identificar el Responsable en la siguiente Lista: El Equipo de Calidad. El Equipo de Desarrollo. El Equipo de Testing. El Equipo de Programadores. El Líder del Proyecto.

El Equipo de Desarrollo está indicando las fechas de entrega críticas y las responsabilidades para el producto, junto con planes para distribución y servicio al producto según Humphrey (1989). Puedes identificar el nombre de la etapa que contempla el plan en la siguiente Lista: Planes del producto. Introducción del producto. Descripciones de procesos. Análisis de procesos. Análisis del producto.

El equipo de gestión de calidad debe considerar si el software se ajusta o no a su propósito pretendido. Puedes indicar la tarea que debe realizar el equipo de calidad en la siguiente lista: Debe realizar Preguntas sobre las características del Sistema. Debe realizar Testing del Sistema. Debe realizar Casos de Prueba del Sistema. Debe realizar Informes de calidad del Sistema. Debe realizar Validación de Procesos del Sistema.

El Equipo de Calidad necesita aplicar estándares que incluyen documentos (como la estructura de los documentos de requerimientos), estándares de documentación (como el encabezado de un comentario estándar para una definición de clase de objeto). Puedes identificar el tipo de estándares tiene que utilizar en la siguiente lista: Debe utilizar Estándares del producto. Debe utilizar Estándares de Revisión. Debe utilizar Estándares de Análisis. Debe utilizar Estándares de Diseño. Debe utilizar Estándares de Programación.

El Equipo de Calidad necesita aplicar estándares donde deben especificar cómo es una buena práctica de desarrollo. Puedes identificar el tipo de estándares tiene que utilizar en la siguiente lista: Debe utilizar Estándares de proceso. Debe utilizar Estándares de Revisión. Debe utilizar Estándares de Análisis. Debe utilizar Estándares de Diseño. Debe utilizar Estándares de Programación.

El Equipo de Calidad necesita aplicar estándares donde contemple la estructura de documento de requerimientos. Puedes identificar el tipo de estándares tiene que utilizar en la siguiente lista: Debe utilizar Estándares de producto. Debe utilizar Estándares de Revisión. Debe utilizar Estándares de Análisis. Debe utilizar Estándares de Diseño. Debe utilizar Estándares de Programación.

El Equipo de Calidad necesita aplicar estándares donde contemple enviar un nuevo código para construcción del sistema. Puedes identificar el tipo de estándares tiene que utilizar en la siguiente lista: Debe utilizar Estándares de proceso. Debe utilizar Estándares de Producto. Debe utilizar Estándares de Análisis. Debe utilizar Estándares de Diseño. Debe utilizar Estándares de Programación.

El Equipo de Calidad necesita aplicar estándares donde contemple control de cambio. Puedes identificar el tipo de estándares tiene que utilizar en la siguiente lista: Debe utilizar Estándares de proceso. Debe utilizar Estándares de Producto. Debe utilizar Estándares de Análisis. Debe utilizar Estándares de Diseño. Debe utilizar Estándares de Programación.

El Equipo de Calidad necesita aplicar de la Norma ISO 9001 Diseño y Desarrollo. Puedes identificar el tipo de Proceso que tiene que aplicar en la siguiente lista: Debe aplicar Proceso de Entrega del Producto. Debe aplicar Proceso de Soporte. Debe aplicar Proceso de Prueba del Producto. Debe aplicar Proceso de Validación del Producto. Debe aplicar Proceso de Testing del Producto.

El Equipo de Calidad necesita aplicar de la Norma ISO 9001 Administración Empresarial. Puedes identificar el tipo de Proceso que tiene que aplicar en la siguiente lista: Debe aplicar Proceso de Soporte. Debe aplicar Proceso de Prueba del Producto. Debe aplicar Proceso de Validación del Producto. Debe aplicar Proceso de Testing del Producto. Debe aplicar Proceso de Calidad del Producto.

El Equipo de Calidad se encuentra en un Proceso de Revisión del Sistema de Proveedores. Puedes identificar la primera fase que tiene que aplicar en la siguiente lista: Debe Aplicar la Fase de Actividades previas a la revisión. Debe Aplicar la Fase de La reunión de revisión. Debe Aplicar la Fase de Análisis de la revisión. Debe Aplicar la Fase de Planificación de la revisión. Debe Aplicar la Fase de Diagnóstico de la revisión.

El Equipo de Calidad se encuentra inspeccionando el programa de Proveedores. Puedes identificar qué técnica debe aplicar en la siguiente lista: Debe aplicar revisiones de pares. Debe aplicar revisiones individuales. Debe aplicar revisiones integrales. Debe aplicar revisiones continuas. Debe aplicar revisiones de soporte.

El Equipo de Calidad se encuentra en etapa de mejora de Procesos del Proyecto de Ventas y necesita mejorar el proceso y la gestión del proyecto e introducir en una organización buenas prácticas de ingeniería de software. Puedes identificar el enfoque que debe aplicar en la siguiente lista: El enfoque de madurez de procesos. El enfoque ágil. El enfoque interactivo. El enfoque estructurado. El enfoque secuencial.

El Equipo de Calidad se encuentra en etapa de mejora de Procesos del Proyecto de Ventas y está verificando el atributo si las Actividades del Proceso culminan en resultados claros de modo que el avance del proceso se observa externamente. Puedes identificar el atributo que debe considerar en la siguiente lista: Visibilidad. Aceptabilidad. Fiabilidad. Robustez. Rapidez.

El Equipo de Calidad se encuentra en etapa de mejora de Procesos del Proyecto de Ventas y está verificando el atributo si el Proceso puede evolucionar para reflejar los requerimientos cambiantes de la organización o mejoras identificadas en el Proceso. Puedes identificar el atributo que debe considerar en la siguiente lista: Mantenibilidad. Aceptabilidad. Fiabilidad. Robustez. Rapidez.

El Equipo de Calidad se encuentra realizando un análisis de proceso del sistema de sueldos y necesita saber el objetivo que se encuentra relacionado. Puedes identificar el objetivo que consideres correcto en la siguiente lista: Comprender las actividades implicadas en el proceso y las relaciones entre dichas actividades. Analizar las actividades implicadas en el proceso y las relaciones entre dichas actividades. Identificar las actividades implicadas en el proceso y las relaciones entre dichas actividades. Seleccionar las actividades implicadas en el proceso y las relaciones entre dichas actividades. Estudiar las actividades implicadas en el proceso y las relaciones entre dichas actividades.

El Equipo de Calidad de la Empresa Sumax se encuentra aplicando la Gestión de los requisitos del producto y del proyecto en CMMI. Puedes identificar el nivel que aplica en la siguiente lista: Gestionado. Inicial. Definido. Optimizado. Gestionado en forma cuantitativa.

El Equipo de Calidad de la Empresa Mercader se encuentra aplicando La Evaluación de los procesos de la organización (datos del rendimiento de los procesos) en CMMI. Puedes identificar el nivel que aplica en la siguiente lista: Gestionado en forma cuantitativa. Inicial. Definido. Optimizado. Gestionado.

El Equipo de Calidad de la Empresa Servisur se encuentra aplicando Gestión de riesgos en CMMI. Puedes identificar el nivel que aplica en la siguiente lista: Definido. Inicial. Gestionado en forma cuantitativa. Optimizado. Gestionado.

La Administración de la Configuración se puede utilizar en diferentes contextos. Identifica uno de los contextos adecuados: Es útil para Proyectos Individuales. Es útil para Proyectos pequeños. Es útil para Proyectos medianos. Es útil para Proyectos grandes. Es útil para Proyectos multifuncionales.

La Administración del cambio tiene una función específica. Identifica la función que consideres correcta: Permite estimar los costos y el efecto de realizar dichos cambios, y decidir si deben implementarse los cambios y cuándo. Permite estimar los costos y decidir si deben implementarse los cambios y cuándo. Permite estimar el efecto de realizar dichos cambios, y decidir si deben implementarse los cambios y cuándo. Permite analizar el efecto de realizar dichos cambios, y decidir si deben implementarse los cambios y cuándo. Permite analizar los costos y decidir si deben implementarse los cambios y cuándo.

La Gestión de Versiones tiene una función específica. Identifica la función que consideres correcta: Permite hacer un seguimiento de las numerosas versiones de los componentes del sistema y garantizar que los cambios hechos por diferentes desarrolladores a los componentes no interfieran entre sí. Permite hacer un seguimiento de las numerosas versiones de los componentes del sistema. Permite garantizar que los cambios hechos por diferentes desarrolladores a los componentes no interfieran entre sí. Permite analizar un seguimiento de las numerosas versiones de los componentes del sistema y garantizar que los cambios hechos por diferentes desarrolladores a los componentes no interfieran entre sí. Permite planificar un seguimiento de las numerosas versiones de los componentes del sistema y garantizar que los cambios hechos por diferentes desarrolladores a los componentes no interfieran entre sí.

La Construcción del Sistema tiene una función específica. Identifica la función que consideres correcta: Permite ensamblar los componentes del programa, datos y librerías, y luego compilarlos y vincularlos para crear un sistema ejecutable. Permite ensamblar los componentes del programa y luego compilarlos y vincularlos para crear un sistema ejecutable. Permite ensamblar los componentes de datos y librerías, y luego compilarlos y vincularlos para crear un sistema ejecutable. Permite ensamblar los componentes de librerías, y luego compilarlos y vincularlos para crear un sistema ejecutable. Permite identificar los componentes del programa, datos y librerías, y luego compilarlos y vincularlos para crear un sistema ejecutable.

La Gestión de entregas tiene una función específica. Identifica la función que consideres correcta: Permite preparar el software para la entrega externa y hacer un seguimiento de las versiones del sistema que se entregaron para uso del cliente. Permite preparar el software para la entrega interna y hacer un seguimiento de las versiones del sistema que se entregaron para uso del cliente. Permite preparar el software para la entrega y hacer un seguimiento de las versiones del sistema que se entregaron para uso del cliente. Permite analizar el software para la entrega externa y hacer un seguimiento de las versiones del sistema que se entregaron para uso del cliente. Permite integrar el software para la entrega externa y hacer un seguimiento de las versiones del sistema que se entregaron para uso del cliente.

El proceso de administración del cambio se ocupa de algunas tareas fundamentales. Identifica la tarea que consideres correcta: Analizar los costos y beneficios de los cambios propuestos, aprobar aquellos que lo ameritan e indagar cuál o cuáles de los componentes del sistema se modificaron. Analizar los beneficios de los cambios propuestos, aprobar aquellos que lo ameritan e indagar cuál o cuáles de los componentes del sistema se modificaron. Analizar los costos de los cambios propuestos, aprobar aquellos que lo ameritan e indagar cuál o cuáles de los componentes del sistema se modificaron. Analizar los costos y beneficios de los cambios propuestos. Priorizar los costos y beneficios de los cambios propuestos, aprobar aquellos que lo ameritan e indagar cuál o cuáles de los componentes del sistema se modificaron.

El proceso de administración del cambio se ocupa de algunas tareas fundamentales una vez validado y costeado el cambio. Identifica la tarea que consideres correcta: Se valoran los cambios requeridos a los módulos del sistema. Se valoran los cambios requeridos de los programas del sistema. Se valoran los cambios requeridos de las interfaces del sistema. Se valoran los cambios requeridos de las interfaces y módulos del sistema. Se valoran los cambios requeridos de los programas y módulos del sistema.

El Branch es uno de los Procesos que se utiliza en la gestión de versiones. Identifica la función del Branch: Sirve para trabajar con las modificaciones que se deban realizar en las versiones y no perder los cambios anteriores en caso que sea necesarios recuperarlos. Sirve para trabajar con las modificaciones que se deban realizar en las versiones. Sirve para trabajar con las actualizaciones que se deban realizar en las versiones y no perder los cambios anteriores en caso que sea necesarios recuperarlos. Sirve para trabajar con las interfaces que se deban realizar en las versiones y no perder los cambios anteriores en caso que sea necesarios recuperarlos. Sirve para trabajar con los sistemas que se deban realizar y no perder los cambios anteriores en caso que sea necesarios recuperarlos.

El Merge es uno de los Procesos que se utiliza en la gestión de versiones. Identifica la función del Merge: Sirve para combinar y crear una versión nueva. Sirve para combinar una versión nueva. Sirve para crear una versión nueva. Sirve para analizar, combinar, crear una versión nueva. Sirve para analizar y crear una versión nueva.

Las Revisiones e Inspecciones es un Proceso que permite determinar un elemento fundamental. ¿Cuál es lo que determina el Proceso?. La revisión es un proceso público de detección de errores, comparado con el proceso más privado de prueba de componentes. La revisión es un proceso privado de detección de errores, comparado con el proceso más privado de prueba de componentes. La revisión es un proceso dinámico de detección de errores, comparado con el proceso más privado de prueba de componentes. La revisión es un proceso estructurado de detección de errores, comparado con el proceso más privado de prueba de componentes. La revisión es un proceso estándar de detección de errores, comparado con el proceso más privado de prueba de componentes.

Gilb y Graham (1993) sugieren que una de las formas más efectivas de usar las inspecciones es revisar algunos elementos. Identifica lo adecuado a revisar: Debe Revisar Casos de Prueba para un Sistema. Debe Revisar Casos de Prueba de módulos. Debe Revisar Análisis de Casos de Prueba. Debe Revisar Diseño de Casos de Prueba. Debe Revisar Estructura de Casos de Prueba.

Lista de Verificación de una Inspección contemplan varios tipos de fallas. Identifica el tipo de falla correcto de la siguiente lista: Falla de Interfaz. Falla de Programa. Falla de Hardware. Falla de Soporte. Falla de Lenguajes de Programación.

Las métricas de control tienen una función específica. ¿Cuál es la función que tienen?. Las métricas de control apoyan la gestión del proceso. Las métricas de control se asocian con el software. Las métricas de control se asocian con el Diseño del Software. Las métricas de control se asocian con el Análisis del Software. Las métricas de control se asocian con el Desarrollo del Software.

Las métricas de Predicción tienen una función específica. ¿Cuál es la función que tienen?. Las métricas de predicción ayudan a predecir las características del software. Las métricas de predicción ayudan a predecir el análisis del software. Las métricas de predicción ayudan a predecir el diseño del software. Las métricas de predicción ayudan a predecir el desarrollo del software. Las métricas de predicción ayudan a predecir el comportamiento del software.

Las métricas del Producto sirve para medir. Identifica lo que mide la métrica del Producto en la siguiente lista: Permite medir los atributos internos de un sistema de software. Permite medir los atributos externos de un sistema de software. Permite medir los atributos internos y externos de un sistema de software. Permite medir la confiabilidad de un sistema de software. Permite medir la confidencialidad de un sistema de software.

Existen métricas que pueden recopilarse durante las pruebas del sistema o después de que el sistema está en uso. Identifica el nombre de la métrica correcta: Métricas Dinámicas. Métricas Estáticas. Métricas de Producto. Métricas de Gestión. Métricas de Organización.

El ciclo de mejora de Procesos tiene un subproceso que se denomina Medición del Proceso. Identifica la función de la Medición del Proceso en la siguiente lista: Se miden atributos del proyecto actual o el producto. Se mide y valora el proceso actual. Se mide los cambios al proceso actual. Se mide los errores del proceso actual. Se mide y valora los errores del proceso actual.

El Paradigma GQM tiene una serie de abstracciones. Identifica la abstracción correcta en la siguiente lista: Preguntas. Entrevistas. Cuestionarios. Encuestas. Observación Directa.

Pueden recopilarse algunas métricas de proceso. Identifica la correcta en la siguiente lista: El número de ocurrencias de un evento particular. El número de errores de un evento particular. El tiempo de espera de un proceso. Los recursos requeridos para un programa. Los recursos requeridos de hardware.

El Nivel de Madurez Definido de CMMI comprende varias pautas a cumplir. Puedes identificar una de las pautas en la siguiente lista: Verificación. Gestión de la configuración. Aseguramiento de la calidad del producto y del proceso. Selección y supervisión de los proveedores. Planificación de los proyectos.

El Nivel de Madurez Gestionado de CMMI comprende varias pautas a cumplir. Puedes identificar una de las pautas en la siguiente lista: Planificación de los proyectos. Diseño, desarrollo y puesta en práctica de soluciones técnicas. Diseño y puesta en práctica de soluciones técnicas. Correcta definición de los procesos de la organización. Gestión integrada de los proyectos (proceso + productos).

El Nivel de Madurez Optimizado de CMMI comprende varias pautas a cumplir. Puedes identificar una de las pautas en la siguiente lista: Gestión de cambios tecnológicos. Gestión de la configuración. Diseño y puesta en práctica de soluciones técnicas. Correcta definición de los procesos de la organización. Gestión integrada de los proyectos (proceso + productos).

El Nivel de Madurez CMMI tiene cinco niveles. Puedes identificar el nombre del último nivel en la siguiente lista: Optimizado. Inicial. Gestionado. Definido. Seleccionado.

Dentro de CMMI tenemos el Área de Proceso de Capacitación Organizacional. Identifica a la categoría que corresponde en la siguiente lista: Corresponde a la Categoría Gestión de Procesos. Corresponde a la Categoría Gestión de Proyectos. Corresponde a la Categoría Gestión de Recursos. Corresponde a la Categoría Ingeniería. Corresponde a la Categoría Soporte.

Las Métricas estáticas se recopilan mediante mediciones hechas de representaciones del sistema. VERDADERO. FALSO.

La longitud de Interfaz es una métrica estática de productos de software. VERDADERO. FALSO.

Los recursos requeridos para un proceso particular son Métricas de Calidad. VERDADERO. FALSO.

El Nombre del Tercer Nivel de CMMI es Gestionado. VERDADERO. FALSO.

El Equipo de Desarrollo de la Empresa Lanux necesita aplicar la Cuarta Ley de Lehman en el desarrollo sistema de facturación. Identifica lo que consideres que debe tener en cuenta: Debe tener en cuenta que la mayoría de los grandes proyectos de programación funcionan en un estado “saturado". Debe tener en cuenta que cada versión agrega funcionalidad. Debe tener en cuenta que cada versión agrega diseño. Debe tener en cuenta que implican costos adicionales.

El Equipo de Calidad necesita aplicar estándares donde contemple Formato del Plan del Proyecto. Podes identificar el tipo de estándares tiene que utilizar en la siguiente lista: Debe utilizar Estándares de Producto. Debe utilizar Estándares de Proceso. Debe utilizar Estándares de Proyecto.

El equipo de desarrollo de la empresa Lanux necesita ver el resumen del evento desde que el cliente hace el pedido en el modelo de comportamiento. ¿Cual es la operación que debe realizar?. Debe realizar el diagrama de flujo del evento (DFD). Debe utilizar Estándares de Revisión. Debe realizar Testing del Sistema.

El evento de control genera obligatoriamente un evento de flujo. VERDADERO. FALSO.

Los patrones de diseño se asocian usualmente con el diseño orientado a objetos. VERDADERO. FALSO.

Una línea de código es una secuencia de versiones de código fuente con las versiones más recientes de la secuencia de las versiones anteriores y una línea base es una definición de un sistema determinado, compuesto por código, librerías, archivos de configuración, entre otros elementos que hacen al sistema. VERDADERO. FALSO.

El estándar ISO 9001 no es en sí mismo un estándar para el desarrollo de software, sino un marco para elaborar estándares de software. Establece principios de la calidad total y describe en general el proceso de calidad, y explica los estándares y procedimientos organizacionales que deben determinarse. Estos tienen que documentarse en un manual de calidad de la organización. VERDADERO. FALSO.

La revisión es un proceso privado de detección de errores, comparado con el proceso más privado de prueba de componentes. VERDADERO. FALSO.

Dentro de los modelos de desarrollo de software, solo el modelo en espiral es el que plantea la fase de mantenimiento, ya que dada su naturaleza es el único que lo puede sustentar. VERDADERO. FALSO.

El frigorífico La Mejor necesita realizar un sistema de facturación para administrar sus ventas. ¿Dónde debe reflejar “administrar las ventas”?. En el objetivo del sistema. En la estructura del sistema. En el alcance del sistema.

El frigorífico La Mejor necesita realizar un sistema de facturación que abarca desde el momento en que el cliente hace el pedido hasta que se lleva la factura. ¿Dónde debe reflejar el desde-hasta?. En identificar el Límite del sistema. En identificar el Inicio del sistema. En identificar el objetivo del sistema.

El frigorífico La Mejor necesita realizar un sistema de facturación para administrar sus ventas. ¿Dónde debe reflejar “incluye” y “no incluye”?. En el alcance del sistema. En el límite del sistema. En el objetivo del sistema.

En el modelo ambiental un evento de flujo permite generar diferentes elementos. ¿Qué permite generar el evento de flujo?. El evento de flujo permite generar un estímulo y una o varias respuestas. El evento de flujo permite generar múltiples estímulos y una respuesta. El evento de flujo genera una o varias respuestas para un estimulo.

¿ La certificación ISO 9001 significa que la calidad del software producido por compañías certificadas?. No puede asegurar que será mejor que el derivado de compañías no certificadas. Asegura que será mejor que el derivado de compañías no certificadas. Siempre será de mejor calidad el producto de software producido por compañías con certificaciones ISO.

¿Cuál es la diferencia fundamental entre ISO 9001 y el modelo CMM?. Si bien las dos son referidos a la calidad, ISO es una norma certificable enfocada en los procesos internos y externos, mientras que CMM es un modelo de madurez específicamente enfocado en los procesos de desarrollo de software. Si bien las dos son referidos a la producción de software, ISO es una norma certificable enfocada en los procesos internos y externos, mientras que CMM es un modelo de madurez específicamente enfocado en los procesos de desarrollo de software. Si bien las dos son referidos a la calidad, ISO es un modelo de madurez específicamente enfocado en los procesos de desarrollo de software. , mientras que CMM es una norma certificable enfocada en los procesos internos y externos,.

Las siguientes sub-actividades: Identificar requerimientos a testear, Desarrollo de Estrategia de Testing, Identificar Recursos y Herramientas de soporte, Crear Cronograma de Testing ¿A cuál de las actividades del proceso de testing se refieren?. Generar plan de prueba. Control del Cambio. Registro de Prueba.

Todo proceso de revisión se estructura básicamente en fases. ¿Cómo se denomina a la fase donde se tratan los conflictos y problemas surgidos durante la revisión?. Actividades posteriores a la revisión. Actividades previas a la revisión. Análisis de la revisión. Fase de La reunión de revisión.

Teniendo en cuenta los conceptos básicos de CMM, determine cuál de las siguientes afirmaciones referidas a la Capacidad del Proceso, Desempeño del Proceso y Madurez del Proceso es la correcta: Capacidad se define como resultados esperados que se pueden alcanzar siguiendo un proceso, Desempeño a los resultados reales siguiendo un proceso y la Madurez al alcance para que un proceso es efectivo, está definido, medido y controlado. Discapacidad se define como resultados esperados que se pueden alcanzar siguiendo un proceso, Desempeño a los resultados reales siguiendo un proceso y la Madurez al alcance para que un proceso es efectivo, está definido, medido y controlado.

Un cambio al proceso implica hacer modificaciones al proceso existente y existen etapas claves en el proceso de cambios de proceso. Marque la afirmación correcta. Las etapas son: Identificación de mejoras, Priorización de las mejoras, Introducción de cambios a los procesos, Capacitación del proceso y afinación del cambio. Las etapas son: Identificación de mejoras, Priorización de las mejoras, Capacitación del proceso y afinación del cambio. Las etapas son: Identificación de mejoras, Priorización de las mejoras, Aplicación de cambios a los procesos, Introducción y afinación del cambio.

Para la valoración de los sistemas heredados se propone graficar en un eje X,Y considerando dos variables de valoración: 1) valor empresarial (ALTA/BAJA), 2) calidad del sistema Y se obtienen cuatro grupos de sistemas (ALTA/BAJA). ¿Cual es el grupo de sistemas que deben considerarse para descartar?. Bajo valor empresarial y Baja calidad del sistema. Bajo valor empresarial y Alta calidad del sistema. Alto valor empresarial y Alta calidad del sistema.

Dentro de los principios SOLID, ¿cual es el que dice que el principio dice que el comportamiento de una entidad debe poder ser alterado sin tener que modificar su propio código fuente?. Principio Abierto/Cerrado (Open/Closed Principle - OCP):. Principio de Segregación de Interfaz (Interface Segregation Principle - ISP). Principio de Sustitución de Liskov (Liskov Substitution Principle - LSP). Principio de Inversión de Dependencia (Dependency Inversion Principle - DIP):.

Dentro de los principios SOLID, ¿cual es el que dice que cada clase debe ocuparse de un solo menester?. Principio Abierto/Cerrado (Open/Closed Principle - OCP):. Principio de Responsabilidad Única (Single-Responsibility Principle - SRP):. Principio de Sustitución de Liskov (Liskov Substitution Principle - LSP). Principio de Inversión de Dependencia (Dependency Inversion Principle - DIP):.

Para qué tipo de sistemas aplica la siguiente afirmación: "Estos sistemas requieren alta seguridad provocando que, cada vez más, se estén utilizando métodos formales. Con estos se utilizan también técnicas rigurosas de verificación, pero pocos ingenieros de software poseen los conocimientos matemáticos necesarios para explotar totalmente las posibilidades de verificación". Sistemas de tiempo real. Sistemas Embebidos. Sistemas de monitorización y control.

Se define un conjunto de principios para diseñar el diálogo provisto en una interfaz del usuario considerando aspectos de usabilidad. ¿Cuál es el principio que se refiere a que el sistema debe utilizar el lenguaje del usuario, con expresiones y palabras que le resulten familiares y que la información aparezca en un orden lógico y natural?. Relación entre el sistema y el mundo real. Sistemas de tiempo real. Diseño centrado en el usuario.

Existen tipos de métricas. Las mismas son: Métricas de control y métricas de predicción. Métricas de control. Métricas de predicción y proceso. Métricas de control y métricas de Proceso.

Dentro del proceso de Evolución del Software existen fases. ¿A qué fase se pasa cuando, estando en la Evolución como fase, con el tiempo los cambios de implementación de requerimientos, aun siendo significativos, se vuelven menos rentables?. Servicio. Retiro Gradual. Mantenimiento. Evolución.

Dentro del proceso de evolución del software existe una actividad que se denota recursiva. ¿Entre qué actividades fundamentales se da esa recursividad?. Entre Liberación del sistema y Peticiones de cambio. Entre Administración y Peticiones de cambio. Entre Liberación del sistema y Administración del cambio.

¿Cómo se denominan a los sistemas de usos específicos, con escaso presupuesto para mantenimiento, que deben considerarse ante la implementación de nuevos sistemas?. Sistemas heredados. Sistemas adquiridos. Sistemas obsoletos.

¿Cómo definirías a los patrones de diseño creacionales?. Separan la lógica de creación de objetos y la encapsulan. Combinan la lógica de creación de objetos y la encapsulan. Separan la encapsulación de objetos de la lógica de creación de los mismos,.

La Cobertura de la prueba se define como el porcentaje de casos de prueba que se han ejecutado y el porcentaje de código que se ha probado. La métrica mencionada arriba (cobertura de la prueba) es una métrica que permite evaluar: El Proceso de pruebas. La Evolución del proceso. La Calidad del producto.

¿Cuál es el propósito de las revisiones e inspecciones de calidad?. El propósito principal de las revisiones e inspecciones de calidad es mejorar la calidad del software. El propósito principal de las revisiones e inspecciones de calidad es modificar la estructura del producto. El propósito principal de las revisiones e inspecciones de calidad es analizar la evolución del proceso.

Dadas las leyes empíricas de evolución de software, ¿cómo se denomina aquella que dice que cuando un sistema evoluciona, todos aquellos que están asociados a él deben mantener un conocimiento de su contenido y comportamiento para tratar de conseguir una evolución satisfactoria?. Conservación de la familiaridad. Usabilidad. Mantenibilidad.

Dentro del proceso de evolución de software existen actividades fundamentales. ¿Cómo se denomina la actividad del proceso de evolución que, considerando todos los cambios propuestos, desde corrección de defectos, hasta adaptaciones y mejoras, determina que implementar y que no?. Planeación de la versión. Planeación del Cambio. Control de versiones.

El frigorífico La Mejor necesita actualizar los datos de un cliente en el modelo de comportamiento. ¿Qué proceso debe realizar?. Debe realizar una modificación en la explosión del evento. En caso de tratarse de un evento temporal, deberá realizar una modificación en la partición del evento. Debe realizar un cambio en el ciclo de vida de Evolución y Servicio. Debe crear un nuevo diagrama de casos de uso que represente el evento. Debe realizar una reingeniería completa del sistema para adaptar el modelo de datos.

¿Por qué es costoso agregar funcionalidad después de que un sistema está en operación, que implementar la misma funcionalidad durante el desarrollo?. Porque el sistema ya está estabilizado y cualquier cambio requiere mayor esfuerzo de integración, pruebas y adaptación. Porque los usuarios no permiten modificaciones una vez entregado el sistema. Porque los cambios de software siempre son gratuitos en la etapa de desarrollo. Porque no existe mantenimiento correctivo ni evolutivo en sistemas en operación.

En la medición del proceso pueden recopilarse métricas de éste. Marque la opción que contenga únicamente métricas de proceso. Tiempo que tardó en completarse el proceso de pruebas, recursos requeridos para el proceso de pruebas, número de casos de prueba corridos. Número de errores encontrados en el código, satisfacción del usuario, costo de mantenimiento anual. Cantidad de líneas de código escritas, complejidad ciclomática de los módulos, número de clases implementadas. Tiempo de respuesta del sistema en producción, disponibilidad del sistema, número de fallas reportadas por los clientes.

Se llama la acción mediante la cual se crea una nueva línea de código a partir de una versión en una línea de código existente. Esta línea nueva puede desarrollarse de manera independiente que la anterior. Branching o ramificación. Merging o fusión. Tagging o etiquetado. Versionado incremental.

¿De qué se ocupa la Administración de la configuración?. Se ocupa de las políticas, los procesos y las herramientas para administrar los cambios de software. De programar nuevas funcionalidades y corregir errores en el código fuente. De planificar los costos y presupuestos asociados al desarrollo de software.

Dentro de la Administración de la configuración de un producto de sistema de software se llevan adelante 4 actividades estrechamente relacionadas. ¿A qué se refiere la que se denomina Construcción del sistema?. Al proceso de ensamblar los componentes del programa, datos y librerías, y luego compilarlos y vincularlos para crear un sistema ejecutable. Al proceso de documentar las especificaciones funcionales y no funcionales del sistema. A la actividad de gestionar los entregables del sistema hacia el cliente.

Considerando la clasificación de estándares de software dada por Somerville, ¿cuáles de las siguientes opciones contiene estándares de proceso únicamente?. Proceso de control de cambio, proceso de aprobación de plan de proyecto, proceso de liberación de versión. Estándares de codificación, nomenclatura de variables, estilo de documentación del código. Reglas de diseño arquitectónico, criterios de interfaz gráfica, guías de usabilidad.

Considerando la clasificación de estándares de software dada por Somerville ¿Cuáles de las siguientes opciones contiene estándares de producto?. Estilo de programación, Estructura de documento de requerimientos, Formato de plan de proyecto. Proceso de control de cambio, proceso de aprobación de plan de proyecto, proceso de liberación de versión. Métricas de complejidad ciclomática, longitud de código, profundidad del árbol de herencia. Diagramas de flujo de datos, diagramas de estado, casos de uso.

Luego de comprender qué son los estándares de soft, marque la opción que explica las razones de porqué son importantes los estándares de soft. Porque se basan en conocimiento sobre la mejor práctica o más adecuada práctica, porque proporcionan un marco de lo que significa calidad y porque trascienden a las personas y cualquier persona puede continuar con el trabajo iniciado por otra. Porque garantizan la automatización completa de los procesos de desarrollo y reducen la necesidad de personal. Porque eliminan la creatividad en el proceso de diseño y hacen que todos los sistemas sean idénticos. Porque se enfocan únicamente en la reducción de costos y tiempos de entrega, sin considerar la calidad.

El equipo de calidad necesita aplicar de la norma ISO 9001 de adquisición empresarial. ¿Qué tipo de proceso que tiene que aplicar?. Debe aplicar proceso de entrega del producto. Debe aplicar proceso de soporte. Debe aplicar proceso de prueba del producto. Debe aplicar proceso de validación del producto. Debe aplicar proceso de testing del producto.

Dadas las leyes empíricas de evolución del software, ¿Cómo se denomina aquella que dice que cuando un sistema evoluciona se incrementa su complejidad a menos que se trabaje para mantenerla o reducirla?. Complejidad incremental. ??.

En la evolución del software la complejidad crece no solamente en cuanto el aspecto técnico sino también en lo que se refiere a usabilidad, recursos de software y hardware y nivel de administración requeridos para el correcto desempeño del sistema. Verdadero. Falso.

Cómo se denomina al proceso general de cambiar un sistema después que este se entregó donde esos cambios pueden ir desde correcciones simples de errores de codificación, o correcciones de errores de diseño como también correcciones de errores en la especificación de requerimientos o también que implementan nuevos requerimientos. Mantenimiento. 1.

El equipo de desarrollo de la empresa Lanux está aplicando patrones de diseño y necesita ordenar las interfaces en un numero de objetos relacionados del sistema de cobranzas. ¿Qué tipo de patrón utiliza este equipo de desarrollo?. Utiliza el patrón fachada. 1.

El equipo de desarrollo de la empresa Lanux necesita que el sistema de cobranzas se encuentra en mantenimiento y los requerimientos varían debido a un cambio organizacional. Identifica el tipo de mantenimiento que debe aplicar en la siguiente lista. Debe aplicar mantenimiento de adición o modificación de funcionalidad. 1.

Dentro de la reingeniería de software, ¿Cómo se denomina la actividad de analizar el programa y extraer la información para documentar la organización y funcionalidad?. Ingeniería Inversa. 12.

En el mantenimiento preventivo de refactorización, ¿a qué se denominan "malos olores"?. A situaciones estereotípicas en las cuales el código de programa es susceptible de mejorarse. 1.

La traducción del código fuente es una tarea o actividad fundamental, ¿de qué proceso?. Reingeniería de software. 1|.

Considerando dos variables de valoración, una el valor empresarial y otra calidad del sistema, suponiendo que un sistema cae en el grupo de sistemas de alta calidad y alto valor empresarial, ¿Que acción- decisión estratégica se debería tomar con él?.  Mantenerlo en operación. 1.

¿Cómo se denomina al patrón de diseño que separa el despliegue del estado de un objeto del objeto en sí y permite el ofrecimiento de despliegues alternativos?. Observer. 1.

Agrupando a los patrones de diseño según su propósito se tienen categorías de patrones. ¿En que categoría están aquellos que se utilizan para crear clases u objetos que incluidos dentro de estructuras mas complejas?.  Patrones estructurales. 1.

¿Cómo se clasifican los patrones de diseño utilizados para instanciar objetos, y así separar la implementación del cliente de la de los objetos que se utilizan?. Patrones creacionales. 1.

Dentro de las tres componentes de la Interfaz de usuario ¿Cuál es la que establece el FEEL de la interfaz (secuenciación y lógica del dialogo, aspectos de navegación e interacción entre las diferentes ventanas o páginas que conformen el sistema)?. Control de diálogo. 1.

Un interfaz de usuario visual debe soportar algunas características. La que se denomina interacción visual, ¿a que se refiere?.  A cuando el usuario puede expresarse seleccionando, señalando, arrastrando, moviendo objetos presentes en la pantalla. 1.

El equipo de calidad necesita aplicar de norma ISO 9001 Gestión de la configuración. Identifica el tipo de proceso que tiene que aplicar a siguiente lista. Debe aplicar el proceso de soporte. 1.

Al hablar de métricas del producto, las mismas se dividen en dos clases. ¿Cómo de denominan aquellas que se recopilan mediante mediciones que se hacen sobre representaciones del sistema como son el código, el diseño o la documentación?. Métricas estáticas. Métricas dinamicas.

Para que la medida del atributo interno sea un factor de predicción útil para la característica externa asociada debe alcanzar ciertas condiciones.  Debe medirse con exactitud, debe existir una relación directa entre el atributo interno que se mide y el externo al que se encuentra asociado y esa asociación debe comprenderse, validarse y expresarse en términos de formula o modelo. 1.

El equipo de desarrollo está indicando los riesgos clave que pueden afectar la calidad del producto y las acciones a tomar para enfrentar dichos riesgos según Humphrey (1989). ¿Puedes identificar el nombre de la etapa que contempla el plan?. Riesgos y gestión del riesgo. 1.

El equipo de desarrollo está indicando las metas y los planes de calidad para el producto, incluyendo una identificación y justificación de los atributos esenciales de calidad del producto, según Humphrey (1989). ¿Puedes identificar el nombre de la etapa que contempla el plan?. Metas de calidad. 1.

El equipo de desarrollo está indicando la descripción de los procesos y estándares de desarrollo y servicio que deben usarse para diseño y gestión del producto fechas de entrega críticas y las responsabilidades para el producto, según Humphrey (1989). ¿Puedes identificar el nombre de la etapa que contempla el plan?. Descripciones de procesos. 1.

El equipo de desarrollo está indicando la descripción del producto, la pretensión de su mercado y las expectativas de calidad para el producto según Humphrey (1989). ¿Puedes identificar el nombre de la etapa que contempla el plan?. Introducción del producto. 1.

Para crear un subconjunto ejecutable de UML, el número de tipos de modelo se redujo drásticamente a tres tipos de modelo clave. ¿Cuáles son?. Modelos de dominio, modelos de clase, modelos de estado. 1.

Los estímulos forman parte de un evento de flujo solamente. Falso. Verdadero.

Existen pruebas que contemplan los componentes que constituyen el sistema. ¿Puedes identificar la prueba?. Pruebas de desarrollo. 1.

Existen pruebas en las que los componentes del sistema se integran para crear un sistema completo. ¿Puedes identificar la prueba?. Pruebas de sistema. 1.

Existen pruebas en las que el sistema se pone a prueba con datos suministrados por el cliente del sistema. ¿Puedes identificar la prueba?. Pruebas de aceptación. 1.

Existe un estándar de calidad que contempla el formato de encabezado por método. ¿Cuál es este?. Estándar de producto. 1.

Dentro de los Patrones de Diseño tenemos diferentes nombres. Puedes identificar en la siguiente lista los Patrones correctos: (4 correctas). Observer. Fachada. Decorador. Iterador. Extend.

Cuando se utilizan Patrones de Diseño, se necesita realizar un Diagrama de Clases donde hay diferentes simbologías. Puedes Indicar la simbología que forma parte del Diagrama de clases en la siguiente lista: (4 correctas). Herencia. Agregación. Composición. Asociación. Comunicación.

Para valorizar los Sistemas Heredados existen diferentes estrategias. Identifica las estrategias que consideres necesarias en la siguiente lista: (4 correctas). Desechar completamente el sistema. Dejar sin cambios el sistema y continuar el mantenimiento regular. Someter el sistema a reingeniería para mejorar su mantenibilidad. Sustituir todo o parte del sistema con un nuevo sistema. Analizar el sistema actual.

Para valorizar empresarialmente un sistema se tienen en cuenta varios elementos. Identifica en la siguiente lista los elementos adecuados: (4 correctas). El uso del sistema. Los procesos empresariales que se mantienen. Confiabilidad del sistema. Las salidas del sistema. El diseño de Interfaz.

Para valorizar el entorno un sistema heredado se tienen en cuenta varios elementos. Identifica en la siguiente lista los factores adecuados: (4 correctas). Estabilidad del Proveedor. Rendimiento. Edad. Costos de mantenimiento. Calidad.

Para valorizar la Calidad Técnica de una Aplicación existen diferentes factores a tener en cuenta. Identifica los factores que consideres necesarios: (4 correctas). Entendimiento. Datos. Documentación. Lenguajes de Programación. Código duplicado.

Fowler y sus colaboradores expresan ejemplos de malos olores que pueden mejorarse mediante refactorización. Identifica los ejemplos que consideres correctos: (4 correctas). Código duplicado. Métodos largos. Enunciados de switch. Aglomeración de datos. Encapsulación inadecuada.

El Modelo de Capas tiene diferentes componentes. Identifica de la lista los componentes correctos: (4 correctas). Capa de Gestión de Configuración del sistema. Capa de Gestión de Objetos del sistema. Capa de Gestión de la base de datos del sistema. Capa del Sistema Operativo. Capa de Redes.

La identidad del Diseño Centrado en el Usuario puede definirse por diferenciación a otros enfoques o filosofías de diseño, como los que describe Kalbach. Identifica los Enfoques que consideres correctos: (3 correctas). Diseño centrado en el diseñador. Diseño centrado en la empresa. Diseño centrado en el contenido. Diseño centrado en el interfaz. Diseño centrado en objetos.

Al valorizar un sistema heredado existen diferentes formas. Puedes identificar las formas correctas en la siguiente lista: (3 correctas). Baja Calidad, bajo valor empresarial. Baja calidad, alto valor empresarial. Alta calidad, bajo valor empresarial. Alta calidad o alto valor empresarial. Alta calidad o bajo valor empresarial.

Existen estrategias que se pueden usar cuando se descomponga un subsistema en módulos. ¿Cuáles son esas estrategias? (2 correctas). Descomposición orientada a objetos. Descomposición orientada a flujo de funciones. Descomposición estructurada. Descomposición secuencial. Descomposición modular.

Dentro de los Diseños tenemos dos modelos específicos que sirven para configurar una red. Identifica los nombres de los modelos que podes utilizar en Ingenieria del Software: (2 correctas). Modelo de Capas. Modelo Cliente Servidor. Modelo de Datos. Modelo Flujo de Datos. Modelo de Estados.

Los factores significativos que deben tomarse en cuenta para decidir si un cambio deben probarse o no son elementos fundamentales. Identifica los factores que consideres adecuados en la siguiente lista: (4 correctas). Las consecuencias de no realizar el cambio. Los beneficios del cambio. El número de usuarios afectados por el cambio. El ciclo de liberación del producto. Minimizar los costos del cambio.

Los sistemas de gestión de versiones ofrecen a menudo varias características. Identifica las características que consideres correctas: (4 correctas). Identificación de versión y entrega. Gestión de almacenamiento. Registro del historial de cambios. Desarrollo independiente. Integración continua.

Existe una gran cantidad de herramientas de construcción de sistemas disponibles. Identifica las que se consideres correctas: (4 correctas). Generación de rutinas. Integración del sistema de gestión de versiones. Recompilación mínima. Creación de sistema ejecutable. Recompilación máxima.

La Integración continua tiene una serie de pasos. Identifica los pasos de la integración continua: (4 correctas). Saque la línea principal del sistema de gestión de versiones. Construya el sistema y efectúe pruebas automatizadas. Realice los cambios a los componentes del sistema. Construya el sistema en el espacio de trabajo privado. Compilar todo.

Existen Factores que influyen la planeación de release de sistema. Identifica los factores correctos en la siguiente Lista: (4 correctas). Quinta ley de Lehman. Requerimientos de Marketing. Competencia. Cambios de Plataforma. Hardware del Sistema.

Humphrey (1989), en su clásico libro referente a la gestión del software, sugiere un bosquejo de estructura para un plan de calidad. Identifica las etapas que consideren forman parte del Plan: (4 correctas). Introducción del producto. Planes del producto. Metas de calidad. Riesgos y gestión del riesgo. Métricas de Calidad.

Existen atributos del software a considerar. Identifica los que considera adecuados de la siguiente lista: (4 correctas). Protección. Seguridad. Robustez. Modularidad. Integridad.

Dentro de los estándares de Procesos tenemos diferentes elementos a considerar. Identifica los elementos que consideres correctos: (4 correctas). Realizar Revisión del Diseño. Aprobación del Plan del Proyecto. Control del Cambio. Registro de Prueba. Solicitud de cambio.

Los estándares de software son importantes por algunas razones. Identifica las razones correctas de la siguiente lista: (3 correctas). Los estándares reflejan la sabiduría. Los estándares proporcionan un marco para definir. Los estándares auxilian la continuidad. Los estándares proporcionan la continuidad. Los estándares analizan calidad.

Para minimizar e los administradores de calidad que establezcan los estándares deben dar los siguientes pasos. ¿Cuáles son los pasos a considerar? (3 correctas). Involucrar a los ingenieros de software en la selección de estándares de producto. Revisar y modificar regularmente los estándares para reflejar las tecnologías cambiantes. Ofrecer herramientas de software para dar soporte a los estándares. El administrador del proyecto no tiene que estar involucrado. El líder del Proyecto no tiene que estar involucrado.

Para compilar un Programa tenemos dos formas: Puedes indicar cuales son: (2 correctas). Sumas de verificación. Modificación de marca de tiempo. Sumas de integración. Compilación secuencial. Actualización del Sistema.

Al Desarrollar un Release tenemos dos formas. ¿Cuáles son las dos formas? (2 correctas). Release Mayor. Release Menor. Release Integral. Release Secuencial. Release Estructurado.

El paradigma GQM se usa en la mejora de procesos y contiene: (SELECCIONE 3). Metas. Preguntas. Métricas. Estandares.

Referidos a los roles en el proceso de inspección, se acepta que una inspección debe incluir a los siguientes: ((Seleccione 4)). Autor del código. Inspector. Secretario. Moderador. Líder del proyecto.

Seleccione las 4 opciones correctas que representan razones que impactan en el costo del mantenimiento: Antigüedad y estructura del programa. Estabilidad del equipo. Habilidades del personal. Práctica de desarrollo deficiente. Calidad.

El modelo de ingeniería dirigida por modelo: MDE tiene una serie de ventajas. ¿Cuáles son? Selecciona las cuatro 4 opciones correctas. Permite pensar sobre sistemas en un nivel de abstracción elevado. Reduce la posibilidad de errores. Acelera el proceso de implementación. Acelera el diseño. Acelera la entrega del producto.

Dentro de la reutilización de software, el uso de los patrones de diseño tiene gran importancia. Seleccione 4 opciones correctas que representan los elementos esenciales de los patrones de diseño. Las consecuencias, que serían los resultados al aplicar el patrón. Nombre del patrón que sea una referencia significativa. Una descripción de la solución con sus partes, relaciones y responsabilidades. Una descripción que indique cuándo puede aplicarse el patrón. Una descripción con el respectivo nombre de los patrones.

La Reingeniería de software implica: seleccione las 4 (cuatro) opciones correctas. Modificar y actualizar la estructura y valores de los datos del sistema. Refactorizar su arquitectura. Volver a documentar el sistema. Traducir los programas a un lenguaje de programación moderno. Desechar el sistema.

La administración de la configuración de un producto de sistema de software está comprendida por cuatro actividades que están estrechamente relacionadas. Marque esas 4 (cuatro) actividades. Gestión de versiones. Gestión de entregas. Administración del cambio. Construcción del sistema. Gestión del cambio.

CMMI identifica áreas de proceso que son relevantes para la capacidad y la mejora del proceso de software organizadas en cuatro grupos en el modelo de CMMI continuo. Marque cuatro áreas de proceso que pertenecen al grupo de Ingeniería. Seleccione las 4 cuatro opciones correctas. Solución técnica. Validación. Verificación. Gestión de requerimientos. Administración del cambio.

El método de arquitectura dirigida por modelo: MDA recomienda la producción de tres tiposde modelo de sistema abstracto. ¿Cuáles son? SELECCIONE 3 TRES. Un modelo independiente de computación. Un modelo independiente de plataforma. Modelos específicos de plataforma. Modelo cliente servidor.

Seleccione las 4 (cuatro) opciones correctas que representan fases del proceso de evolución del software. Servicio. Retiro gradual. Evolución. Desarrollo inicial.

Seleccione las 3 (tres) opciones correctas que representan las actividades fundamentales del proceso de evolución del software. Planeación de la versión. Análisis de impacto. Implementación del cambio.

Dentro del proceso de evolución, están las peticiones de cambio. ¿A qué se pueden deber los cambios urgentes?. Seleccione las 2 (dos) opciones correctas. Cambio de los sistemas del entorno que perjudican la operación normal. Falla del sistema que debe repararse para que pueda seguir operando normalmente.

Considerando los términos asociados a la Administración de la configuración marque 3 sentencias correctas.  Una línea base es una colección de versiones de componente que constituyen un sistema.  Un ítem de configuración es cualquier aspecto asociado con un proyecto de software que necesita ser colocado bajo control de configuración.  La versión es una instancia de un ítem de configuración que difiere en algo de otras instancias del mismo ítem.

Existen modelos que se relacionan directamente. No se puede empezar el segundo modelo si el primero no está elaborado. ¿Cuáles son los modelos relacionados? Seleccione las 2 (dos) respuestas correctas.  Modelo ambiental.  Modelo de comportamiento.

Dadas las leyes empíricas de evolución de software, ¿cómo se denomina aquella que dice que la calidad de los sistemas comienza a disminuir a menos que se mantengan de forma rigurosa y se adapten a los cambios en su entorno de funcionamiento?. Reducción de la calidad. Vejez prematura.

¿Cómo se denomina al patrón de diseño cuyo objetivo es devolver una instancia de múltiples (…) tipos de objetos, generalmente heredan de una misma clase padre y se diferencian entre ellos por su comportamiento?. Factory. Observer.

¿Cuáles son los principales componentes del modelo CMMI? Marque la respuesta completa y correcta. Conjunto de normas y metas. Un conjunto de normas, niveles de madurez y metas especificas y genéricas.

Denunciar Test