Font size
WorksheetsParcial C2- Ingeniería de software 2
Total questions: 33
Worksheet time: 1hrs 13mins
¿Qué es Spring Boot y cómo se relaciona con la creación de API REST?
Spring Boot es un lenguaje de programación para el desarrollo web.
Spring Boot solo se utiliza para crear aplicaciones de escritorio.
Al crear API REST con Spring Boot, no es necesario definir puntos finales RESTful.
Spring Boot es un marco que simplifica el desarrollo de aplicaciones Java. Proporciona herramientas y bibliotecas para construir aplicaciones listas para producción rápidamente. Al crear API REST con Spring Boot, los desarrolladores pueden definir fácilmente puntos finales RESTful, manejar solicitudes HTTP y gestionar la serialización/deserialización de datos.
RESTful es:
Un protocolo
Un servicio web
Un estilo arquitectónico
Un Framework
¿REST es una arquitectura centralizada o descentralizada?
Centralizada
Descentralizada
Operaciones típicas Restfull
Select, update, delete, insert.
Get, Post, Patch/Put, Delete
Select, update, delete
La Ingeniería De Requisitos Evalúa?
Las Peticiones Y Especificaciones Del Cliente?
Las Fallas De Un Sistema
Como Se Quiere Que Se Vea Un Programa Finalmente?
Ninguna De Las Anteriores
Cual Puede Ser Uno De Los Desafíos De La Ingeniería De Requisitos. Seleccione Una
No Saber Como hacer El Software
No Saber Sobre El Tema
La Comunicación Con El Cliente O No Saber A Que Se Quiere Llegar Exactamente
Ninguna De Las Anteriores
¿Cual De Estas Opciones Cree Usted Que Puede Ser Una Desventaja De La Ingeniería De Requisitos?
Se Torna Difícil Al Momento De Transformar En Especificaciones De Diseño E Implementacion Lo Que Nos Dio A Entender El Usuario
La Recolección De Datos Con Mucho Tiempo De Anticipacion
Buena Entendimiento Con El Usuario
Tener Buena disposición Al Hablar Con El Cliente
¿Que Son Los Requisitos?
Cosas Que Se Pueden Añadir
Los Detalles Sobre Lo Que Tendremos Que Hacer
Las Diferentes Opciones Que Puede Tener Un Proyecto
Ninguna De Las Anteriores
¿Qué tipo de requisitos describen las funcionalidades que el sistema debe tener y los datos que debe almacenar?
Requisitos funcionales
Requisitos del sistema
Requisitos del usuario
Requisitos no funcionales
¿Qué etapa se realiza para comprender el significado de los requisitos y verificar su consistencia?
Análisis de Requisitos
Validación de Requisitos
Elicitación de Requisitos
Especificación de Requisitos
¿Qué tipo de requisitos describen elementos de calidad del sistema como rendimiento y seguridad?
Requisitos del sistema
Requisitos del usuario
Requisitos no funcionales
Requisitos funcionales
¿Cuál de las siguientes actividades NO corresponde a la ingeniería de requisitos?
a) Elicitación de requisitos
b) Análisis de requisitos
c) Codificación del software
d) Validación de requisitos
El proceso de ventas en el sistema abarcará los siguientes pasos: Ingreso de pedido de venta, emisión de orden de entrega (despacho), facturación y cobranza.
Funcional
No Funcional
El nuevo sistema debe desarrollarse aplicando patrones y recomendaciones de programación que incrementen la seguridad de datos.
Funcional
No Funcional
El tiempo de aprendizaje del sistema por un usuario deberá ser menor a 4 horas.
Funcional
No Funcional
Las listas de precios tendrán un período de vigencia (fecha inicial y fecha final).
Funcional
No funcional
El sistema llevará un control de las cantidades que se están pidiendo, en relación con las cantidades existentes en inventario. Al registrar un pedido, en caso que exista inventario suficiente el sistema dará de alta al pedido y registrará una reserva de ese material o producto reservada para ese pedido.
Funcional
No funcional
¿Qué es la validación de requerimientos de software?
Proceso de asegurarse de que los requerimientos están bien documentados.
Proceso de asegurarse de que los requerimientos cumplen con las necesidades del usuario.
Proceso de corregir errores en el código.
Los cajeros deben ingresar usuario y contraseña para poder usar los servicios del sistema.
Funcional
No Funcional
El sistema debe estar soportado bajo plataforma Windows.
Funcional
No Funcional
El lenguaje de programación debe ser C# de .NET.
Funcional
No Funcional
Los requisitos definen qué debe hacer el software, cómo debe verse y las condiciones que deben cumplirse para que se considere exitoso.
Verdadero
Falso
Que es la trazabilidad de requisitos?
Cuales son los tipos de trazabilidad que existen en la ingeniería de requisitos?
escriba cuales son los componentes clave para realizar un proceso de gestión de cambios en ingeniería de requisitos?
Cuales son la técnicas para capturar requisitos de software?
Escriba mínimo 4
¿Qué son las pruebas de Software?
Serie de actividades que determinan las fechas en que se debe entregar el software
Serie de actividades que determinan si un programa es funcional
Serie de actividades con el propósito de encontrar fallas de implementan de un programa
Todas las Anteriores
Es lo mismo comprobar la seguridad de una prueba de Software en una "Aplicación Bancaria" que en una "Aplicación para comprar boletos por Internet"
FALSO
VERDADERO
¿Que verifican las Prueba de Aceptación?
verificación de requerimientos del sistema
la aceptación o rechazo del sistema desarrollado
verificación de todos los elementos de calidad del sistema
la instalación dentro de un ambiente de producción
¿En que consisten las pruebas de stress?
validar un número de características al mismo tiempo, a diferencia de otras pruebas que sólo se centran en uno o dos aspectos
Verificar que el sistema funciona apropiadamente y sin errores, bajo saturación
Validar el tiempo de respuesta para las transacciones o funciones de negocios
Verificar el tiempo de respuesta del sistema para transacciones o casos de uso de negocios, bajo diferentes condiciones de carga
Son objetivos de las pruebas de Software (multiple respuesta)
Detectar defectos en el software
Identificar cuales son los elementos para que el cliente interactue
identificar y asegurar que los defectos encontrados sean corregidos antes de la entrega al cliente.
Ninguna de las anteriores
Cuales de estos son principios de las Pruebas de Software? (Múltiple respuesta)
La prueba puede ser usada para mostrar presencia de errores
Verificación de cada linea de código inestable
Decidir cuando debe parar el proceso de prueba
Ninguna de las anteriores
Son Tipos de Pruebas de Software: (Múltiple respuesta)
De Especificación
De Usabilidad
De Integración
Ninguna de las anteriores
