Lo primero que tenemos que pensar para realizar nuestra aplicación, es qué tipo de usuarios la va a usar y las acciones tendrá cada uno.
Por lo que una de las primeras acciones que solemos hacer cuando iniciamos un proyecto es el Diagrama de casos de uso.
En nuestro caso tendremos cuatro tipo de usuarios.
Visitante anónimo: El usuario que se conecta a nuestra página pero que no esta registrado.
Usuario Registrado: Usuario que esta dado de alta en la base de datos y por lo tanto tiene permiso para determinadas acciones.
Administrador: El webmaster, este será el que puede gestionar toda la aplicación, como los propios usuarios, las cámaras y cualquier otro tipo de funcionabilidad.
Webservice: En la descripción del proyecto definimos que un servicio que proporcionaría nuestra aplicación sería poder entregar información de las cámaras que tengamos almacenadas en nuestra aplicación. Por lo que deberemos tener tambien un tipo de usuario para las paginas web que nos soliciten ese servicio.
Si quieres saber más sobre como realizar un caso de uso, puedes ver la siguiente lección. Qué es un Caso de Uso.
