<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>Hola profe! El primer envío de mi srs v2 parece que no llegó a la lista (seguramente un problema causado por adjuntarle un archivo de 60kb, que era la introducción en formato pdf), así que acá reenvío <span style="text-decoration: underline;">todo</span> como texto plano:</div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">----Inicio del mensaje reenviado----</div><div>Hola! Algunas cosas no entendí bien que significan, como lo de especificar los términos de búsqueda. Tampoco me figuré que implica<span
style="background-color: transparent; font-size: 12pt;"> manejar los requisitos no funcionales y la introducción, así que le muestro lo que puse para partir desde algo:</span></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" style="font-size: 12pt;"><span style="background-color: transparent; font-size: 12pt;"><br></span></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" style="font-size: 12pt;"><span style="background-color: transparent; font-size: 12pt;">----Inicio del documento de Introducción----</span></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" style="font-size: 12pt;"><span style="text-align: justify; background-color: transparent; font-size: 12pt;">Resumen: </span><span style="text-align: justify; background-color: transparent; font-size: 12pt; text-indent: 49.65pt;">La
administración de una biblioteca puede separarse en dos partes: la primera es
la oferta de libros a prestar, la segunda es el control de los libros
prestados. Bibliotech gestiona ambas partes a través de su interfaz web.</span><br></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" style="font-size: 12pt;"><span style="background-color: transparent; font-size: 12pt;"><div class="MsoNormal" style="text-align:justify;text-indent:49.65pt"><o:p></o:p></div>
<div class="MsoNormal" style="text-align:justify">Objetivos: <span style="text-indent: 49.65pt; background-color: transparent; font-size: 12pt;">Proporcionar
las herramientas para motivar la lectura de libros disponibles en la
biblioteca. </span><span style="text-indent: 49.65pt; background-color: transparent; font-size: 12pt;">Administrar
préstamos de libros.</span></div><div class="MsoNormal" style="text-align:justify;text-indent:49.65pt"><o:p></o:p></div>
<div class="MsoNormal" style="text-align:justify">Detalle: <span style="background-color: transparent; font-size: 12pt;">en el presente sistema se
utilizarán de forma recurrente los siguientes vocablos:</span></div><div class="MsoNormal" style="text-align: justify; color: rgb(0, 0, 0); font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><b style="background-color: transparent; font-size: 12pt;">Gestionar</b><span style="background-color: transparent; font-size: 12pt;">: ABML (alta, baja, modificación, listar) de datos.</span></div><div class="MsoNormal" style="text-align:justify"><o:p></o:p></div>
<div class="MsoNormal" style="text-align:justify"><b>Inscribir</b>: AML (alta, modificación, listar) de datos.<o:p></o:p></div>
<div class="MsoNormal" style="text-align:justify"><b>Registrar</b>: AL (alta, listar) de datos.<o:p></o:p></div><div class="MsoNormal" style="text-align: justify; color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><span style="font-size:12.0pt;line-height:107%;
font-family:"Times New Roman","serif";mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;color:gray;mso-themecolor:background1;
mso-themeshade:128;mso-ansi-language:ES-AR;mso-fareast-language:EN-US;
mso-bidi-language:AR-SA"><!—¿Acá tendría que ir cargando las especificaciones
de diseño e interfaz? --></span><br></div><div class="MsoNormal" style="text-align:justify"><span style="background-color: transparent; font-size: 12pt;">----fin de lo escrito hasta este momento en la Introducción----</span><br></div><div class="MsoNormal" style="text-align: justify; color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><span style="background-color: transparent; font-size: 12pt;"><br></span></div><div class="MsoNormal" style="text-align: justify; color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><span style="background-color: transparent; font-size: 12pt;"><br></span></div><div class="MsoNormal" style="text-align: justify; color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new
york', times, serif; background-color: transparent; font-style: normal;"><span style="background-color: transparent; font-size: 12pt;">----Aclaraciones sobre v2----</span></div><div class="MsoNormal" style="text-align: justify; color: rgb(0, 0, 0); font-size: 16.363636016845703px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><span style="background-color: transparent; font-size: 12pt;">El número de identificación es porque en las bibliotecas le agregan códigos a los libros.</span></div></span></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" style="background-color: transparent;">Supongo que también tienen un método para numerar editoriales y autores.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" style="background-color: transparent;">Quizás sea extrayendo los datos pertinentes del ISBN (que contiene los códigos de editorial y autor).</div><div
id="yiv8794073175yui_3_7_2_35_1380133152681_39" style="background-color: transparent;"><br id="yiv8794073175yui_3_7_2_35_1380133152681_89"></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Ahora ya estoy agregando algunas funcionalidades para tratar el stock y los préstamos de libros. Algunas cosas no se dónde ponerlas (o si hay que hacerlo), como por ejemplo la cantidad de libros autorizados a retirar a la misma vez.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;"><br></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">El visitante y el cliente puede ser un mismo individuo, o puede no serlo. Por eso para el programa van a ser dos actores totalmente
distintos.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">----Fin de las aclaraciones----</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;"><br></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">_____________________________________</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;"><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;"><span style="text-decoration: underline;">Software Requirements Specification[SRS] v2</span></div><div
id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;"><br></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;"><span style="background-color: transparent; font-size: 12pt;">Requerimientos Funcionales[RF]:</span><br></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;"><br></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">01) El sistema debe inscribir editoriales.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">02) El sistema debe inscribir autores.</div><div
id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">03) El sistema debe gestionar libros con su editorial[01] y su autor[02].</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">04) El sistema debe mostrar los sexos.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">05) El sistema debe mostrar rangos de edad.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">06) El sistema debe gestionar visitantes con su sexo[04] y rango de edad[05]</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">07)
El sistema debe registrar los votos de los visitantes[06] a los libros[03].</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">08) El sistema debe gestionar comentarios de los visitantes[06] a los libros[03].</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">09) El sistema debe registrar los votos de los visitantes[06] a los comentarios[08].</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">10) El sistema debe registrar la popularidad del libro[03].</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">11) El sistema debe reportar la popularidad[10] de los libros[03]
mensualmente.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">12) El sistema debe realizar búsquedas.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">13) El sistema debe gestionar el stock de los libros[03].</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">14) El sistema debe mostrar tipos de documentos.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">15) El sistema debe mostrar la confibilidad.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">16) El sistema debe
gestionar clientes.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">17) El sistema debe mostrar los meses del año.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">18) El sistema debe gestionar cuotas de clientes[16].</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">19) El sistema debe informar al cliente del vencimiento de la cuota[18].</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">20) El sistema debe gestionar préstamos de libros[03] a clientes [16].</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62"
style="background-color: transparent;">21) El sistema debe informar al cliente[16] del vencimiento del préstamo[20] un día antes del vencimiento.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">22) El sistema debe alertar al empleado de préstamos[20] vencidos diariamente.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">23) El sistema debe detener un nuevo préstamo[20] si no está paga la cuota o si hay libros adeudados.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">24) <span style="background-color: transparent;">El sistema debe detener un nuevo préstamo[20] si no hay stock disponible.</span></div><div
id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;"><br></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;"><br></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Requerimientos No Funcionales[RNF]:</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;"><br></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">- Gestionar a los visitantes y empleados.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color:
transparent;"><br></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Diccionario:</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Editorial: nombre, número de identificación(NI).</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Autor: nombre, número de identificación(NI).</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Libro: isbn, editorial, autor, título.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Sexo: femenino o masculino.</div><div
id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Rango de edad: hasta 15 años, de 15 a 18 años, de 18 a 22 años, de 23 a 30 años, de 30 a 40 años, de 40 a 60 años, mayor de 60 años.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Visitante: persona externa a la empresa que ingresa al contenido web generado por este software. Nombre, email, rango de edad, sexo.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Votos: valoración positiva, valoración negativa.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Comentarios: opinión que el visitante deja escrita sobre un
libro específico.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Popularidad: cantidad de personas que leen la información de un libro.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Reportar: enviar al empleado una lista decreciente con los libros y la cantidad de visitas que recibieron.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Busqueda: Comprobación de existencia de un libro(por isbn o título), autor(nombre o NI), editorial(nombre o NI), y listado de los resultados.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Stock de libros: cantidad de
ejemplares de un libro que posee la biblioteca, y cuantos están disponibles para préstamo. Libro(ISBN y título), cantidad en existencia, cantidad disponible.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Tipos de documentos: documento nacional de identidad(DNI), libreta de enrolamiento(LE), libreta cívica(LC), cédula de identidad(CI).</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Confiabilidad: cantidad de días que puede retener el cliente un libro. Es función de la cantidad de libros devueltos en fecha.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Cliente: persona que recibe libros en préstamo. Nombre, documento, fecha de registro, email,
teléfono, celular, dirección, rango de edad, sexo, libro(título e ISBN), fecha de préstamo, fecha de vencimiento, fecha de devolución, confiabilidad.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Cuota: suma de dinero que se abona mensualmente para poder recibir los servicios de la institución. Cliente, último mes pago.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Informar: enviar un correo electrónico con información de interés.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Préstamo: entrega de libros de la biblioteca al cliente para que los lea en su hogar.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39"
class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Alertar: enviar al empleado una lista con los clientes que no han devuelto los libros antes de la fecha de vencimiento.</div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;"><br></div><div id="yiv8794073175yui_3_7_2_35_1380133152681_39" class="yiv8794073175yui_3_7_2_35_1380143166504_62" style="background-color: transparent;">Empleado: persona bajo sueldo que realiza funciones administrativas para el comprador de este software. Nombre, puesto, zona, permiso.</div></div></div></body></html>