Está en la página 1de 9

Modelado de Arquitectura 1

Universidad Tecnológica de Panamá

Facultad de Ingeniería en Sistemas Computacionales

Maestría y Postgrado en Ingeniería de Software

Materia:

Diseño y Evaluación de Arquitecturas de Software

Actividad N1:

Entregable N1 - Modelado

Profesor:

Mgtr. Yadira Vargas

Preparado por:

• Ibsen A. Pérez J. Cédula: 8-765-2478


Entregable 1

Contenido

Introducción ................................................................................................................... 3

Contenido ....................................................................................................................... 4

Referencias ..................................................................................................................... 9
Entregable 1

Introducción

El objetivo de la actividad es que los estudiantes puedan aplicar los conceptos y técnicas

del paradigma orientado a objetos para crear diagramas UML que representen de manera clara

y precisa los sistemas de programación orientada a objetos.


Entregable 1

Contenido

Indicaciones

Lea cuidadosamente el enunciado del ejercicio. Subraye la información relevante y anote

cualquier dato o restricción importante. Determina el tipo de problema a resolver. Realice un

análisis y el diagrama solicitado, utilizando herramientas como: StarUML, Smartdraw, draw.io,

entre otras. Todos los diagramas deben ser consistentes y tener el mismo formato. Siga su plan

de acción y trabaje paso a paso para resolver el ejercicio. Verifique la solución y presente la

respuesta de manera clara y ordenada Entregar un solo documento en formato pdf.

Enunciado # 1

A continuación, se presentan algunas características importantes que debería tener un

software de administración de gimnasios:

• El software debe permitir almacenar, editar y actualizar registros

de socios, permitiendo búsquedas en bases de datos y la gestión

de bajas.

• El software debe permitir supervisar el acceso de los socios al

gimnasio, ya sea manualmente o mediante un dispositivo externo

que permita a los socios registrarse con sus tarjetas o teléfonos

inteligentes y registrar automáticamente los datos relevantes en

el software.

• El software debe permitir la programación de clases, la reserva

y reprogramación de clases y citas, y la asignación de

instructores a las clases.


Entregable 1

• El software debe permitir a los socios reservar clases y citas en

línea, y mantener listas de espera para las clases llenas.

• El software debe permitir flexibilidad en las tarifas y afiliaciones.

• El software debe contar con un administrador de tareas integrado

para facilitar la gestión de las tareas diarias del personal.

• El software debe permitir la planificación de entrenamientos y la

creación de rutinas.

• El software debe permitir la generación de informes y análisis

sobre el rendimiento del gimnasio y los socios.

• Realice el Diagrama de Casos de Uso y el Diagrama de Clases

Conceptual.

Diagrama de Clases Conceptual


Entregable 1

Diagrama de Casos de Uso


Entregable 1

Enunciado #2

Se desea diseñar un juego llamado Space Combat, el cual es del género acción. Este

juego consta de varias misiones. Cada Misión se refiere dos Flotas que constan de Naves

espaciales que son dirigidas por Pilotos. Cada Piloto tendrá un nombre y un nivel de

experiencia dado por la cantidad de niveles superados en el juego, también contará con una

cantidad de vidas que irán disminuyendo a medida que su nave reciba disparos del enemigo

cuando el escudo de la nave haya perdido su energía Cada piloto cuenta con una nave que

estará equipada con diversos tipos de armamento: cañones láser, proyectiles guiados y armas

de plasma. También la nave contará con un escudo que ira decreciendo su energía por cada

disparo recibido. El piloto principalmente se encarga de pilotear la nave para evadir las armas

enemigas y operar el armamento de la nave para derribar la flota enemiga. Realice un diagrama

de clases de especificación para Space Combat,

Diagrama de Clases de Especificación

Enunciado #3

A continuación, se presentan algunas de las características más importantes que debería tener

un software de administración de proyectos: El software debe establecer presupuestos para


Entregable 1

cada tarea y proyecto, y hacer seguimiento de los gastos El software debe permitir que se

asignen recursos a cada tarea y proyecto, y hacer seguimiento de su uso El software debe

permitir que se registre el tiempo dedicado a cada tarea y proyecto, y hacer seguimiento de los

plazos El software debe permitir el control de acceso, permitiendo establecer permisos de

acceso para cada usuario y controlar el acceso a la información El software debe permitir la

generación de informes. Realice el Diagrama de Casos de Uso.

Diagrama de Casos de Uso

.
Entregable 1

Referencias

Documentación del caso suministrado por el profesor

También podría gustarte