[Php-avanzado] SRS + Normalizacion
Gabriel Lenti
gablenti en hotmail.com
Lun Ene 20 00:21:39 ART 2014
Muchas gracias Pehuen!
Voy a probar con Dia entonces, q como dijo el profe está disponible para GNU/Linux..
Profe, respondiendo su pregunta:
Es poco probable que se agregue otro idioma, pero aún así me interesa plantearlo considerando la posibilidad. Tengo una versión encarada de esa manera, donde separe los datos bilingües en tablas aparte. Sigo trabando sobre esa para la próxima versión. Ah, y gracias por la solución simplificada para los investigadores! Tenía ciertas dudas sobre la posibilidad de incluir distintas entidades de los requerimientos en una misma tabla.. En ese caso, tiene sentido tener una tabla para "cantidad de descargas"? o se podría agregar como un campo a la tabla de publicaciones?
Saludos!
From: fpborsani en yahoo.com.ar
To: Php-avanzado en pato2.fi.mdp.edu.ar
Date: Thu, 16 Jan 2014 18:51:39 -0300
Subject: Re: [Php-avanzado] SRS + Normalizacion
Hola Gabriel! Utilizo un programa bastante viejo (del 2006) que se llama Case Studio 2.Es pago (de hecho tengo esa versión tan vieja porque utilizo la licencia que era de mi hermano).Posiblemente existan equivalentes que sean de código libre, pero cuando busqué por mi cuenta no tuve éxito. Espero que te sirva la información! De: php-avanzado-bounces en pato2.fi.mdp.edu.ar [mailto:php-avanzado-bounces en pato2.fi.mdp.edu.ar] En nombre de Gabriel Lenti
Enviado el: jueves, 16 de enero de 2014 04:48 p.m.
Para: PHP Avanzado
Asunto: [Php-avanzado] SRS + Normalizacion Hola Leo, Sin dudas ha sido muy educativo el proceso.. Sobre el final creo que mi cabeza comenzo por fin a vislumbrar como plantear el problema sin pensar automaticamente en su solucion, jeje! ;)Muchas gracias por la paciencia requerida en las correcciones!! Adjunto una version retocada de la SRS, me habia olvidado de agregar el estado de cuenta a Investigador.Tambien va una primera version de las tablas, con las cuales tengo varias dudas ya: -En la tabla investigadores, seria correcto ahora reemplazar nombre y apellido por aun referencia al autor que los contiene? investigadoresid [pk]nickpasswdid_autor [fk]emailurl_fotopuesto_engficha_engpuesto_spaficha_spanivel_acceso -las tablas donde tengo datos en dos idiomas, seria mejor desglosarlas en dos tablas haciendo referencia al idioma? proyectosid [pk]posicion datos_proyectoid [pk]id_proyecto [fk]id_idioma [fk]titulodescripciondetalle Gracias nuevamente y saludos! PD: para versiones futuras, me gustaria utilizar algun formato mas grafico como el que uso Pehuen, que se visualiza mucho mejor. Alguna recomendacion de software a ultilizar? > From: leonardot en pegasusnet.com.ar
> To: php-avanzado en pato2.fi.mdp.edu.ar
> Date: Wed, 15 Jan 2014 12:25:53 -0300
> Subject: Re: [Php-avanzado] SRS
>
> Hola Gabriel,
>
> la SRS se ve bien.
> Ojalá el proceso te haya servido para descubrir funcionalidades y
> detalles que no saltaban a la vista de otra manera.
> Guardo esta versión para futura referencia.
>
> Ahora, a normalizar!
>
>
> El dom, 12-01-2014 a las 12:39 -0300, Gabriel Lenti escribió:
> > Leo, va una nueva version con las ultimas funcionalidades agregadas.
> > Saludos!
> >
> >
> >
> >
> > Electromicrobio SRS v2.3
> > ------------------------------------
> >
> >
> > ---------Cambios: -----------
> > - Resaltado de autores-investigadoress. RF6
> > - mostrar publicaciones por investigador. RF10
> > - agregado atributo investigador del grupo en Autor.
> >
> >
> > -- RESUMEN DEL PROYECTO --
> >
> >
> > Se trata del sitio web de un grupo de investigación, el cual debe ser
> > multiusuario. En el mismo se presentará a los visitantes información
> > sobre los investigadores integrantes del grupo, los proyectos/líneas
> > de investigación, sus publicaciones, artículos de prensa, videos de
> > promoción, actividades de extensión y links a sitios web relacionados,
> > así como datos de contacto general del grupo. Además, el sitio
> > permitirá la descarga de publicaciones. En la parte pública el
> > contenido será bilingüe (inglés/español).
> >
> >
> >
> >
> > -- REQUERIMIENTOS FUNCIONALES --
> >
> >
> > 1. el sistema debe mostrar idiomas (español, inglés).
> > 2. el sistema debe mostrar estados de cuenta.
> > 3. el sistema debe gestionar autores.
> > 4. el sistema debe gestionar investigadores con su estado de
> > cuenta[2].
> > 5. el sistema debe generar un nuevo autor[3] al dar de alta un
> > investigador[4].
> > 6. el sistema debe mostrar resaltados aquellos autores[3] que son
> > también investigadores[4].
> > 7. el sistema debe gestionar proyectos con su(s) investigador(es)[4].
> > 8. el sistema debe gestionar revistas.
> > 9. el sistema debe gestionar publicaciones con su(s) autor(es)[3], su
> > proyecto[7] y su revista[8].
> > 10. el sistema debe mostrar publicaciones[9] por investigador[4].
> > 11. el sistema debe registrar la cantidad de descargas de cada
> > publicación[9] que presente un archivo descargable.
> > 12. el sistema debe mostrar tipos de material de prensa.
> > 13. el sistema debe gestionar materiales de prensa con su tipo de
> > material de prensa [12] y de tenerlo su proyecto [7].
> > 14. el sistema debe chequear la validez del enlace externo de cada
> > material de prensa [13] al ser abierto, y de ser necesario ofrecer un
> > archivo de descarga en su reemplazo.
> > 15. el sistema debe gestionar categorías de enlaces.
> > 16. el sistema debe gestionar enlaces con su categoría de enlace [15].
> > 17. el sistema debe gestionar videos.
> > 18. el sistema debe gestionar actividades de extensión.
> > 19. el sistema debe editar y presentar información de contacto
> > general.
> > 20. el sistema debe buscar:
> > 20.1. publicaciones [9], y ordenarlas alfabéticamente y por fecha.
> > 20.2. publicaciones [9] por palabra(s) clave, y ordenarlas
> > alfabéticamente y por fecha.
> > 20.3. publicaciones [9] por autor [3], y ordenarlas alfabéticamente y
> > por fecha.
> > 20.4. publicaciones [9] por proyecto [7], y ordenarlas alfabéticamente
> > y por fecha.
> > 20.5. publicaciones [9] por título, y ordenarlas alfabéticamente y por
> > fecha.
> > 20.6 publicaciones [9] por revista [8], y ordenarlas alfabéticamente y
> > por fecha.
> > 20.7 materiales de prensa [13] por título, y ordenarlos
> > alfabéticamente y por fecha.
> > 20.8 materiales de prensa [13] por proyecto [7], y ordenarlos
> > alfabéticamente y por fecha.
> > 20.9 materiales de prensa [13] por tipo de material de prensa [12], y
> > ordenarlos alfabéticamente y por fecha.
> > 20.10 enlaces [16], y ordenarlos alfabéticamente.
> > 20.11 enlaces [16] por categoría de enlace [15], y ordenarlos
> > alfabéticamente.
> > 20.12 videos [17] por título, y ordenarlos alfabéticamente y por
> > fecha.
> >
> >
> >
> >
> > -- REQUERIMIENTOS NO FUNCIONALES --
> >
> >
> >
> >
> > -- DICCIONARIO --
> >
> >
> > - Gestionar: alta, baja, modificación, presentación.
> >
> >
> > - Idioma: nombre (english, español).
> > - Estado cuenta: estado (activa, inactiva).
> > - Autor: todo autor de una publicación ingresada. Apellido, nombres,
> > investigador del grupo (Sí/No).
> > - Investigador: persona que forma parte del grupo de investigación
> > destinatario del software. Nombre de cuenta, contraseña, apellido,
> > nombres, email de contacto, foto, puesto de trabajo en inglés, puesto
> > de trabajo en español, ficha personal en ingles, ficha personal en
> > español.
> > - Proyecto: cada uno de los temas o líneas principales de
> > investigación que desarrolla el grupo de investigación destinatario
> > del software. Título español, título inglés, descripción español,
> > descripción inglés, detalle español, detalle inglés, posición (valor
> > numérico asignado al proyecto para ordenar su presentación),
> > investigador(es).
> > - Revista. Nombre, editorial.
> > - Publicaciones: trabajos publicados por investigadores del grupo.
> > Proyecto (opcional), autor(es) (todos, tal como aparecen en la cita
> > bibliográfica), título, fecha, revista, nro de revista, páginas,
> > palabras clave, resumen, url externa(para visualización online), url
> > interna (archivo para descarga si lo hay).
> > - Cantidad de descargas. Publicación, nro de descargas.
> > - Tipo de material de prensa: Nombre (texto, audio, video).
> > - Materiales de prensa: todo material mediático destinado a la
> > difusión de la actividad del grupo de investigación. título (en su
> > idioma), fecha, url externa, nombre del medio de comunicación, url del
> > medio de comunicación, logo del medio de comunicación, url interna
> > (archivo para descarga o visualización/reproducción), proyecto
> > asociado (opcional), tipo de material de prensa.
> > - Categoría de enlace: nombre español, nombre inglés.
> > - Enlaces: links a páginas externas que tengan relación a la
> > actividad del grupo y que sean fuente de referencia y/o información
> > útil. Nombre del sitio, url, logo, categoría de enlace.
> > - Videos: título español, titulo inglés, fecha, url de imagen de
> > previsualización (thumbnail), url del archivo.
> > - Actividad de extensión: descripción de las actividades del grupo en
> > instituciones educativas y afines. Título español, título inglés,
> > descripción español, descripción inglés, detalle español, detalle
> > inglés, posición.
> > - Información de contacto general: datos de contacto genaral y
> > ubicación del laboratorio. Contenido español, contenido inglés.
> >
> >
> >
> >
> >
> >
> > > From: leonardot en pegasusnet.com.ar
> > > To: php-avanzado en pato2.fi.mdp.edu.ar
> > > Date: Mon, 6 Jan 2014 18:19:36 -0300
> > > Subject: Re: [Php-avanzado] SRS
> > >
> > > Hola Gabriel,
> > >
> > >
> > > El mar, 31-12-2013 a las 12:12 -0300, Gabriel Lenti escribió:
> > > > Hola Leo, por tus respuestas sigo pensando que le falta algo
> > todavia.
> > > > Copio el framento en cuestion a continuacion:
> > > >
> > > >
> > > >
> > > >
> > > > > > No deberia existir un atributo que registre esa relacion, o
> > eso no
> > > > es
> > > > > > parte del problema tampoco? Ese era otro motivo por el cual
> > habia
> > > > > > puesto al autor como atributo del investigador...
> > > > >
> > > > > Fijate Gabriel que en esta versión, las publicaciones no se
> > buscan
> > > > por
> > > > > Investigador, sino por Autor, con lo que en realidad no tiene
> > ningún
> > > > > sentido relacionarlos.
> > > > > A lo sumo, podrías querer distinguir qué autores son también
> > > > > investigadores del grupo de investigación, pero no tiene, al
> > menos
> > > > en
> > > > > esta SRS, ninguna aplicación funcional (como podría serlo buscar
> > > > todas
> > > > > las publicaciones de un Investigador o destacar con negrita a
> > los
> > > > > autores que son investigadores del grupo... en ambos casos,
> > serían
> > > > > funcionalidades a especificar)
> > > > > > [..] como tengo referencia de que autor corresponde a cada
> > > > > > investigador?
> > > > > No estoy seguro de que esta referencia sea necesaria en la SRS.
> > Me
> > > > > parece que esto es un problema de la implementación.
> > > > >
> > > > Efectivamente, el sistema tiene que mostrar todas las
> > publicaciones
> > > > de un Investigador determinado. Se me perdió en el camino esta
> > > > funcionalidad entonces.
> > >
> > > Sí, se te perdió!
> > > No se puede medir la ausencia de algo :-(
> > >
> > > > Lo de resaltar de alguna manera a los Autores que son también
> > > > Investigadores del grupo me parece interesante, a la hora de
> > cargar
> > > > las publicaciones sobre todo. Lo tenía en mente pero no se me
> > ocurrió
> > > > expresarlo en los requerimientos.
> > >
> > > Si no está en los requerimientos, entonces no existe.
> > > A mi me parece más interesante que resaltar al autor a la hora de
> > > cargarlo, que se resalte a la hora de mostrarlo: el que carga los
> > datos
> > > seguro que los reconoce por el nombre!
> > >
> > > > Voy a agregar entonces estas dos funcionalidades a la SRS.
> > >
> > > Ok.
> > >
> > > > Ahora bien, sería necesario agregar un atributo para registrar la
> > > > relacion autor/investigador entonces? Por ej, agregar el atributo
> > > > opcional investigador asociado a la entidad autor?
> > >
> > > pero así es complicadísimo!
> > > Bastaría un atributo en los datos del Autor para que diga
> > "investigador
> > > del grupo Sí/No".
> > >
> > > Al menos en tu última versión, no hay relación funcional entre
> > Autores
> > > e Investigadores...
> > >
> > >
> > > > Espero tu respuesta para realizar las modificaciones
> > > > correspondientes..
> > >
> > > Acá está!
> > >
> > > > Saludos y muy feliz comienzo de año a todos los lectores de la
> > > > lista!!!
> > >
> > > =mente!
> > >
> > > PD: viste, nadie lee los e-mails hasta el final...
> > >
> > >
> > > --
> > > Leonardo Tadei
> > > leonardot en pegasusnet.com.ar
> > > Web: http://leonardo.tadei.com.ar
> > > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> > >
> > > _______________________________________________
> > > Lista de correo: Php-avanzado
> > > Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> > > Administración Web:
> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> > > Desubscripción:
> > php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
> >
> > _______________________________________________
> > Lista de correo: Php-avanzado
> > Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> > Administración Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> > Desubscripción: php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>
> --
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Web: http://leonardo.tadei.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Lista de correo: Php-avanzado
> Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> Administración Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> Desubscripción: php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
_______________________________________________
Lista de correo: Php-avanzado
Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
Administraci�n Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
Desubscripci�n: php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20140120/99f2a689/attachment-0001.html>
Más información sobre la lista de distribución Php-avanzado