Sei sulla pagina 1di 10

ES14210089

16

MARIO EZEQUIEL
GARCIA HUERTA
Evidencia de aprendizaje / Unidad 4 / Proyectando un
sistema de software con UML y diagrama de estados

El siguiente diseo de sistema en UML tiene objetivo crear una aplicacin que
lleve el control sobre un caf internet.
Esta aplicacin debe llevar el control de la renta de los equipos y de las
impresiones solicitadas por los clientes.
El caf internet solo cuenta con un administrador quien es la persona que est a
cargo de todo lo relacionado con el negocio.
Se requiere que la aplicacin lleve el control sobre las horas rentadas, las
impresiones solicitadas y cunto dinero fue generado por cada cliente.
Diseo del diagrama UML (Lenguaje de Modelado Unificado) es una
especificacin de notacin orientada a objetos, el cual se compone de diferentes
diagramas, los cuales representan las diferentes etapas del desarrollo del
proyecto.

Diagrama de casos de uso.

Descripcin del caso de uso:

Cliente solicita PC, el administrador solicita al sistema una pc, si esta est disponible cambia el estado a usada y corre el tiempo de uso, el cliente soli

Universidad Abierta y a Distancia de Mxico


Centro de Acceso y Apoyo Universitario Unidad Central
Puebla # 143, Piso E3, Col. Roma Norte, C.P. 06700, Delegacin Cuauhtmoc, Mxico D.F.

Diagrama de escenarios de los casos de uso.


Nombre: Usuario
Descripcin: Permite solicitar una PC
Actores: Cualquier cliente
Precondiciones: No existen precondiciones.
Flujo normal
- Cliente solicita PC
- Administrador solicita PC al sistema
- Sistema asigna pc al usuario
- Corre tiempo de renta de pc
- Usuario solicita impresiones
- Usuario solicita que se pare su tiempo de renta de PC
Flujo alternativo
- No existe flujo alternativo
Post condiciones
- Sistema realiza clculo de venta

Nombre: Administrador
Descripcin: Permite solicitar una PC al sistema
Actores: Administrador firmado en el sistema
Precondiciones: Usuario debe solicitar PC previamente
Flujo normal
- El administrador solicita PC al sistema
- El sistema verifica si hay equipo disponible
- Asigna equipo al cliente
Flujo alternativo
- No hay PC disponible, pone al cliente en lista de espera
para asignarle la primer PC que se encuentre disponible
Post condiciones
- Comienza el conteo del tiempo usado por el cliente

Universidad Abierta y a Distancia de Mxico


Centro de Acceso y Apoyo Universitario Unidad Central
Puebla # 143, Piso E3, Col. Roma Norte, C.P. 06700, Delegacin Cuauhtmoc, Mxico D.F.

Descripcin: Permite facturar al cliente


Actores: Administrador firmado en el sistema
Precondiciones: Usuario debe solicitar factura previamente
Flujo normal
- El administrador solicita factura al sistema
- El sistema detiene el conteo de la renta de la PC
- El sistema verifica si se solicitaron impresiones
- El sistema realiza el clculo de la cuenta total
- Sistema arroja ticket con factura del cliente
Flujo alternativo
- No existe flujo alternativo
Post condiciones
- Sistema enva el total del monto al reporte de ventas

Diagrama de actividades.

Descripcin del diagrama de actividades.

El cliente solicita una PC, el administrador hace la peticin al sistema, este revisa si hay equipo disponible, si

Diagrama de actividades.

Universidad Abierta y a Distancia de Mxico


Centro de Acceso y Apoyo Universitario Unidad Central
Puebla # 143, Piso E3, Col. Roma Norte, C.P. 06700, Delegacin Cuauhtmoc, Mxico D.F.

Diagrama secuencial

Universidad Abierta y a Distancia de Mxico


Centro de Acceso y Apoyo Universitario Unidad Central
Puebla # 143, Piso E3, Col. Roma Norte, C.P. 06700, Delegacin Cuauhtmoc, Mxico D.F.

Universidad Abierta y a Distancia de Mxico


Centro de Acceso y Apoyo Universitario Unidad Central
Puebla # 143, Piso E3, Col. Roma Norte, C.P. 06700, Delegacin Cuauhtmoc, Mxico D.F.

Universidad Abierta y a Distancia de Mxico


Centro de Acceso y Apoyo Universitario Unidad Central
Puebla # 143, Piso E3, Col. Roma Norte, C.P. 06700, Delegacin Cuauhtmoc, Mxico D.F.

Diagrama de Clase

Universidad Abierta y a Distancia de Mxico


Centro de Acceso y Apoyo Universitario Unidad Central
Puebla # 143, Piso E3, Col. Roma Norte, C.P. 06700, Delegacin Cuauhtmoc, Mxico D.F.

Justificacin de diagramas de clase. Administrador solicita a disponibilidad una pc


Disponibilidad solicita a asignacin pc el nombre de una pc y disponibilidad cambia su estado
AsignacionPC solicita a tiempo el inicio del reloj y administrador solicita que termine el conte
Venta realiza el clculo de las impresiones y la suma del tiempo por el precioHora y entrega
Reporte de ventas modifica numeroVentas en +1 y suma presioServicio a montoDia

Diagrama de grafico de estado

Universidad Abierta y a Distancia de Mxico


Centro de Acceso y Apoyo Universitario Unidad Central
Puebla # 143, Piso E3, Col. Roma Norte, C.P. 06700, Delegacin Cuauhtmoc, Mxico D.F.

Justificacin del diagrama grafico de estado.


Inicia.

Solicita PC valida pc, si es invlido fin del estado, valido asigna pc. Inicial el conteo de tiemp
Termina conteo de tiempo

Valida impresiones, si es invalido pasa el estado a monto total, si es vlido pasa a suma impre
Monto total pasa a imprime factura y este a suma venta total del da.
Termina el estado.

Universidad Abierta y a Distancia de Mxico


Centro de Acceso y Apoyo Universitario Unidad Central
Puebla # 143, Piso E3, Col. Roma Norte, C.P. 06700, Delegacin Cuauhtmoc, Mxico D.F.

Potrebbero piacerti anche