Requisitos del sistema - POOA-2017-2/Connect4 GitHub Wiki

I. Requisitos funcionales

El prototipo refleja un análisis orientado a objetos consistente con la lógica el problema propuesto e implementa un diseño orientado a objetos consistente con la lógica de la solución propuesta.

El prototipo sigue una arquitectura en "biblioteca de clases" y "aplicaión cliente-servidor", y es fácil de interpretar el código producido por los desarrolladores.

El prototipo cuenta con una interfaz gráfica basada en SWING que faliclita la interacción con el usuario. El prototipo tiene la capacidad de guardar y recuperar información utilizando técnicas de serialización e implementa métodos estándares para el usuario.

El prototipo implementa un ambiente dinámico utilizando método de concurrencia basados en hilos de cómputo.

II. Historias de usuario

II.1 Historias de usuario-administrador

Yo como un ADMINISTRADOR, necesito conocer cual es la clase que se debe correr, la que contiene el Socket-Servidor y la que contiene el Socket-Cliente, con la finalidad de poder resolver cualquier problema de conexión que se pueda llegar a dar en un momento dado.

II.2 Historias de usuario-cliente

Yo como un CLIENTE, necesito conocer el funcionamiento básico del juego, las reglas y restricciones de lo que no se puede hacer, con la finalidad de poder evitar problemas de uso y así poder utilizar la aplicación de una manera mas eficiente .