Segundo Parcial Construccion de Software s21
![]() |
![]() |
![]() |
Título del Test:![]() Segundo Parcial Construccion de Software s21 Descripción: Segundo Parcial Construccion de Software s21 2024 |




Comentarios |
---|
NO HAY REGISTROS |
La tecnología JSP permite: Embeber código java en una página HTML. Generar HTML desde una aplicación Java. El enfoque de JSP está basado en qué lógica: Lógica de presentación. Lógica de negocios. ¿Cuál es la principal desventaja de utilizar JSP en un proyecto Web?. La lógica de negocio termina distribuida en una gran cantidad de fracciones de código en diversas páginas web. El rendimiento de la ejecución de código en el servidor es bajo. ¿Cuál es la principal utilidad de aplicar JSP en el desarrollo de una aplicación Web?. Seleccione la respuesta correcta. Separar la presentación estática de los datos dinámicos. Utilizar Java como tecnología del servidor. Un "scriptlet" es: Seleccione la respuesta correcta. Un fragmento de código Java que se evalúa al generar una página. Una clase Java que se instancia en el servidor. Si deseo utilizar alguna de las tecnologías de Java en el servicio de páginas Web, ¿Qué aplicación debería instalar en el servidor?. Apache Tomcat. Java Runtime Environment. Para interactuar con la página estática HTML JSP cuenta con los siguientes objetos predefinidos para gestionar la entrada y la salida de datos: Seleccione la respuesta correcta. Request y response. Session y request. Si una página JSP desea informar al navegador que ha generado un archivo PDF que debe ser descargado, ¿Qué tipo de contentType debería informar en el objeto response de la solicitud?. Application/pdf. Text/html. JSP tiene la posibilidad de reutilizar páginas ya codificadas, como parte de otras. ¿Cuál es la sentencia que permite incluir una página JSP dentro de otra?. <Jsp:include page="URL">. <Jsp:insert page="URL">. ¿Cuál es el primer paso en el ciclo de vida de una página JSP al ser procesada por el servidor?. -El JSP se compila en un Servlet. El JSP se ejecuta. En el modelo de base de datos relacional, ¿Qué tipo de información puede contener un atributo dado?. Información atómica, indivisible, de un sólo tipo. Información atómica, de varios tipos. Una "clave" en una tabla relacional, se utiliza para: Seleccione la respuesta correcta. -Identificar unívocamente un registro. Acceder de manera directa a un registro. ¿Cuál es la utilidad de una clave foránea (Foreign Key) en una tabla relacional?. Seleccione la respuesta correcta. Referenciar datos asociados al dato actual. Habilitar el acceso por parte de otros sistemas. Es importante conocer el significado de la letra S, que compone el término SQL. ¿Cuál es la interpretación correcta del mismo?. Structured (Estructurado). Standard (Estandarizado). El objetivo de las sentencias DDL en cualquier servidor es el de: Seleccione la respuesta correcta. Crear y modificar las estructuras de almacenamiento en el servidor. Insertar, Borrar o Modificar los datos en el servidor. Si en una sentencia SELECT de SQL incluyo una cláusula de filtro WHERE 1 = 0, ¿Qué resultado es esperable obtener?. Ningún dato, 1 = 0 es siempre falso. El primer registro de la tabla que estoy consultando. Se desea obtener el valor promedio de los precios en la tabla de Productos de un supermercado, ¿Qué sentencia SQL sería conveniente aplicar?. -Select AVG(Precio) from Productos. Select SUM(Precio) from Productos. Supongamos que por un error de programación se ejecuta la sentencia DELETE FROM Productos, sobre la base de datos de un supermercado. ¿Cuál sería el resultado?. -Se borran todos los productos, al no tener una condición. No se borra ningún producto, al no tener una condición. Supongamos que deseamos cambiar el lejado de un alumno del valor 117 a 127. Si ejecutamos la sentencia UPDATE Alumnos set Legajo = 127 WHERE Legajo = 117. ¿Cuál sería el resultado?. El legajo se cambia a 127. Da un error, no se puede modificar el mismo dato que usamos para la búsqueda. Depende del servidor si mantiene el dato original o el dato nuevo. Se produce un bloqueo al tratar de modificar un dato utilizado para la búsqueda. No se produce ningún cambio. Se nos solicita que encontremos todos los Alumnos que deben ir en la página correspondiente a la 'A' en el listado de asistencia. ¿Qué sentencia sería la más correcta de utilizar?. -Select * from Alumnos where Apellido like 'A%'. Select * from Alumnos where Apellido = 'A'. Indique cuál de los siguientes es el principal beneficio de utilizar JDBC como mecanismo de acceso a base de datos desde Java. -Es independiente del gestor de Base de Datos. Es orientado a objetos. Si nos solicitan definir los cuatro tipos de relaciones contempladas (cardinalidad) en un modelo relacional, ¿De cuáles estamos hablando? Seleccione 4(cuatro) Posibilidades correctas. '1:1. '1:N. 'N:1. 'N:N. '0:0. "Es independiente del gestor de Base de Datos", JDCB presenta una interfaz uniforme que permite utilizar una sintaxis común independientemente del motor de base de datos al que estemos accediendo. En el caso de necesitar un cambio de sistema gestor de base de datos podemos estar seguros de que el cambio se realizará sin modificaciones o modificaciones mínimas al código que accede al mismo. Entidades. Relaciones. Atributos. Objetos. ¿Cuáles son los dos componentes fundamentales de una tabla en el esquema de bases de datos relacionales? Seleccione 2 (dos) Posibilidades correctas. Registros. Campos. Índices. ¿Cuál es la secuencia operativa que nos posibilita obtener resultados de una consulta a base de datos utilizando JDBC?. Connection, Statement, ResultSet. -Connection, ResultSet. Dentro de la clase Statement de JDBC, ¿Qué método deberíamos utilizar para ejecutar una sentencia CREATE, que no devuelve resultados?. ExecuteUpdate(). ExecuteCreate(). La sentencia JDBC executeUpdate() devuelve un valor de retorno que indica ¿Qué resultado?. -La cantidad de registros afectados por la sentencia. Un código de error. ¿Cuál es la ventaja de utilizar en las llamadas a la base de datos objetos de tipo PreparedStatement con respecto a objetos Statement?. -La sentencia SQL se compila en la base de datos y es más eficiente cuando se ejecuta repetidamente. Mejora el tiempo de ejecución para una tarea particular. Debemos preparar una sección de código para reaccionar frente a posibles errores durante la ejecución de una sentencia de JDBC. ¿Qué clase deberíamos utilizar para interceptar los errores producidos?. SQLException. SQLWarning. Si acabo de realizar una operación de base de datos que disparó una SQLException, ¿Qué método debería utilizar para volver atrás los cambios y deshacer las operaciones, dejando la base de datos en un estado consistente?. -Connection.rollback(). -Connection.commit(). Si tenemos un campo numérico llamado Edad en la tabla Alumnos y ejecutamos la sentencia Alumno.getString("Edad")+Alumno.getString("Edad"), siendo la edad 20. ¿Cuál es el resultado que se debería obtener?. -'2020. -'40. Si tenemos un campo numérico llamado Edad en la tabla Alumnos y ejecutamos la sentencia Alumno.getString("Edad")*2, siendo la edad 20. ¿Cuál es el resultado que se debería obtener?. Un error. '40. ¿Cuáles son las dos características que definen a un ResultSet?. Seleccione la respuesta correcta. -Se recorre en un sólo sentido y es de sólo lectura. Es de sólo lectura y se recorre en ambos sentidos. Indique los 4 (cuatro) componentes que se debe suministrar a una URL de acceso a base de datos, para que JDBC tenga acceso a la misma. Protocolo. Subprotocolo. Servidor. -Base de datos. Credenciales de usuario. JDBC es una capa de software que permite el acceso a bases de datos y que se encuentra físicamente en el servidor. Falso. Verdadero. ¿Cuál es el objetivo del patrón DAO de diseño?. Seleccione la respuesta correcta. Abstraer el acceso a base de datos del tipo de servidor. Optimizar la velocidad de acceso a los datos. ¿Con qué tipo de entidades trabaja el patrón DAO a la hora de interactuar con la aplicación cliente?. Seleccione la respuesta correcta. Con objetos de negocio (Bussiness Objects). Con registros. El esquema DAO permite acceder a qué tipos de almacenamientos con mayor frecuencia . Indique las 4 (cuatro) Posibilidades correctas. Bases de datos relacionales. Bases de datos NoSQL. Archivos planos. Sistemas heredados. Archivos secuenciales. DAO se considera un patrón de diseño. Verdadero. Falso. ¿Cuáles son las cuatro operaciones que deben estar implementadas en una clase DAO para que la misma cumpla con el patrón?Seleccione las 4(cuatro) Posibilidades correctas. Crear. Insertar. Borrar. Actualizar. Conectar. Se indica que existe una posible mejora en un área importante del software de una empresa. ¿Cuál es la primera actividad a realizar antes de implementar dicha mejora?. Un análisis de impacto. Un diseño detallado. Debe realizar mantenimiento en un sistema heredado para el cual se ha determinado que el proveedor de las herramientas de desarrollo ha perdido una cuota importante de clientes. ¿Qué sugiere?. Realizar una reingeniería para cambiar la tecnología. Continuar con la política de mantenimiento normal de la compañía. ¿A qué se debe que el mantenimiento resulte más costoso a medida que pasa el tiempo?. Su estructura se degrada y resulta más difícil de mantener. El rendimiento de la aplicación cae. En base a los estudios de Kefura y Reddy (1987) ¿cuál es el mejor enfoque para reducir los costos de mantenimiento?. Reemplazar los componentes complejos por alternativas más sencillas. Dedicar más tiempo al diseño detallado. ¿Por qué un software debe cambiar con el paso del tiempo?. Porque se vuelve menos útil. -Porque su rendimiento decae. Se indica que existe una posible mejora en un área importante del software de una empresa. ¿Cuál es la primera actividad a realizar antes de implementar dicha mejora?. -Un análisis de impacto. -Un diseño detallado. Debe realizar mantenimiento en un sistema heredado para el cual se ha determinado que el proveedor de las herramientas de desarrollo ha perdido una cuota importante de clientes. ¿Qué sugiere?. -Realizar una reingeniería para cambiar la tecnología. Continuar con la política de mantenimiento normal de la compañía. ¿A qué se debe que el mantenimiento resulte más costoso a medida que pasa el tiempo?.Seleccione la respuesta correcta. Su estructura se degrada y resulta más difícil de mantener. El rendimiento de la aplicación cae. En base a los estudios de Kefura y Reddy (1987) ¿Cuál es el mejor enfoque para reducir los costos de mantenimiento?. Reemplazar los componentes complejos por alternativas más sencillas. Dedicar más tiempo al diseño detallado. ¿Por qué un software debe cambiar con el paso del tiempo?. Seleccione la respuesta correcta. Porque se vuelve menos útil. Porque su rendimiento decae. ¿Qué factores se deberían tener en cuenta para predecir el mantenimiento que se espera en un sistema?. -El número y complejidad de las interfaces, el número de requerimientos inestables, los procesos empresariales donde se usa el sistema. -La cantidad de líneas de código, la cantidad de tablas en la base de datos, la cantidad de usuarios. ¿Cuáles son los principales beneficios de la reingeniería de software?. Disminuye los riesgos y los costos de mantenimiento. -Mejora la velocidad de ejecución y la arquitectura. ¿Cómo se considera al mantenimiento de software con respecto al desarrollo del mismo?. -Forman parte de una única actividad. Son dos actividades separadas. ¿Cuál de las siguientes características es la que, según estudios, insume la mayor cantidad de trabajo de mantenimiento? (seleccione la opción correcta). Adición o modificación de funcionalidad. Adaptación ambiental. ¿Qué tipos de errores son los más costosos de solucionar, si se detectan durante la etapa de mantenimiento de software? (seleccione la opción correcta). Los errores de requerimientos. -Los errores de diseño. Si tratamos de obtener una "Predicción de cambios del sistema", ¿Qué elementos debemos considerar?. -La cantidad de cambios que pueden esperarse. Los costos de mantener el sistema durante el próximo año. ¿Cuál de las siguientes actividades enmarcaría dentro del análisis de impacto?. -Determinar la cantidad de usuarios afectados por un cambio de funcionalidad. Contar la cantidad de líneas que requiere implementar un cambio de funcionalidad. Se debe desarrollar un sistema a medida para una clínica veterinaria especializada en grandes animales. El ingeniero le ha indicado a la gerencia que es esperable que el costo de mantenimiento de dicho sistema supere fácilmente los costos de desarrollo. ¿Es razonable esa afirmación?. Verdadero. Falso. ¿Qué factores se deberían tener en cuenta para predecir el mantenimiento que se espera en un sistema?. Seleccione la respuesta correcta. -El número y complejidad de las interfaces, el número de requerimientos inestables, los procesos empresariales donde se usa el sistema. La cantidad de líneas de código, la cantidad de tablas en la base de datos, la cantidad de usuarios. ¿Cuáles son los principales beneficios de la reingeniería de software?. Seleccione la respuesta correcta. Disminuye los riesgos y los costos de mantenimiento. Mejora la velocidad de ejecución y la arquitectura. Aumenta la funcionalidad y disminuye el costo. -Mejora la calidad del software y aumenta la funcionalidad. Disminuye los costos de mantenimiento y aumenta la velocidad de ejecución. ¿Cómo se considera al mantenimiento de software con respecto al desarrollo del mismo?. Forman parte de una única actividad. Son dos actividades separadas. ¿Cuál de las siguientes características es la que, según estudios, insume la mayor cantidad de trabajo de mantenimiento? (seleccione la opción correcta). Adición o modificación de funcionalidad. Adaptación ambiental. ¿Qué tipos de errores son los más costosos de solucionar, si se detectan durante la etapa de mantenimiento de software? (seleccione la opción correcta). -Los errores de requerimientos. Los errores de diseño. Si tratamos de obtener una "Predicción de cambios del sistema", ¿Qué elementos debemos considerar?. La cantidad de cambios que pueden esperarse. Los costos de mantener el sistema durante el próximo año. ¿Cuál de las siguientes actividades enmarcaría dentro del análisis de impacto?. Seleccione la respuesta correcta. Determinar la cantidad de usuarios afectados por un cambio de funcionalidad. Contar la cantidad de líneas que requiere implementar un cambio de funcionalidad. El mantenimiento que busca adecuar el software ante un cambio de sistema operativo, hardware, infraestructura de comunicaciones, etc. se denomina: Mantenimiento adaptativo. 2-Mantenimiento evolutivo. Ante la detección de fallas en un software que ya se encuentra en funcionamiento ¿Qué tipo de mantenimiento se debe realizar?. -Mantenimiento correctivo. -Mantenimiento evolutivo. El costo de resolver una falla durante el mantenimiento del sistema, en lugar de hacerlo durante el desarrollo del mismo es: Mucho mayor. Mayor. Se le solicita que dé su opinión sobre la mejor forma de utilizar los fondos en un proyecto de desarrollo, con respecto al mantenimiento. -Aumento los costos de desarrollo para minimizar los de mantenimiento. Aumento la previsión para mantenimiento pero minimizo el costo de desarrollo. La refactorización ¿Dentro de qué tipo de mantenimiento estaría encuadrada?. Mantenimiento preventivo. Mantenimiento correctivo. Las prácticas ágiles ayudan al mantenimiento permitiendo (seleccione la opción correcta). -Que los cambios aparezcan antes. Que el código se escriba más rápido. De los siguientes métodos de reingeniería de software indique aquél que tiene el costo más alto. -Reestructuración más cambios arquitectónicos. Reestructuración automatizada con cambios manuales. Indique los dos atributos que nos deberían dar la pauta de que un sistema heredado debería ser descartado en lugar de ser mantenido. (Marque 2 opciones). -Baja calidad. Bajo valor empresarial. Alto valor empresarial. El mantenimiento que busca adecuar el software ante un cambio de sistema operativo, hardware, infraestructura de comunicaciones, etc. se denomina: Seleccione la respuesta correcta. Mantenimiento adaptativo. Mantenimiento evolutivo. Ante la detección de fallas en un software que ya se encuentra en funcionamiento ¿Qué tipo de mantenimiento se debe realizar?. Mantenimiento correctivo. -Mantenimiento evolutivo. El costo de resolver una falla durante el mantenimiento del sistema, en lugar de hacerlo durante el desarrollo del mismo es. Mayor. Nulo. Similar. Menor. Mucho menor. Se le solicita que dé su opinión sobre la mejor forma de utilizar los fondos en un proyecto de desarrollo, con respecto al mantenimiento.Seleccione la respuesta correcta. -Aumento los costos de desarrollo para minimizar los de mantenimiento. -Aumento la previsión para mantenimiento pero minimizo el costo de desarrollo. La refactorización ¿Dentro de qué tipo de mantenimiento estaría encuadrada?. Mantenimiento preventivo. Mantenimiento correctivo. Las prácticas ágiles ayudan al mantenimiento permitiendo (seleccione la opción correcta). Que los cambios aparezcan antes. Que el código se escriba más rápido. De los siguientes métodos de reingeniería de software indique aquél que tiene el costo más alto. Reestructuración más cambios arquitectónicos. Reestructuración automatizada con cambios manuales. Indique los dos atributos que nos deberían dar la pauta de que un sistema heredado debería ser descartado en lugar de ser mantenido. (Marque 2 opciones). Baja calidad. Bajo valor empresarial. Alto valor empresarial. Una empresa dispone de un sistema contable que genera listados que luego se cargan en AFIP. Si AFIP comienza a recibir, además, archivos separados por coma. ¿Qué tipo de mantenimiento deberíamos realizar sobre el sistema para utilizar esa nueva posibilidad?. Mantenimiento evolutivo. -Mantenimiento correctivo. La refactorización busca mejorar (Marque 4 opciones). Código idéntico que se repite en varias ubicaciones. Rutinas demasiado largas. Datos que ocurren muchas veces en el programa. Generalidades que no se utilizan. Rutinas con bajo rendimiento. Una empresa dispone de un sistema contable que genera listados que luego se cargan en AFIP. Si AFIP comienza a recibir, además, archivos separados por coma. ¿Qué tipo de mantenimiento deberíamos realizar sobre el sistema para utilizar esa nueva posibilidad?. Mantenimiento evolutivo. Mantenimiento correctivo. La refactorización busca mejorar: (Marque 4 opciones). -Código idéntico que se repite en varias ubicaciones. -Rutinas demasiado largas. Datos que ocurren muchas veces en el programa. Generalidades que no se utilizan. Rutinas con bajo rendimiento. Para calcular el "valor empresarial" de un sistema heredado ¿Qué elementos se deben tener en cuenta? (Marque 4 opciones). Qué tan frecuentemente se utiliza. Qué procesos empresariales atiende el sistema. Qué tan confiable es el sistema. Qué tan valiosas son las salidas que provee. Qué cantidad de usuarios lo utilizan. ¿Cuáles de las siguientes prácticas pueden considerarse dentro de la reingeniería de software? (Marque 4 opciones). -Traducción de código fuente. Mejoramiento de la estructura de un programa. Reingeniería de datos. -Ingeniería inversa. Pruebas y control de calidad. ¿Qué elementos se deben tener en cuenta para valorar la calidad de una aplicación heredada? Seleccione 3(tres) Alternativas correctas. -La cantidad de peticiones de cambio. La cantidad de interfaces de usuario. El volumen de datos utilizado. -La cantidad de usuarios que la utilizan. La refactorización debe considerarse una práctica de mantenimiento correctivo. Falso. Verdadero. Para calcular el "valor empresarial" de un sistema heredado ¿Qué elementos se deben tener en cuenta? (Marque 4 opciones). Qué tan frecuentemente se utiliza. Qué procesos empresariales atiende el sistema. Qué tan confiable es el sistema. Qué tan valiosas son las salidas que provee. Qué cantidad de usuarios lo utilizan. ¿Cuáles de las siguientes prácticas pueden considerarse dentro de la reingeniería de software? (Marque 4 opciones). Traducción de código fuente. Mejoramiento de la estructura de un programa. Reingeniería de datos. -Ingeniería inversa. Pruebas y control de calidad. ¿Qué elementos se deben tener en cuenta para valorar la calidad de una aplicación heredada?.Seleccione 3 (tres) Alternativas correctas. La cantidad de peticiones de cambio. -La cantidad de interfaces de usuario. El volumen de datos utilizado. La cantidad de usuarios que la utilizan. La refactorización debe considerarse una práctica de mantenimiento correctivo. Falso. Verdadero. Los requerimientos no funcionales de fiabilidad se definen como: -El número de fallas aceptables durante el uso normal del sistema. La cantidad de fallas detectadas con relación a la cantidad de requerimientos. La reparabilidad es la característica de un software que permite: -Que un software permita corregir sus defectos con una cantidad de esfuerzo razonable. Que un software esté documentado exhaustivamente. El tamaño del software, la complejidad, el diseño y la arquitectura son todas características: Seleccione la respuesta correcta. -Del producto. Del proceso. La métrica de "densidad de comentarios" está dada por la relación entre: Cantidad de líneas de código (LOC) y cantidad de líneas de comentario. Cantidad de líneas de código (LOC) y cantidad de funciones implementadas. La métrica de Complejidad Ciclomática busca determinar ¿Qué característica del software bajo estudio?. El número de caminos independientes dentro del código. -La cantidad de variables utilizadas. El índice de Madurez del Software se calcula teniendo en cuenta la cantidad de Módulos añadidos, modificados y eliminados, con respecto a la cantidad total de módulos del sistema actual. Se dice que el software es maduro cuando ese índice: Tiende a 1. Tiende a 0. ¿Cuál de las siguientes métricas se puede considerar una métrica de mantenimiento orientada a objetos?. Profundidad del árbol de herencia. Cantidad de clases del sistema. Número total de métodos. Número total de clases abstractas. Cantidad total de líneas de código. Las métricas de cobertura del software ¿Qué buscan determinar?. -La cantidad de código sometido a pruebas. -La cantidad de código con errores. La métrica de "Fiabilidad" determina: (seleccione la opción correcta). -Hasta donde se puede esperar que un sistema lleve a cabo su función con la exactitud requerida. Cuánto tiempo requiere corregir un error luego de detectado el mismo. La métrica de Fiabilidad se calcula teniendo en cuenta los siguientes indicadores (seleccione la opción correcta). Frecuencia y gravedad de los fallos. Velocidad de procesamiento y tiempo de respuesta. Una de las métricas del proceso de mantenimiento es el "Tiempo promedio requerido para el análisis de impacto" que refleja: -El tiempo necesario para determinar los componentes afectados por un cambio. -El tiempo necesario para que los desarrolladores puedan implementar un cambio. ¿Cuáles son los componentes de las métricas asociadas a los procesos, en un desarrollo de software? (Marque 4 opciones). -El control y ejecución del proyecto. Medición del tiempo de análisis, diseño e implementación. Medición del tiempo dedicado a pruebas y control de calidad. Medición de la transformación y evolución del producto. Medición de la cantidad de líneas de código fuente. Los requerimientos no funcionales de fiabilidad se definen como: Seleccione la respuesta correcta. -El número de fallas aceptables durante el uso normal del sistema. -La cantidad de fallas detectadas con relación a la cantidad de requerimientos. La reparabilidad es la característica de un software que permite: Seleccione la respuesta correcta. Que un software permita corregir sus defectos con una cantidad de esfuerzo razonable. Que un software esté documentado exhaustivamente. El tamaño del software, la complejidad, el diseño y la arquitectura son todas características: Seleccione la respuesta correcta. -Del producto. Del proceso. La métrica de "densidad de comentarios" está dada por la relación entre: Cantidad de líneas de código (LOC) y cantidad de líneas de comentario. Cantidad de líneas de código (LOC) y cantidad de funciones implementadas. La métrica de Complejidad Ciclomática busca determinar ¿Qué característica del software bajo estudio?. El número de caminos independientes dentro del código. La cantidad de variables utilizadas. El índice de Madurez del Software se calcula teniendo en cuenta la cantidad de Módulos añadidos, modificados y eliminados, con respecto a la cantidad total de módulos del sistema actual. Se dice que el software es maduro cuando ese índice: Tiende a 1. Tiende a 0. ¿Cuál de las siguientes métricas se puede considerar una métrica de mantenimiento orientada a objetos?. Seleccione la respuesta correcta. Profundidad del árbol de herencia. Cantidad de clases del sistema. Las métricas de cobertura del software ¿Qué buscan determinar?. Seleccione la respuesta correcta. -La cantidad de código sometido a pruebas. La cantidad de código con errores. La métrica de "Fiabilidad" determina: (seleccione la opción correcta). -Hasta donde se puede esperar que un sistema lleve a cabo su función con la exactitud requerida. Cuánto tiempo requiere corregir un error luego de detectado el mismo. La métrica de Fiabilidad se calcula teniendo en cuenta los siguientes indicadores (seleccione la opción correcta). Frecuencia y gravedad de los fallos. Velocidad de procesamiento y tiempo de respuesta. Una de las métricas del proceso de mantenimiento es el "Tiempo promedio requerido para el análisis de impacto" que refleja: El tiempo necesario para determinar los componentes afectados por un cambio. El tiempo necesario para que los desarrolladores puedan implementar un cambio. La cantidad de horas requerida para implementar un cambio. La cantidad de horas requerida para probar un cambio. La cantidad de horas necesarias para gestionar un cambio de funcionalidad. ¿Cuáles son los componentes de las métricas asociadas a los procesos, en un desarrollo de software? (Marque 4 opciones). El control y ejecución del proyecto. Medición del tiempo de análisis, diseño e implementación. -Medición del tiempo dedicado a pruebas y control de calidad. Medición de la transformación y evolución del producto. Medición de la cantidad de líneas de código fuente. A la hora de evaluar la Portabilidad de un sistema, ¿Qué estamos considerando?. La facilidad de llevar un sistema de un entorno a otro. -La facilidad de que un sistema lo usen diversos usuarios. La facilidad de implementación utilizando diversas herramientas. La elección correcta del lenguaje de desarrollo. -La posibilidad de utilizar el software en varias sucursales. A la hora de evaluar la Portabilidad de un sistema, ¿Qué estamos considerando?. -La facilidad de llevar un sistema de un entorno a otro. La facilidad de que un sistema lo usen diversos usuarios. Cuando hablamos de Blockchain hablamos de: Una base de datos a la que solo se puede agregar información. Una base de datos a la que solo se puede modificar la información. |