Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: rubcr en 7 Junio 2020, 13:40 pm



Título: Casos de uso
Publicado por: rubcr en 7 Junio 2020, 13:40 pm
Hola a todos tengo que realizar unos casos de uso según lo siguiente, entiendo que se tendrían que hacer 3, usuario, usuario registrado y administradores, pero no sé como realizarlo, los include y extends no entiendo muy bien como usarlos

La Web funciona como un foro, cualquier usuario podrá ver los contenidos publicados por el resto de los alumnos. En el sitio web se podrán visualizar las 25 últimas aportaciones introducidas por los usuarios y también las 10 aportaciones mejor valoradas por los usuarios.  

- Se pueden filtrar Las aportaciones por categorías (por ejemplo: Entornos, Programación, Bases de Datos, SS.II., etc…)

- Los accesos al sitio Web se registrarán y mediante las credenciales (registro IP o nombre de máquina) se puede conocer el origen del acceso.

- Para votar un comentario tienes que estar registrado en la Web. Si estás registrado también podrás introducir tus comentarios y votar si una aportación es muy mala, ofensiva, copiada de otra persona, etc..; en ese caso los moderadores podrán eliminarlo de la Web.

- A los usuarios registrados se le enviará mensualmente un correo electrónico con los comentarios mejor valorados del momento.

-los administradores podrán moderar comentarios, dar de baja a aquellos usuarios que hagan un abuso o uso indebido de la plataforma. Además, podrán ver estadísticas que contengan el número de aportaciones en la Web, los accesos por alumno y el número de votos emitidos en un período de tiempo.

Espero que alguien pueda ayudarme, un saludo.


Título: Re: Casos de uso
Publicado por: rubcr en 7 Junio 2020, 20:37 pm
Hola a todos tengo que realizar unos casos de uso según lo siguiente, entiendo que se tendrían que hacer 3, usuario, usuario registrado y administradores, pero no sé como realizarlo, los include y extends no entiendo muy bien como usarlos

La Web funciona como un foro, cualquier usuario podrá ver los contenidos publicados por el resto de los alumnos. En el sitio web se podrán visualizar las 25 últimas aportaciones introducidas por los usuarios y también las 10 aportaciones mejor valoradas por los usuarios.  

- Se pueden filtrar Las aportaciones por categorías (por ejemplo: Entornos, Programación, Bases de Datos, SS.II., etc…)

- Los accesos al sitio Web se registrarán y mediante las credenciales (registro IP o nombre de máquina) se puede conocer el origen del acceso.

- Para votar un comentario tienes que estar registrado en la Web. Si estás registrado también podrás introducir tus comentarios y votar si una aportación es muy mala, ofensiva, copiada de otra persona, etc..; en ese caso los moderadores podrán eliminarlo de la Web.

- A los usuarios registrados se le enviará mensualmente un correo electrónico con los comentarios mejor valorados del momento.

-los administradores podrán moderar comentarios, dar de baja a aquellos usuarios que hagan un abuso o uso indebido de la plataforma. Además, podrán ver estadísticas que contengan el número de aportaciones en la Web, los accesos por alumno y el número de votos emitidos en un período de tiempo.

Espero que alguien pueda ayudarme, un saludo.
Por favor alguien que me pueda ayudar con lo de arriba :D


Título: Re: Casos de uso
Publicado por: K-YreX en 8 Junio 2020, 14:00 pm
En primer lugar, no hagas doble post. Si quieres añadir cualquier información modifica el mensaje original.
Poner otro mensaje pidiendo ayuda de nuevo no va a solucionar nada. Si alguien te contesta lo va a hacer con la misma rapidez si es un mensaje que si son más.

Hola a todos tengo que realizar unos casos de uso según lo siguiente, entiendo que se tendrían que hacer 3, usuario, usuario registrado y administradores, pero no sé como realizarlo, los include y extends no entiendo muy bien como usarlos
Los casos de uso no son esos 3. Esos 3 son los actores que realizan los casos de uso. Para esto tienes que hacer un rectángulo que representa el sistema y dentro del rectángulo dibujar elipses con el nombre de cada caso de uso. Un caso de uso es una operación que puede realizar el sistema. Estos casos de uso se relacionan mediante líneas con el/los actor/es (que se representan fuera del rectángulo) que puede/n realizarlos.

Supón A y B dos casos de uso:
  • A --<extends>--> B significa que la operación del caso de uso B se puede ver complementada en algunas ocasiones por el caso de uso A.
  • A --<include>--> B significa que para completar la operación del caso de uso A siempre será necesario que el sistema ejecute el caso de uso B como parte de la operación principal.

Si necesitas más información, busca en Internet sobre diagramas de casos de uso y encontrarás más información. No es una ciencia muy exacta y menos cuando no se comprueba el resultado final con la ejecución de un sistema como el representado.