miércoles, 18 de mayo de 2011

18/05/2011

Hemos trabajado sobre algunos casos de uso.
Es necesario detallar cada comportamiento y particularmente controlar que datos que se pretende mostrar esten definidos como entrados en algun caso de uso.
Estro permitira cerrar el sistema y definir detalladamente su comportamiento.

Deberá terminar todos los casos de uso del sistema, son olvidar del CdU que calcula automaticamente el puntaje de adiestramiento en alguna habilidad.

miércoles, 11 de mayo de 2011

11/05/2011

El diagrama de casos de uso esta OK.
Debe rehacer los casos de uso segun lo conversado en clase.
Muy buen trabajo.

Completar haciendo 10 casos de uso-

miércoles, 4 de mayo de 2011

04/05/2011

Estimados alumnos:

En función a lo conversado en el dia de la fecha, y para que vuestra productividad aumente, teniendo siempre trabajo pendiente por desarrollar y para que puedan llegar a desarrollar el sistema dentro del año lectivo, les solicito a todos y cada uno de ustedes a desarrollar los siguientes puntos:

a) confeccionar el diagrama completo de casos de uso;

b) desarrollar en forma completa y detallada (según lo aprendieron el año proximo pasado) de 5(cinco)casos de uso correspondientes a programas de altas bajas y modificaciones de vuestro sistema;

c) desarrollar un caso de uso completo y detallado de un comportamiento (item de vuestro menu) de nivel de complejidad alto.

Se solicita este pequeño número de casos de uso detallados, a fin de que puedan ser corregidos tempranamente y para que ustedes tengan cabal idea de lo que se pretende de cada caso de uso.

En caso de haber terminado con esta tarea y el profesor no haya tenido aún la posibilidad de corregir, deben continuar desarrollando otros casos de uso, adicionales a los elegidos previamente.

Para la clase proxima, ademas de lo pedido se solicita a todos los alumnos que deben tener terminado:
la propuesta
el presupuesto
la planilla excel con la estructura de horas presupuestadas
una caratula para la presentacion de la propuesta y presupuesto.
el menu programado del sistema
el control de cada comportamiento definido en la propuesta deba coincidir con un elemento del menu: no tiene que quedar ningn comportamiento sin opcion del menu ni ninguna opcion del menu sin su comportamiento descripto en la propuesta.

Cualquier definición de tarea no entendida deberá ser consultada con el profesor. Si hasta el día lunes 10 de mayo no me fueron presentadas preguntas, es porque todo fue comprendido perfectamente.

Por lo tanto, si alguno de estos items no fuese cumplimentado será debidamente evaluado.

Muchisimas gracias

4/5/2011

menu editor

Jugadores
Administrar jugadores
Administrar capacidades
Técnicas
Externas al juego
Financieras
Administrar entrenamiento
Equipo
Administrar táctica
Administrar vestimenta
Definir formación
Registrar ascensos y descensos
Torneos
Administrar categorías
Administrar equipos
Administrar torneos
Administrar partidos
Administrar torneos
Ver partidos en directo
Complementos
Tribunal de disciplina
Administrar jugadores suspendidos
Sacar estadísticas de suspensiones
Finanzas
Ingresos
Venta de jugadores
Venta de entradas
Sponsor
Contratar sponsor
Cobranza premios por torneo
Egresos
Compra de jugadores
Pago de sueldos
Back-up
Resguardo de datos
Recupero de datos

4/05/2011

Muy bueno el trabajo del menu y de la propuesta econmica.
Con respecto al menu, quedo ya predeterminado
Se solicita al alumno el siguiente trabajo: revisar su propuesta de sistema y controlar si para cada funcionalidad importante existe una opcion de dicho menu para realizarla (hojas del menu).
De encontrar comportamientos no considerados, debera agregar los items del menu correspondientes.
Postear el menu

El presupuesto deberà ser corregido segun las pautas conversadas. El contenido ha sido controlado y aceptado.
Los calculos de horas de trabajo han sido conroladas y se sugiere al alumnos en verificarlas, en tiempo de analisis, para verific ar si los tiempos previstos fueron excesivos o no.

El alumno debera definir el diagrama de casos de uso. Un ¡interesante control de completitud es verificar que cada cdu este representado por una hija del menu.

Para definir los posibles actores, el alumno deberà imaginar tres categorias de usuarios:
1) administrador puede entrar a todas las funciones
2) director tecnico; no puede acceder a las finanzas ni al back up
3) inventar otro usuario para disminuir las funciones acreditadas al administrador.

27/04/2011

Propuesta de “Uncio Manager”

Uncio Manager es un juego online multi-jugador que consiste en la formación, mantenimiento y desarrollo de un club de fútbol propio. Creo que este juego es interesante de realizar ya que sintetiza y refleja, virtualmente, una semejanza a la realidad de un club de fútbol, ubicado en una determinada categoría, con sus finanzas, sus jugadores y demás funciones y operaciones que se realizan dentro de un club de fútbol. Creo que es de gran entretenimiento para el usuario por tener este un gran involucramiento en todos los aspectos del club, ya que cumple la función de manager, de DT y hasta debe tomar algunas decisiones propias del presidente o dueño del club.

La personalización del equipo por parte del usuario va desde los nombres y cualidades de los jugadores, a los colores y diseño de camiseta.
También este va a tener un compromiso para con el equipo ya que el rendimiento de su equipo en el juego va a depender de su ocupación en el equipo y en sus jugadores,

El rendimiento de los jugadores, por ejemplo, va a depender de varios factores:
el estado físico de los jugadores, que va a ser “momentáneo” ya que tiene que ver con su cansancio,
la “ética” que va a ser lo que determine la probabilidad de ser expulsado o amonestado y
sus habilidades, las cuales van a estar directamente relacionadas con su posición y forma de juego.

Tal como le sucede a un club real, los jugadores, dentro del juego no son estáticos, esto quiere decir que el usuario va a poder comprar o vender jugadores para su equipo. Para esto, va a existir un Semillero de jugadores de donde se van a poder comprar y a quien se podrá vender los que uno ya no quiere más en su equipo.

Creo que también dentro de esta realidad virtual que se crea, debería haber entes externos a los clubes como en la vida real, tales como un sponsor que le otorga dinero periódicamente al club, como un tribunal de disciplina, encargado de sancionar a los jugadores por su comportamiento en la cancha.

Otra atracción del juego va a ser la interacción con otros usuarios lo cual permite una conexión y una competencia persona vs. Persona (pues se puede competir con otro usuario y su equipo), mucho más rica que la de persona vs. sistema. El realismo de que todos los usuarios se esfuercen por ser mejores que los otros, lo lleva a un punto de entretenimiento y realidad que enriquece al juego. Para darle un ápice de tensión y realización del trabajo como DT, propongo una sección del sistema encargada de “transmitir” los partidos en vivo, con un día y una hora determinada, mostrando secuencialmente todos los eventos que vayan ocurriendo durante el partido.









Descripción por módulos

Jugadores

Este módulo administrará inicialmente la registración de jugadores. Además administrará las capacidades de los jugadores. Estas son: Atajo, Defensa, Destreza, Ataque, Velocidad, Ética, Estado Físico, Sueldo, Valor.
Estas capacidades serán asignadas desde el comienzo de la creación del equipo. Las capacidades Sueldo y Valor están íntimamente relacionadas entre sí ya que van alterándose según el correr de los partidos coordinadamente.
Con respecto a Ética, va a ser alterado únicamente durante los partidos según las faltas que el jugador cometa en los mismos.
Todo el resto, va a ser modificado automáticamente por el sistema con el correr tanto los partidos, como los entrenamientos a los que el entrenador someta a sus jugadores.

Algo que tiene que ver con los jugadores, va a ser la compra y venta de los mismos, aunque va a pertenecer al módulo de Finanzas.

Finanzas

Este módulo comprende varias cosas:
La compra / venta de jugadores: estas van a ser a partir del semillero de donde se van a comprar y a donde se vana dejar los jugadores libres.
La venta de entradas: por partido, cuantos más hinchas vayan a la cancha, más va a recaudar el equipo.
Premio por torneo: si uno sale campeón o subcampeón, se le va a dar plata como premio.
Pago de sueldos: periódicamente se le debe pagar el sueldo a los jugadores.


Dirección Técnica

Este módulo va a basarse en básicamente dos aspectos: la formación táctica de los jugadores para el partido y el entrenamiento de los mismos. Por parte del entrenamiento, el entrenador va a asignar ejercicios específicos para que cada jugador mejore en una habilidad necesaria para su puesto de juego, incluyendo también el estado físico.
En cuanto a la formación, le va a permitir al entrenador seleccionar la formación táctica requerida para cada partido y el jugador que cubrirá cada puesto.

Torneos

En el módulo de torneos se van a administrar los torneos, los partidos, las categorías, los partidos en juego (que se mostraran en una sección aparte del juego).
Con el inicio de un torneo, se generará automáticamente su fixture.
Los torneos van a ser armados cada 2 semanas aproximadamente.
Los partidos dentro de cada torneo van a ser aproximadamente cada 48hs.
Al finalizar cada torneo, el campeón va a ascender de categoría y el último a descender.
Los partidos que se estén jugando en directo, van a poder ser vistos por quien quiera. Los entrenadores de los equipos en disputa solo van a poder ver el partido, y estarán imposibilitados de hacer cambios y / o realizar otras acciones.

Complementos

Dentro de los entes externos, encontramos el sponsor y el tribunal de disciplina. El primero fue explicado en el módulo Finanzas, el cual tiene como funcionalidad otorgar dinero a los clubes.
El tribunal de disciplina va a ser el encargado de suspender a los jugadores cuando estos sean expulsados en el partido.