Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integrantes de Grupo:
1. Bolaños Hidrobo Ricardo
2. Bustamante Moncayo Edgar Vinicio
3. Cordero Maya Gabriela Elizabeth
Se les recuerda que solo deben poner el nombre de las personas que
colaborarón en el desarrollo de la siguiente tarea, la omisión de cualquier
nombre se interpretará la no participación y no tendrá derecho a la nota
obtenida, es de responsabilidad directa del responsable del grupo
Tarea 1
Ejercicio 1: Una encuesta
Objetivo: Identificar los aspectos que forman parte de un problema.
Enunciado: Analice la siguiente lectura e identifique los requerimientos
funcionales, el mundo o contexto del problema y los requerimientos no
funcionales.
Analisis del Problema
El problema: La universidad quiere construir un programa para manejar los
resultados de una encuesta de opinión. En la encuesta se dividieron las personas
en 3 rangos de edad:
(1) Menores de 18
(2) Entre 18 y 55
(3) Mas de 55 años.
La encuesta consiste en una única pregunta, en la cual se le pide a la persona
que califique la calidad de un curso dando un valor entre 0 y 10. En el momento
de hacer la pregunta, la persona debe informar si es soltera o casada.
El programa debe informar el valor total de la encuesta, esto es, debe promediar
todas las notas dadas y presentar el resultado en la pantalla. Tambien debe ser
capaz de informar valores parciales de la encuesta, en este caso se debe
especificar un rango de edad y un estado civil. El programa presenta por pantalla
el promedio de las calificaciones del curso dadas por todas las personas que
cumplan el perfil pedido.
Cliente
Usuario
Requerimiento
funcional
Mundo del
problema
Requerimiento
no funcional
Ejercicio 2: Una alcancía
Objetivo: Identificar los aspectos que forman parte de un problema.
Enunciado: Analice la siguiente lectura e identifique los requerimientos
funcionales, el mundo o contexto del problema y los requerimientos no
funcionales.
Analisis del Problema
El problema: Una pequeña asociación conformada como caja comunal “El
progreso”, quiere contruir un programa para manejar una alcancía. En la alcancía
es posible guardar monedas de distintas denominaciones: 1 centavo, de 5
centavos, de 10 centavos, de 25 centavos, de 50 centavos y de un dólar. No se
guardan billetes o monedas de otros valores.
El programa debe dar las siguientes opciones:
(1) Agregar una moneda de una de las denominaciones que maneja.
(2) Informar cuántas monedas tiene cada denominación
(3) Calcular el total de dinero ahorrado, y,
(4) Romper la alcancía, vaciando su contenido.
Cliente Caja comunal “El Progreso”
Usuario Socios de la Asociación
Cliente
Usuario
Requerimiento
funcional
Mundo del
problema
Requerimiento
no funcional
Ejercicio 4
Objetivo: Identificar los aspectos que forman parte de un problema.
Enunciado: Analice la siguiente lectura e identifique los requerimientos
funcionales, el mundo o contexto del problema y los requerimientos no
funcionales.
Analisis del Problema
El problema: Escribir un programa para procesar las notas de un curso, en el
cual se debe indicar el número de materias que toma cada estudiante para
determinar el arreglo dinámicamente donde se almacenarán las notas. Además,
se debe utilizar un arreglo de punteros para almacenar los nombres de los
estudiantes.
La información de cada estudiante es el nombre y las notas (sobre 20), que debe
ser ingresada hasta que ingrese un nulo en los nombres.
Cliente
Usuario
Requerimiento
funcional
Mundo del
problema
Requerimiento
no funcional
Ejercicio 5
Objetivo: Identificar los aspectos que forman parte de un problema.
Enunciado: Analice la siguiente lectura e identifique los requerimientos
funcionales, el mundo o contexto del problema y los requerimientos no
funcionales.
Analisis del Problema
El problema: Considerar las siguientes monedas extranjeras y su equivalencia
en dólares USA:
Cliente Banco
Usuario Cajeros del Banco
Convertir las monedas extranjeras en su cantidad en dolares.
Requerimiento Devolver el valor de la segunda moneda por cada unidad de
funcional la primera.
Indicar que tipo de raíces son las obtenidas, de acuerdo a las siguientes
condiciones:
Cliente
Usuario
Requerimiento
funcional
Mundo del
problema
Requerimiento
no funcional