UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
FACULTAD DE INGENIERIA INDUSTRIAL.
EXAMEN PARCIAL DE INGENIERIA DE SOFTWARE 2014-1: 105 min
@ 6
Instrucciones:
Elexamen se desarrollaré en maquina, para ello deberd crear una carpeta identificad por su numero de
‘matricula. ejemplo:
Apellidos y Nombres: Verastegul Aguilar David Manuel___-Matricula N*: 08170196
Nombre de la carpeta seré: 08170196
* les archivos que genere, deberén ser debidamente identificados Iuego comprimidos y levantados al
campus virtual.
Prueba:
1. Se quiere vender miisica a través de internet. La solucin es un software. Qué caracteristicas debe
tener este sistema para satisfacer las necesidades de nuestro cliente? Esto es ingenierla de
requerimientos. En base a 1a siguiente lista de requerimlentos indique cuales son Funcionales (F) y
cuales son no funcionales (NF): (3 puntos).
8, | Los usuarios buscaran las canciones que deseen y las pagardn con créditos |
EI software debe visualizarse y funcionar correctamente en ‘cualquier
b. |navegador, especialmente en Intemet Explorer, Firebird, Mozilla, Nautilus y| NF
Sater .
Los usuarios tendrén algunos dias para descargar en cu ordenador las FE
canciones que hayan adquirido.
a.) & Software-debe cumplir las disposiciones recogidas en la Ley Organica de
Datos Personals y en el Reglamento de medidas de seguridad,
(afectan a usuarios concretos),
El software no debe tardar mas de cinco segundos en mostrar los resultados
f, |de una bitsqueda. Si se supera este plazo, el sistema detiene la busqueda y
‘muestra los resultados encontrados,
AE
‘Se desea hacer ofertas generales (afectan a todos los usuarios) y particulares F
ie
2.- Usted, ha sido elegido para el desarrollo de un Sistema de Informacién de Gimnasios, con ta realidad
descrit
Los gimnasios cuentan con especialistas en deportes que definen para cada usuario del gimnasio una
futina adecuada para cumplir algunos objetivos. Sin embargo, el seguimiento y adaptacién de estas
Tutinas es una labor que requiere mucha informacién y que usualmente no se hace con la regularidad
ecesaria. Los usuarios de un gimnasio quisieran realizar un seguimiento més cercano de su desempeo
ara entender cémo cada ejercicio esté contribuyendo en su desarrollo fisico. El propésito del sistema
ue se va a desarrollar es facilitar a los usuarios realizar un seguimiento de su evolucién y desempetio
ena ejecucién de sus rutinas de tal forma que las puedan adaptar y mejorar.
= Cheiatiamictogee seceded aut sneascra perme’
ete Ragula atl — Lan Repo
Teg mucotemad. along sea,
Conn e,metyn niline
Conn San worse ot
Abas marco Lok os :
eae [ee Sade OF Pagina 1Descripci6n General
El corazén del sistema es la aplicacién que permite crear perfiles de deportistas con sus rutinas y
seguimientas.
Perfil de un deportista
Un perfil contiene fa informacién bés
fisicos como altura pesoppresi6
| usuario: su nombre como sus datos
to eariag Sy medidas de alguna® partes de su cuerpo
Elusvario deportista. puede definir un conjunto de objetivos de desarrollo fisico como la pérdida de
CPesoreeduccién de medidas? tonlficaci@A, crecimiento muscular7etc. Finalmente, de manera periédica
(p.e. semanalmente) os usuarios actlalizan los a3tos dé su verfiinuewe 5
Rutinas Fisicas
Una rutina fisica es un conjunto de ejercicios, cada uno definido para cumplir con uno o mas objetivos
de un usuario, Una rutina debe definirse por un profesional quien, con base en su experiencia, tomard
en cuenta el perfil del usuario y sus objetivos para definir tanto el tipo de ejercicios, como su duracién,
regularidad, ndmero de series y otra serie de parémetros que dependerén de la maquina que se
utilzard.
‘Se espera que Ia informacion histérica del gimnasio pueda ayudarle al profesional a definir las rutinas
mas adecuadas. Por ejemplo, si un objetivo es mejorar la capacidad cardiovascular, el profesional podria
realizar una consulta en el sistema y preguntar por las rutinas mds exitosas para lograr ese objetivo en
Poblaciones de edad y peso similares al del deportista. La respuesta debe darse valorada con algunos
eriterios como regularidad con la que cumplen fa rutina los deportistas, resultados obtenidos, etc.
De esta manera, dados los objetivos del deportista, el sistema podré sugerit una ri
para él
Elercicios y Méquinas
Los ejercicios que un deportista puede realizar estan agrupados en categorias que son: aerdbicos
(trotadora, escaladora, etc.), anaerdbicos {pesas), de flexibilidad y equilibrio (p.e. pilates), dé relajaci6n
(pe. yoga) y de tonificacién.
Cada ejercicio pertenece a una categoria, tiene una descripcién, una explicacién de eémo se realiza el
elercicio, méquinas que se necesitan e indica que zonas Gel cuerpo trabaia (p.e. pecho, brazos, plernas,
espalda, abdominales). oe
E gimnasio cuenta con un conjunto de méquinas que permiten a los usuarios realizar sus rutinas, Las
‘mquinas tienen un sistema simple que permite al usuario registrarse al inciar su trabajo y que registra
los resultados del efercicio (p.. para una trotadora almacena el tiempo, velocidad promedio, ritmo
cardiaco promedio y las calorfas quemadas). Al realizar un ejéfeiio el sistema debe recibir la
informacién de la maquina y asociarta al perfil de un usuario.
Requerimientos Bésicos
Se espera que el sistema que Ud. implemente permita al gimnasio crear los deportistas y sus perfiles,
asociarles rutinas de ejercicios que utilicen las méquinas del gimnasio y que, a través de éstas, se pueda
evar registros de los ejercicios realizados y el desempefo.
je que Ud. desarrolle: (17 puntos),
Ua, Modelamiento de casos de uso de la realidad descrita.
A b. Diagrama de clases de la realidad descrita.
1 ¢ Diagrama de secuencias y de colaboracién
«a % Convertir el diagrama de clases légica a tablas fsicas, (Enumerar y describir brevemente los pasos 2
seguir para la solucién de su respuesta).
B & Escribir la instruccién SQL que le permita mostrar los registros de los elercicios realizados y el
desempetio del participante.
Pagina 2