NEW
Font size
WorksheetsParcial C2- Introducción a la ingeniería de software
Total questions: 50
Worksheet time: 1hrs 9mins
¿Cuál es el propósito del ciclo de vida del software?
Gestionar el desarrollo, mantenimiento y retiro de un sistema de software.
Definir los requisitos del hardware
Realizar pruebas de rendimiento
Controlar el acceso de usuarios al software
¿En qué consiste la fase de planificación en el ciclo de vida del software?
La fase de planificación consiste en probar el software antes de planificar su desarrollo
La fase de planificación implica definir objetivos, alcance, recursos y crear un plan detallado.
La fase de planificación se enfoca únicamente en la estética del software
La fase de planificación implica desarrollar el software sin un plan previo
¿Cuál de las siguientes afirmaciones es CIERTA?
El software de aplicaciones complejas es fácil de desarrollar.
Es probable que el software contenga errores
El desarrollo de software es sólo una labor de programación
Ninguna de las anteriores
Personas que están operando día a día un sistema de software. Es la persona que conoce el problema, y utiliza la herramienta computacional para apoyar su trabajo.
Cliente
Analista
Téster
Programador
Apoya en el proceso de detección y eliminación de los errores y defectos del sistema en construcción
Analista
Programador
Téster
Cliente
Un archivo o conjunto de archivos que contienen múltiples informaciones que, de alguna forma, guardan relación es:
Un Sistema Gestor de Bases de Datos (SGBD)
Una base de datos
Una aplicación informática para el manejo de bases de datos
Ninguna de las anteriores
De los siguientes acrónimos, indica cual es un Sistema Gestor de Bases de Datos (SGBD)
EXCEL
BASE
MYSQL
SGBD
¿Qué es una base de datos?
Uno o varios que sirvan para distinguir cada entidad en la relación
Una base de datos es un conjunto de información relacionada entre sí
El conjunto de valores que puede tomar un atributo
Ninguna de las anteriores
¿Qué es un algoritmo de programación?
Un algoritmo de programación es un conjunto de instrucciones ordenadas y finitas que se utilizan para realizar una tarea específica o resolver un problema.
Un algoritmo de programación es un conjunto de instrucciones aleatorias
Un algoritmo de programación es un conjunto de instrucciones infinitas
Un algoritmo de programación es un conjunto de instrucciones desordenadas
Explica en qué consiste el desarrollo de software.
El desarrollo de software es la creación de programas informáticos para crear problemas en lugar de resolverlos.
El desarrollo de software es la creación de programas informáticos exclusivamente para entretenimiento.
El desarrollo de software es la creación de hardware físico para resolver problemas informáticos.
El desarrollo de software es la creación de programas informáticos para resolver problemas o satisfacer necesidades.
¿Cuál es la función de un sistema operativo en un computador?
Es un lenguaje de programación de bajo nivel.
Enviar correos electrónicos
Administrar recursos y proporcionar una interfaz de usuario.
Jugar videojuegos
Define: Lenguaje de programación
Es un conjunto de símbolos, caracteres y reglas (programas) que le permiten a las personas comunicarse con la computadora.
Es un proceso complejo que requiere una serie de reglas simples, pero indispensables para poderse llevar a cabo.
Es una serie de símbolos que sirven para transmitir uno o mas mensajes (ideas) entre dos entidades diferentes.
Es el conjunto de instrucciones escritas de algún lenguaje de programación y que ejecutadas secuencialmente resuelven un problema especifico.
¿Cuál es el proceso principal en el desarrollo de software?
Ejecución de pruebas
Diagrama de flujo
Diseño gráfico
Ciclo de vida del software
Nombra dos sistemas operativos comunes en computadoras personales.
C++, HTML
PHP y MYSQL
AS400, IOS
Windows, Linux
¿Qué es el software?
Elemento físico de un sistema.
Elemento lógico de un sistema.
Un tipo de hardware.
Un proceso de mantenimiento.
¿Qué tipo de artefacto es un código fuente?
Artefacto del desarrollo de software.
Ejecutable.
Elemento de un modelo.
Modelo.
¿Cuál es el enfoque del análisis en el desarrollo de software?
Entender la solución.
Definir el presupuesto.
Crear el código fuente.
Entender el problema.
¿Qué se busca en la fase de diseño?
Optimizar el diseño del sistema.
Transformar requerimientos en especificaciones.
Definir el hardware necesario.
Crear un modelo de negocio.
¿Qué tipo de software es?
Software de Aplicación
Software de Sistema
Software de Programación
¿Qué tipo de software es?
Software de Aplicación
Software de Sistema
Software de Programación
¿Qué tipo de software es?
Software de Aplicación
Software de Sistema
Software de Programación
¿Qué tipo de software es?
Software de Aplicación
Software de Sistema
Software de Programación
Tipos de software
Aplicaciones, programación, juegos
Programación, sistemas, aplicaciones
Sistemas, aplicaciones, Internet
Son aquellas aplicaciones que se utilizan para programar?
Software Sistemas
Software Aplicaciones
Software Programación
El Windows, Linux y Mac Os X
Programas
Sistemas Operativos
Hardware
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
¿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
La Ingenieria De Requisitos Pretende:
a.- Buscar Errores En Distintos Tipos De Software
b.- Evaluar El Flujo Y Contenido De La Información Para Definir Y Elaborar Funciones Del Software Y Entender El Comportamiento Del Sistema
c. - Obtener Datos Precisos
d. - a. y c, Son Correctas
¿Cuál de las siguientes NO es una fase del ciclo de vida del software?
a) Codificación
b) Diseño
c) Implementación
d) Comercialización
Los requerimientos que describen características como rendimiento, seguridad y fiabilidad se conocen como:
a) Requerimientos funcionales
b) Requerimientos no funcionales
c) Requerimientos de calidad
c) Requerimientos de calidad
La fase del ciclo de vida donde se definen y documentan los requerimientos del sistema es:
a) Diseño
b) Codificación
c) Ingeniería de requisitos
d) Mantenimiento
¿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
Una característica deseable de los requisitos es que deben ser:
a) Ambiguos
b) Inconsistentes
c) Verificables
d) Incompletos
En la fase de mantenimiento del ciclo de vida se realizan actividades para:
a) Construir el código del sistema
b) Definir los requerimientos iniciales
c) Corregir defectos y adaptar el sistema
d) Diseñar la arquitectura del software
¿En qué orden se ejecutan típicamente las fases del ciclo de vida?
a) Diseño, Implementación, Requisitos, Pruebas
b) Requisitos, Diseño, Implementación, Pruebas
c) Pruebas, Diseño, Requisitos, Implementación
d) Implementación, Pruebas, Diseño, Requisitos
Una propiedad deseable de los requisitos es que deben ser:
a) Contradictorios
b) Trazables
c) Redundantes
d) Ambiguos
En la fase de pruebas del ciclo de vida se evalúa:
a) El diseño preliminar del sistema
b) Los requerimientos iniciales
c) La calidad del producto de software
d) Las necesidades de los usuarios
El sistema debe permitir el registro de las quejas, reclamaciones y peticiones de los clientes
Requerimiento funcional
Requerimiento no funcional
El sistema deberá controlar que el cliente este al día en los pagos antes de emitir una nueva factura.
Requerimiento funcional
Requerimiento no funcional
El sistema debe registrar la información de los clientes.
Requerimiento funcional
Requerimiento no funcional
El sistema debe permitir generar una factura de la venta de los productos:
Requerimiento funcional
Requerimiento no funcional
El reporte de factura deberá cumplir con la normativa del artículo 617 del estatuto tributario.
Requerimiento funcional
Requerimiento no funcional
El sistema deberá estar alojado en la nube.
Requerimiento funcional
Requerimiento no funcional
El lenguaje de programación utilizado deberá ser Java.
Requerimiento funcional
Requerimiento no funcional
El sistema debe generar un archivo plano de los clientes para reportarlos a la central de riesgo
Requerimiento funcional
Requerimiento no funcional
El archivo de reporte a las centrales de riesgo debe cumplir con los estándares de las centrales de riesgo.
Requerimiento funcional
Requerimiento no funcional
El sistema debe mostrar los resultados de una consulta en un tiempo no mayor a 5 segundos.
Requisito funcional
Requisito no funcional
Si no se necesita ampliar detalles en su redacción, es decir, si se proporciona la información suficiente para su comprensión, podemos decir que un requerimiento es:
Conciso
Verificable
Consistente
Completo
El sistema deberá funcionar en diferentes sistemas operativos como Windows, Mac OS, Linux, Android, iOS
Requisito funcional
Requisito no funcional
