miércoles, 3 de noviembre de 2010
3/11/2010
Confección del manual del usuario, usando print screen de cada pantalla con descripcion de cada una de las opciones usadas en dicha pantalla. Este trabajo debe incluir las politicas de back-up, explicando el sentido de su uso, frecuencia de uso, etc)
Administrar el programa con Path Dinamico de modo que no este atado a direcciones fijas de base de datos
Help en linea, brindando la ayuda contextual a cada pantalla.
El proyecto de be incluir una estadistica grafica y otra en forma de reporte
Generar una carpeta con Apellido-nombre de cada alumno
Esta carpeta estara conformada por tres carpetas:
Diseño: diagrama de casos de uso, todos los casos de uso, Diagramas de clases, diagramas de secuencia.
Documentación: Propuesta y presupuesto
Programa: Programa desarrollado y BBDD
Gracias
miércoles, 6 de octubre de 2010
6/10/20010
miércoles, 29 de septiembre de 2010
29/09/2010
Confeccionar el Der.
Para la entrega del sistema debera confeccionar el manual del usuario y el help en linea.
miércoles, 25 de agosto de 2010
25/08/2010
Estamos finalizando el mes de agosto.
Solo faltan tres meses para la finalizacion de las clases.-
Quedan a lo sumo, 12 clases en las que ustedes deben desarrollar el sistema completo.
Es perfectamente posible hacerlo, siempre que por vuestra parte haya una completa y profunda dedicación.
No es MUCHO TIEMPO. Les sugiero considerar en vuestro plan de trabajo diario, la necesidad de dedicar cantidad y calidad de tiempo al proyecto final, caso contrario este no podra terminarse a tiempo.
Quiero significarlo para que no duden del orden de los pasos o subprocesos que deberán cumplir:
No voy a controlar programacion hasta que no esten listos todos los diagramas de secuencia.
No voy a controlas diagr. de secuencia si no estan listas las clases, el diagrama de clases y el DER correspondiente
No voy a controlar lo pedido en el renglon previo si no han terminado con todos los casos de uso.
Por lo tanto, tracen vuestros planes de trabajo y consideren estos comentarios.
Gracias
miércoles, 7 de julio de 2010
07/07/2010
Debe definir 4 interfases
Revisar en profundidad todos los casos de uso, en funcion a la logica modificada al revisar los atributos
Programar 2 abms funcionando compeletamente, grabando datos en la BBDD.
miércoles, 23 de junio de 2010
Tareas para el 30/6
Además tendrá que empezar a definir las clases y sus atributos.
miércoles, 9 de junio de 2010
Tareas para el 16/6
Realizar 3 descripciones de casos de uso de un ABM, y una un poco mas compleja.
Tareas para el 9/6
Ademas, tendrá que realizar el diagrama de casos de uso
martes, 25 de mayo de 2010
Propuesta económica
En base a lo analizado en el informe, Sacha Unamuno, ofrece un sistema con un costo de $1275 (mil doscientos setenta y cinco pesos).
Se deberá abonar un 25% como anticipo y el 75% restante con la entrega del sistema.
Se podrá pagar en hasta 6 (seis) cuotas sin interés y el comprador tiene la opción de pagar en hasta 12 (doce) cuotas con un interés del 20%.
Solo se acepta efectivo o cheque.
Servicios opcionales:
· Mantenimiento: $150 por mes (dos visitas incluidas)
· Servicio técnico : $100 por mes (dos visitas incluidas. Cuatro PCs incluidas)
· Personal para carga inicial: $10 por hora por persona
· Backup automático de las bases de datos: $50
· Pagina Web: $750
└ Mantenimiento: $100 por mes + Hosting
£ Código Fuente: 350% del precio del sistema
╚ $4462 (cuatro mil cuatrocientos sesenta y dos pesos)
Equipamiento mínimo: $750 (setecientos cincuenta pesos)
· 256 MB de memoria RAM
· Windows 98 con .NET Framework 3.0
· 1 GB libres en el disco duro
· Impresora B/N a chorro de tinta
Equipamiento recomendado: $2200 (dos mil doscientos pesos)
· 1 GB de memoria RAM
· Windows XP/Vista con .NET Framework 3.0
· 5 GB libre en el disco duro
· HD de 500 MB para backup
· Impresora láser color
Validez de la oferta:
Esta propuesta económica será valida hasta 30 días después de entregada; luego de este plazo, en caso de ser aceptada, será analizada nuevamente y quedara sujeta a cambios.
Detalle del importe total presupuestado
Cantidad de horas requeridas:
- Administrar à Análisis 4hs
à Diseño 2hs
à Programación 3hs
- Estadísticas à Análisis 3hs
à Diseño 1hs
à Programación 3hs
- Web à Análisis 2hs
à Diseño 1hs
à Programación 2hs
- Mail à Análisis 2hs
à Diseño 1hs
à Programación 2hs
- Torneo à Análisis 5hs
à Diseño 2hs
à Programación 4hs
- Agenda à Análisis 3hs
à Diseño 1hs
à Programación 3hs
- Diseño del sistema à 6hs
Hora de análisis à $30
Hora de programación à $25
Hora de diseño à $20
Cantidad de horas de análisis à 19hs
Cantidad de horas de programaciónà 17hs
Cantidad de horas de diseño à 14hs
Total de análisis à $570
Total de programación à $425
Total de diseño à $280
Total del Sistema à $1275
Modulos
§ Administrar
§ Estadísticas
§ Web
§ Mail
§ Torneo
§ Agenda
Administrar: Se podrán realizar acciones del tipo altas, bajas y modificaciones, de escuelas, árbitros, entrenadores, sponsors, proveedores, jugadores.
Estadísticas: El usuario podrá ver las estadísticas de escuelas que más participaron, historial entre escuelas, veedores con mas puntaje, jugadores mas ganadores, etc. Y podrá emitir un reporte para subirlo a la web.
Web: Permitirá al usuario crear un nuevo articulo para subirlo a la Web.
Mail: El usuario podrá escribir un mail y elegir a una o mas categorías para poder mandárselo.
Torneo: Estarán las dos zonas de cada categoría, las llaves finales y las series a jugar, con la posibilidad de ingresar los datos de cada partido para que se actualicen los resultados generales.
Porque es conveniente hacer el sistema
La ventaja de tener un Software es que el usuario podrá tener toda la información concentrada en un solo lugar (base de datos) , y también podrá sacar de la misma, solo lo que le interese obtener, y no será necesario revisar todos los datos, sino que con un simple clic, ya la tendrá en sus propias manos.
Además, le permitirá al usuario poder subir artículos a la web de forma muy intuitiva, también podrá, a través del software, armar el torneo, con sus respectivas zonas, llaves y series y poder cargar los resultados en una base de datos y también subirla a la web.
Otra gran ventaja que tiene el sistema es que le permitirá al usuario poder ver distintos tipos de estadísticas y, a partir de ahí obtener información para subirla a la web, o simplemente para analizarla y sacar conclusiones.
Como una ventaja mas, podemos ver que el usuario dispondrá de una agenda con todos los eventos a realizar y las tareas a cumplir, que hará mucho mas simple las tareas administrativas, y mucho mas intuitiva y sencilla la elección de una fecha para una actividad, además, esta agenda dispondrá de recordatorios para que el usuario recuerde sus tareas.
miércoles, 12 de mayo de 2010
12/5
Además tendrá que dividir el sistema en módulos y hacer una breve descripcion de cada uno (en no mas de cuatro renglones)
Por último deberá hacer una propuesta económica.
Conveniencias de la Web
- La posibilidad de difundir masivamente el proyecto
- La personalización que tiene una web, es decir, en un blog, uno tiene que acomodarse a las características de blogger y tiene muchas limitaciones que una web no tiene. Como por ejemplo dividir en secciones, generar archivos, o mismo la posibilidad de encontrar la pagina desde buscadores web como lo es google, yahoo search y otros, que son los que mas cantidad de visitas traen al sitio.
- Te da la posibilidad de manejar algunas situaciones desde internet como es la inscripcion de los colegios, y a la hora de tener que conocer quienes se inscribieron no siempre es necesario salir a buscarlos, sino que de este modo es mucho mas sencillo que ellos encuentren a UNITEM
- Es una forma mucho mas sencilla de organizar la informacion, mas amigable, visual e interactivo, ya sea para el staff como para los colegios que participan, y para quienes simplemente visiten la página.
- Las informaciones no se tienen que subir de una computadora en especial, sino desde cualquiera accediendo como usuario.
- Se le pueden agregar funcionalidades mas complejas.
- Concentra todos los proyectos en los que se divide UNITEM (Capacitación de entrenadores, Seleccion Femenina, Liga Colegial)
Descripcion Web 12/5
- Tenis de mesa:
Contendra el reglamento oficial de tenis de mesa
La historia del deporte
Los beneficios que tiene el jugarlo
- Noticias
Estarán las noticias mas importantes ya sea de UNITEM, o del tenis de mesa en general.
- Articulos
Habrán artículos sobre el tenis de mesa, historias, anécdotas, cuentos, entrevistas, y otros artículos relacionados con el deporte
- UniTeM
Va a estar dividido en secciones que a su vez van a tener otros contenidos.
Calendario (proximos eventos): Mostrará los eventos generales que se aproximan, ya sea capacitaciones, entrenamientos, esperanzas 2010, seleccion femenina, y otros.
Sobre UNITEM: Explica que es UNITEM, como se formo, con que objetivo
- Liga
Reglamento: Se verá el reglamento con la posibilidad de bajarse.
Fotos: Mostrará fotos del torneo
Colegios que participan: Mostrará una lista de los colegios que participan en la categoría primaria y secundaria, con los logos de los colegios, los nombres, el telenfono y la direccion
Fixture/sorteo: Mostrará todos los partidos que se van a jugar, con fecha de cada encuentro
Draw: Mostrará la zona con los puntajes de cada equipo, con la posibilidad de entrar y ver
quienes integran cada uno de estos.
Calendario. Mostrará cuando se juegan las fechas y si es que esta confirmada, la sede en que se jugara.
Anota tu colegio: Entrara a un formulario para completar y poder enviar al administrador una solicitud para inscribir a un colegio, y asi poder aceptarla o rechazar la misma.
Quiero ser sede: Solo para colegios inscriptos, que hayan sido aceptados. Llenarán un formulario que llegara al administrador que aceptará o rechazará la solicitud.
Head to Head: El usuario ingresara dos colegios y mostrará cuantos partidos se jugaron entre ellos, quienes jugaron cada partido y cuanto salió.
Estaran tambien en la barra superior, el Staff de UNITEM, el mail si es que alguien quiere enviar uno y otras informaciones de la organización.
No olvidar que tambien existirá la posibilidad de loggearse para poder subir artículos desde la web, y cada usuario tendra una jerarquia que le permitirá acceder a ciertas páginas que quizas otro no puede.
miércoles, 5 de mayo de 2010
5/5/10
El alumno debe postear el contenido de la pagina web, por medio de un listado (resaltando los titulos). Por cada punto deberá expkicar su comportamiento. No debe hacer un "modelo" de la pagina sino una enmeración ordenada de sus elementos constituyentes.
Deberá describir motivos y cnveniencias por los cuales sugiere la construccion del sitio, ventajas y potenciales mejoras que pueda obtener con el mismo.
Porgramar un menu (sin comportamiento alguno del futuro sitio
miércoles, 28 de abril de 2010
Entrevista-Relevamiento UniTeM 2
Luego, durante la entrevista fuimos armando juntos el modelo a presentar de la web, e incluimos nuevas modalidades a el sistema.
La Web estará dividida en las siguientes secciones:
- Tenis de mesa
- Noticias
- Articulos
- UniTeM
- Liga
- Proximos Eventos
(A su vez algunas secciones estarán contenidas por otros elementos)
Debe ser muy amigable, pensada para chicos.
Tiene un contador.
Una barra con los siguientes items referentes a UniTeM
- Staff
-Quienes somos
-Contacto
En la parte del soft
-Habra jerarquias para poder entrar
-Se deberá poder seleccionar manualmente a quien mandar mails, si bien en alguna de las categorías se marcarán automáticamente los destinatarios, el usuario deberá poder elegir poder agregar o sacar alguno de estos.
-Deberá contener la parte de los grupos y llaves del torneo.
- Estadísticas. Se tendrían que poder subir a la web
- Se deberá poder guardar dentro de la sección de escuelas, jugador, y a que equipo pertenece "A"o "B"
jueves, 22 de abril de 2010
22/4
Invitar a Adrian Escandarani con esta direccion adrian.escandarani@gmail.com
Gracias
miércoles, 21 de abril de 2010
21/4
El foco del sistema deberá ser puesto en el sitio a desarrollar.
Deberá estudiar el otro sitio mencionado para hacer una lista de elementos que desee que integren el sitio propio.-
Deberá contemplar la comunicacion masiva por via internet de menajes dirigidos a los colegios. Debería estudiar una diferenciacion entre colegios para poder hacer un envio selectivo de mails y no necesariamente a todos. Armar un formulario base (con logos, direccion y telefono) para insertar los mensajes a enviar.
Tambien deberá estudiar cual parte reglamentaria quiere mostrar en el sitio.
Equipos (colegios)
jugadores de cada equipo y datos de los jugadores.
resultados
tabla de posiciones
llave de partidos
otro tipo de eventos medibles dentro de cada partido para acmularlos.
Estadistica de resultados, tienen que ser medidas POSIBLES DE MEDIR.
cON TODO ESTE MATERIAL Y CON ENTREVISTAS ADICIONALES debe presentar un plan detallado de contenido del sistema a desarrollar.
Generacion de una agenda con recordatorio de encuentros y con "historia de llamados y encuentros con cada club. Listado de obligaciones entre dos fechas cualesquiera.
sábado, 17 de abril de 2010
Notas Examen
Salvo la pregunta 7 que vale 1.60 puntos, las restantes valen 1.20
Preguntas del examen sobre requerimientos:
1. Definición de lo que es un requerimiento
“Los requerimientos son aquellas capacidades u objetivos que deben conformar el software o sistema que se va a construir
2. Qué significa “el ciclo de vida iterativo se basa en la evolución de prototipos ejecutables?
Un prototipo muestra un grado de avance en el desarrollo de un software. El concepto de iterativo, al contrario de lo que ocurría en un método de cascada, indica que cada avance en el desarrollo, debe mostrarse al cliente. Una detección temprana de un error es un paso hacia la calidad del mismo. Iterativo se relaciona con que se lo muestra varias veces al cliente e incremental por el agregado de funcionalidad en cada presentación.
3. Qué significa “los líderes del negocio necesitan entender el significado subyacente a los números”
Se refiere a información para toma de decisiones, y generalmente se refiere a la acumulación de información histórica para evaluar tendencias o explicar fenómenos ocurridos. Esto debe conocerlo el analista para que su sistema prevea cómo van a analizar la información su cliente.
4. Definición del significado de “modelo”
Es una representación de una realidad de un proyecto que se quiera desarrollar.
5. Explicar particularmente el significado de los 4 términos de la expresión“
La calidad de un software desarrollado tiene relación con la satisfacción de un cierto conjunto de requerimientos que aseguren Funcionalidad, Usabilidad, Confiabilidad, Performance”
Funcionalidad: cumplimiento de los requerimientos
Usabilidad: fácil de usar y entender para el usuario
Confiabilidad: seguridad de que los datos grabados reflejan los datos de la transacción y que demás permanecen a lo largo del tiempo
Performance: alude a que el tiempo de la respuesta del sistema sea razonable
6. Explicar el concepto de “Testeo basado en Requerimientos”.
Significa qwue cuando se hace el testeo indivdual de un programa o de integración, el analista debe tener frente a si mismo, l descripción de los Requerimientos y analizar si el software probado los cumple integralmente
7. Investigar cada uno de los siguientes ítems:
“Los requerimientos son aquellas capacidades u objetivos que deben conformar el software o sistema que usted este construyendo. Se encuentran requerimientos en:
a. Documentos de visión
Son definiciones de metas y comportamientos que la empresa quiere alcanzar
b. Requerimientos de marketing
Aunque el sistema no tenga relación al marketing de la empresa es necesario tener en cuenta lo que el sector necesita para incluirlo en los requerimientos correspondientes
c. Requerimientos del producto
El analista debe conocer al detalle las diferentes formas de comercializar cada producto para preveer requerimientos correspondientes
d. Reglas de negocio
Son las normas, usos y costumbres que tiene la empresa antes de la llegada del analista. Este de estudiarlas y respetarlas a rajatabla salvo propuesta de modificación aceptado
e. Especificaciones funcionales
Conforman el comportamiento que el cliente desea para el sistema que está encargando.
f. Planes de Quality assurance
El termino Quality assurance se refiere al testeo para aseguramiento de calidad del software. Al mismo tiempo que el analista estudia el sistema a desarrollar debe planificar cuantas pruebas debe realizar y en cuales momentos
g. Casos de prueba
No confundirse con casos de uso. Los casos de prueba son conjuntos de datos de prueba que el analista define con cada nivel de avance del desarrollo. Cuando se haga el testeo explicado en f) deberán usarse estos datos
h. Prototipos
8. Significado de “los requerimientos trascienden las áreas funcionales”
El analista debe cubrir no solo los requerimientos definidos por el cliente sino todos los otros sistemas, computarizados o no donde el nuevo software tendrá impacto para tenerlo en cuenta para su diseño.
miércoles, 14 de abril de 2010
Entrevista y Relevamiento - UniTeM
UniTeM es un proyecto independiente que reúne a entrenadores, jugadores, padres, dirigentes y personas en general ligadas al tenis de mesa con un objetivo en común: desarrollar el tenis de mesa a todo nivel y promover su excelencia, a través de la innovación, las ideas y la generación de diversas actividades.
Algunos de sus proyectos incluyen: Encuentros de Escuelitas, Selección Femenina, Selección de UniTeM (Proyecto “Esperanzas”), Cursos de Entrenadores, Árbitros y Dirigentes, Clínicas para Jugadores y el principal proyecto para este 2010, la Liga Intercolegial de Tenis de Mesa.
¿A quién está dirigido?
Cada actividad que se realiza tiene un target de público diferente. Algunas actividades están pensadas para colegios, otras para clubes, algunas para chicos y chicas, otras para adultos, algunas sólo para mujeres, otras son mixtas, algunas para jugadores, otras para entrenadores, etc.
¿Dónde guardan los datos de las escuelas?
Actualmente los datos están almacenados en un base de Excel, en el mejor de los casos, y otros son simplemente guardados por los diferentes miembros de UniteM en sus agendas personales.
La información no está consolidada y estandarizada, lo cual es un gran problema.
¿Cómo funciona la Liga?
Cada edición de la Liga se desarrollará a lo largo de un semestre, realizándose dos ediciones por año.
Cada edición constará de cuatro jornadas, las tres primeras pertenecientes a la “Fase de Grupos” y la última correspondiente a la “Gran Final.
En cada jornada todos los equipos compiten en una misma sede, equipada con por lo menos seis mesas, disputando cada equipo un promedio de tres partidos por jornada.
Todos los partidos son por equipos, comprendiendo cada serie dos singles y un doble (formato Copa Davis Reducida).
Para más detalles ver los archivos anexos.
¿Cómo se comunican con las escuelas?
Principalmente vía e-mail (hemos abierto una casilla de Gmail a tales fines) o en caso de estimarse conveniente, por teléfono.
En algunas ocasiones, sobre todo para presentarnos y se trata de una institución que nos despierta un especial interés, ya sea por su actualidad o su potencial en el tenis de mesa, intentamos concretar una entrevista personal.
Las comunicaciones están por default a cargo de un empleado administrativo (el único empleado rentado de UniTeM hasta el momento), el cual fuera contratado a tales efectos.
En caso de considerarse conveniente, por diferentes circunstancias, la comunicación con un colegio puede derivarse en uno de los Directores.
¿Cuántas veces al año se realiza la liga?
Dos, una por cada semestre.
¿Juegan las mismas escuelas?
Las inscripciones se realizan para cada edición de la Liga, es decir por semestre. Una escuela puede participar en una edición y no hacerlo en la siguiente.
De la misma forma, a la inversa, un colegio puede no participar en la primera mitad del año e incorporarse en la segunda.
¿Se pueden inscribir otras?
Sí, la inscripción se vuelve a abrir para cada edición de la Liga.
¿Tienen alguna página de Internet?
Actualmente, y ante sucesivos intentos fallidos de construir un sitio web, estamos armando un blog para tener al menos una mínima presencia en la web.
A través del mismo esperamos cumplir con las funciones básicas de: darnos a conocer, contar quiénes somos, promocionar nuestras actividades, subir y mantener actualizada la información de la Liga (fixture, resultados, fotos, etc.).
¿Te gustaría que las escuelas se puedan inscribir por Internet?
Sí, sería lo ideal. Para esto tendría que desarrollarse una interfaz interactiva que resulte muy amigable, aún para aquellas escuelas que nunca hubieran tenido contacto con el tenis de mesa. En este sentido se puede tomar como ejemplo la web de TMT (www.tenisdemesaparatodos.com) aunque con la diferencia de que la misma está más orientada a jugadores particulares que a instituciones.
Con un procedimiento bien regulado, la inscripción online sería una gran alternativa. Sobre todo para disminuir la carga administrativa y poder utilizar nuestros recursos humanos (que son escasos) en otras tareas.
¿Te gustaría recibir toda la información en tu celular?
Sí, sería muy práctico.
¿Y comunicarte con tus pares Internet-celular?
Por supuesto. El ambiente en el que nos movemos es muy dinámico. Actualmente intercambiamos un promedio de 10 mails, 20 SMS y varios llamados telefónicos por día entre los cinco miembros activos del staff, y eso que la actividad recién está comenzando.
Si el proyecto crece, tanto en cuanto a sus actividades y clientes como a su staff, será clave para el éxito desarrollar un sistema de comunicaciones interno eficiente.
¿Qué personal trabaja en el proyecto?
Actualmente el núcleo operativo de la organización está compuesto por cinco personas con roles polivalentes.
De todas formas se intenta una división del trabajo, con un miembro del equipo (el único empleado rentado) tomando el rol de Secretario Administrativo y los demás miembros repartiéndose la Dirección de los distintos proyectos y la representación de UniTeM hacia el exterior de la organización.
La idea en el futuro es poder incorporar más personal, e involucrar sobre todo a los profesores y entrenadores de los distintos colegios en el proceso mismo de generación de proyectos y desarrollo de nuevas propuestas.
¿Cómo promocionaron la propuesta?
Llamamos a todos los colegios que pudimos y que pensamos que podrían estar interesados.
Enviamos mails “masivos” a todos los colegios en nuestra base de datos.
Lo difundimos en algunos medios especializados en el deporte (portal web, programa de radio, etc.).
Debido al ambiente actualmente pequeño del tenis de mesa, confiamos también en el boca en boca.
¿Les pareció que estuvo bien, o les hubiese gustado de otra forma? ¿Por qué no lo pudieron hacer como querían?
La verdad nos hubiera gustado poder contar con otras herramientas más eficaces. Principalmente con una página web.
No pudimos implementarla por falta de know-how, tiempo y recursos.
¿Cómo organizan el día a día, las tareas de cada uno, las novedades?
Tratamos de organizarnos lo mejor posible. Por lo general alguno de los miembros del equipo, el que tenga mayor disponibilidad de tiempo, toma la iniciativa y se encarga de distribuir las tareas. Luego se trata de hacer un seguimiento vía e-mail o telefónico.
En lo posible se trata de pasarle toda la información al Secretario para que la consolide y genere algún tipo de output.
En la medida de lo posible se hacen reuniones de equipo periódicas donde se hace un repaso de lo sucedido hasta la fecha y se delinean las estrategias generales a seguir para el próximo período de tiempo.
¿Existe algún tipo de jerarquía?
No expresamente establecida, aunque en la práctica surgen líderes. Sin embargo esto no tiene tanto que ver con un status o rango sino con un liderazgo operativo.
¿Hay alguna otra cosa que quieras agregar, que te gustaría tener?
Lo más importante, según mi punto de vista, es lograr tener un sitio web amigable, interactivo y atractivo.
Tiene que ser fácil de navegar y que permita condensar en él toda la información de las diferentes actividades de UniTeM. Especialmente de la Liga Intercolegial.
El sitio web www.tenisdemesaparatodos.com puede servir como modelo en muchos aspectos de lo que se pretende lograr.
Ariel Gurevich
Director
UniTeM
jueves, 8 de abril de 2010
Cambio de nombre
Debes cambiar el nombre del blog por
Sapere PF 6A 2010
No olvides estudiar el PPT explicado en clase