[Php-avanzado] SRS
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mie Ene 15 12:25:53 ART 2014
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
Más información sobre la lista de distribución Php-avanzado