<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div id="yiv4180191585"><div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div class="yiv4180191585MsoPlainText">----------------</div><div class="yiv4180191585MsoPlainText">Aclaraciones</div><div class="yiv4180191585MsoPlainText">----------------</div><div class="yiv4180191585MsoPlainText">LT>Entiendo que si estás reparando una
"unidad" digas que está en "mantenimiento". Lo que no le
encuentro es nada de sentido aplicarle "mantenimiento" a un préstamo
o a un asociado.</div><div class="yiv4180191585MsoPlainText">LT>Estás generalizando como "mantenimiento"
para evitar tener un estado "prestado" por ejemplo? Si es así, es una
economía extremadamente costosa!</div><div class="yiv4180191585MsoPlainText">--Al hacerse un préstamo el sistema asigna
automáticamente a este el estado "activo" y el ente que recibe el
préstamo es el "asociado".</div><div class="yiv4180191585MsoPlainText">--Al enviar unidades a mantenimiento su estado y ente
receptor es "mantenimiento". Es como un préstamo, porque la unidad es
entregada, pero sin un asociado(porque lo recibe un empleado).</div><div class="yiv4180191585MsoPlainText">  </div><div class="yiv4180191585MsoPlainText">LT>Me sigue resultando confuso que la cuota no
registre dinero, pero que su diccionario sea "suma de dinero que se abona
mensualmente ...". Es solo un comentario: no es para que lo cambies.</div><div class="yiv4180191585MsoPlainText">--Estaría bueno mejorar la definición para que no resulte
confuso, pero no se me ocurre como definir "cuota" sin mencionar el
pago metálico.</div><div class="yiv4180191585MsoPlainText">--Y es que la cuota es el pago de dinero. Pero al sistema
no le importa cuánto es, solo quiere saber si se pagó.</div><div class="yiv4180191585MsoPlainText">  </div><div class="yiv4180191585MsoPlainText">--------------------------</div><div class="yiv4180191585MsoPlainText">Registro de cambios</div><div class="yiv4180191585MsoPlainText">--------------------------</div><div class="yiv4180191585MsoPlainText">--reescrita la definición de confiabilidad.</div><div class="yiv4180191585MsoPlainText">--actualizada la definición de stock.</div><div class="yiv4180191585MsoPlainText">--actualizada la definición de cuota</div><div class="yiv4180191585MsoPlainText">--actualizadas RF21 a RF24</div><div class="yiv4180191585MsoPlainText">--movida la subfuncionalidad de aborto de préstamo por
falta de unidades desde RF21(préstamos) a RF24(stock) para evitar un fallo de
prioridades: la RF21 haría referencia a la RF23. Invertir estas dos RF no
parece una mejor solución porque el stock cambia según los eventos de los
préstamos.</div><div class="yiv4180191585MsoPlainText">  </div><div class="yiv4180191585MsoPlainText">---------------------------------------------------------------------</div><div class="yiv4180191585MsoPlainText">Software Requirements Specification[SRS] Bibliotech v6</div><div class="yiv4180191585MsoPlainText">---------------------------------------------------------------------</div><div class="yiv4180191585MsoPlainText">Requerimientos Funcionales[RF]:</div><div class="yiv4180191585MsoPlainText">01) El sistema debe gestionar editoriales.</div><div class="yiv4180191585MsoPlainText">02) El sistema debe gestionar autores.</div><div class="yiv4180191585MsoPlainText">03) El sistema debe gestionar géneros.</div><div class="yiv4180191585MsoPlainText">04) El sistema debe gestionar libros con su
editorial[01], su(s) autor(es)[02] y su género[03].</div><div class="yiv4180191585MsoPlainText">05) El sistema debe gestionar unidades de libros[04].</div><div class="yiv4180191585MsoPlainText">06) El sistema debe mostrar los sexos.</div><div class="yiv4180191585MsoPlainText">07) El sistema debe mostrar rangos de edad.</div><div class="yiv4180191585MsoPlainText">08) El sistema debe gestionar visitantes con su sexo[06]
y rango de edad[07].</div><div class="yiv4180191585MsoPlainText">09) El sistema debe registrar los votos de los
visitantes[08] a los libros[04].</div><div class="yiv4180191585MsoPlainText">10) El sistema debe gestionar comentarios de los
visitantes[08] a los libros[04].</div><div class="yiv4180191585MsoPlainText">11) El sistema debe registrar los votos de los
visitantes[08] a los comentarios[10].</div><div class="yiv4180191585MsoPlainText">12) El sistema debe registrar la popularidad del
libro[04].</div><div class="yiv4180191585MsoPlainText">13) El sistema debe reportar la popularidad[12] de los
libros[04] mensualmente.</div><div class="yiv4180191585MsoPlainText">14) El sistema debe buscar libros[04].</div><div class="yiv4180191585MsoPlainText">    14.1) Por ISBN</div><div class="yiv4180191585MsoPlainText">    14.2) Por
Editorial[01].</div><div class="yiv4180191585MsoPlainText">    14.3) Por
Autor[02].</div><div class="yiv4180191585MsoPlainText">    14.4) Por
título.</div><div class="yiv4180191585MsoPlainText">    14.5) Por
género[03].</div><div class="yiv4180191585MsoPlainText">15) El sistema debe mostrar tipos de documentos.</div><div class="yiv4180191585MsoPlainText">16) El sistema debe gestionar asociados con su sexo[06],
rango de edad[07] y tipo de documento[15].</div><div class="yiv4180191585MsoPlainText">17) El sistema debe calcular la confiabilidad de los
asociados[16].</div><div class="yiv4180191585MsoPlainText">18) El sistema debe mostrar los meses del año.</div><div class="yiv4180191585MsoPlainText">19) El sistema debe inscribir cuotas de asociados[16].</div><div class="yiv4180191585MsoPlainText">20) El sistema debe informar al asociado del vencimiento
de la cuota[19].</div><div class="yiv4180191585MsoPlainText">21) El sistema debe registrar el préstamo de unidades[05]
a asociados[16].</div><div class="yiv4180191585MsoPlainText">    21.1) El
sistema debe detener un nuevo préstamo si excede la confiabilidad[17].</div><div class="yiv4180191585MsoPlainText">    21.2) El
sistema debe detener un nuevo préstamo si no está paga la cuota[19].</div><div class="yiv4180191585MsoPlainText">22) El sistema debe mostrar estados de préstamos[21]</div><div class="yiv4180191585MsoPlainText">23) El sistema debe modificar el estado[22] del préstamo
para señalar su devolución o extravío.</div><div class="yiv4180191585MsoPlainText">24) El sistema debe gestionar el stock de unidades[05].</div><div class="yiv4180191585MsoPlainText">    24.1) El
sistema debe detener un nuevo préstamo si no hay unidades[05] disponibles.</div><div class="yiv4180191585MsoPlainText">    24.2) El
sistema debe comprobar si ya existe un libro[04] cuando se den de alta
unidades[05].</div><div class="yiv4180191585MsoPlainText">    24.3) El
sistema debe sumar uno al stock al efectuarse el alta de unidad[05].</div><div class="yiv4180191585MsoPlainText">    24.4) El
sistema debe restar uno al stock disponible al efectuarse un préstamo[21].</div><div class="yiv4180191585MsoPlainText">    24.5) El
sistema debe sumar uno al stock disponible al devolverse[23] el préstamo[21].</div><div class="yiv4180191585MsoPlainText">    24.6) El
sistema debe restar uno al stock disponible por extravío[23] de unidad[05].</div><div class="yiv4180191585MsoPlainText">    24.7) El
sistema debe restar uno al stock disponible al enviarse la unidad[05] a
mantenimiento.</div><div class="yiv4180191585MsoPlainText">    24.8) El sistema
debe restar uno al stock disponible si se deteriora irreversiblemente la
unidad[05].</div><div class="yiv4180191585MsoPlainText">25) El sistema debe informar al asociado[16] del
vencimiento del préstamo[21] un día antes del vencimiento.</div><div class="yiv4180191585MsoPlainText">26) El sistema debe mostrar los préstamos[21] vencidos hace
más de una semana.</div><div class="yiv4180191585MsoPlainText">  </div><div class="yiv4180191585MsoPlainText">Requerimientos No Funcionales[RNF]:</div><div class="yiv4180191585MsoPlainText">- Gestionar a los empleados.</div><div class="yiv4180191585MsoPlainText">  </div><div class="yiv4180191585MsoPlainText">---------------</div><div class="yiv4180191585MsoPlainText">Diccionario:</div><div class="yiv4180191585MsoPlainText">---------------</div><div class="yiv4180191585MsoPlainText">--Editorial: Casa editora.</div><div class="yiv4180191585MsoPlainText">  Atributos:
nombre.</div><div class="yiv4180191585MsoPlainText">--Autores: nombre(s) de la(s) persona(s) que escribe(n)
el libro. Un libro puede tener varios autores.</div><div class="yiv4180191585MsoPlainText">  Atributos:
nombre.</div><div class="yiv4180191585MsoPlainText">--Género: categorías en que clasificar de forma
excluyente las obras literarias atendiendo a su contenido. Algunos de ellos
son: poesía, ciencia ficción, cuento.</div><div class="yiv4180191585MsoPlainText">  Atributos:
nombre.</div><div class="yiv4180191585MsoPlainText">--Libro: Obra de extensión suficiente para formar un
volumen, en soporte físico.</div><div class="yiv4180191585MsoPlainText">  Atributos: isbn,
editorial, autor, título, género, portada, resumen de la contracara.</div><div class="yiv4180191585MsoPlainText">--Unidad: copia de un libro que comparte todas las mismas
propiedades que el original menos su código bibliotecario.</div><div class="yiv4180191585MsoPlainText">  Atributos: código
bibliotecario, referencia al libro(#posiblemente isbn), disponibilidad para
préstamo.</div><div class="yiv4180191585MsoPlainText">--Sexo: femenino o masculino.</div><div class="yiv4180191585MsoPlainText">  Atributo: nombre.</div><div class="yiv4180191585MsoPlainText">--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 class="yiv4180191585MsoPlainText">  Atributo: rango.</div><div class="yiv4180191585MsoPlainText">--Visitante: persona externa a la empresa que ingresa al
contenido web generado por este software.</div><div class="yiv4180191585MsoPlainText">  Atributos:
Nombre, email, rango de edad, sexo.</div><div class="yiv4180191585MsoPlainText">--Votos: valoración positiva, valoración negativa.</div><div class="yiv4180191585MsoPlainText">  Atributo: valor.</div><div class="yiv4180191585MsoPlainText">--Comentarios: opinión que el visitante deja escrita
sobre un libro específico.</div><div class="yiv4180191585MsoPlainText">  Atributos: autor,
contenido, libro.</div><div class="yiv4180191585MsoPlainText">--Popularidad: cantidad de personas que leen la
información detallada de un libro(portada y resumen de contracara).</div><div class="yiv4180191585MsoPlainText">  Atributos: libro,
cantidad.</div><div class="yiv4180191585MsoPlainText">--Reportar: crear un archivo con una lista decreciente de
los libros y la cantidad de visitas que recibieron.</div><div class="yiv4180191585MsoPlainText">  Atributos:
ranking, fecha.</div><div class="yiv4180191585MsoPlainText">--Búsqueda: Comprobación de existencia de un libro(por
isbn o título), autor, editorial, y listado de los resultados.</div><div class="yiv4180191585MsoPlainText">  Atributos:
término de búsqueda, coincidencias.</div><div class="yiv4180191585MsoPlainText">--Comprobar si ya existe un libro: verificar si el isbn
de un libro ya existe en el sistema.</div><div class="yiv4180191585MsoPlainText">  Atributos: isbn
ingresado, resultado.</div><div class="yiv4180191585MsoPlainText">--Tipos de documentos: documento nacional de
identidad(DNI), libreta de enrolamiento(LE), libreta cívica(LC), cédula de
identidad(CI).</div><div class="yiv4180191585MsoPlainText">  Atributo: tipo.</div><div class="yiv4180191585MsoPlainText">--Confiabilidad: cantidad de préstamos activos
simultáneos que puede tener un asociado, cantidad de días hasta el vencimiento
del préstamo.</div><div class="yiv4180191585MsoPlainText">  Cálculo de
puntos: devuelto antes del vencimiento, +1 punto. Devuelto tras el vencimiento,
-10 puntos por día vencido y cambio temporal a rango suspendido. Extraviado:
inhibe de por vida al asociado a no ser que reponga el ejemplar extraviado, en
cuyo caso lo restablece como rango 1 con 0 puntos.</div><div class="yiv4180191585MsoPlainText">  Rangos: (1) hasta
100 puntos: 2 unidades, 2 semanas. (2) desde 101 hasta 300: 2 unidades, 3
semanas. (3) desde 301: 3 unidades, 3 semanas. (Suspendido) 0 libros, los días
suspendido se calculan así: Penalización = 5 * cantidad de días de atraso *
cantidad de veces que el asociado devolvió tarde un préstamo. Tras este período
el asociado recupera su rango de confiabilidad del 1 al 3 según sus puntos
almacenados.</div><div class="yiv4180191585MsoPlainText">  Atributos:
asociado, puntaje, rango.</div><div class="yiv4180191585MsoPlainText">--Asociado: persona que paga un abono mensual y a cambio
puede recibir unidades en préstamo.</div><div class="yiv4180191585MsoPlainText">  Atributos:
Nombre, tipo de documento, número de documento, fecha de registro, email,
teléfono, celular, dirección, rango de edad, sexo, confiabilidad.</div><div class="yiv4180191585MsoPlainText">--Cuota: suma de dinero que se abona mensualmente para
poder recibir los servicios de la institución.</div><div class="yiv4180191585MsoPlainText">  Atributos:
asociado, último mes(con su año correspondiente) pago.</div><div class="yiv4180191585MsoPlainText">--Informar: enviar un correo electrónico con información
de interés.</div><div class="yiv4180191585MsoPlainText">  Atributos:
Asociado, tipo de informe, fecha.</div><div class="yiv4180191585MsoPlainText">--Estados: activo, anulado, devuelto en fecha, devuelto
vencido, extraviado, mantenimiento, readquirido.</div><div class="yiv4180191585MsoPlainText">  Atributos:
nombre.</div><div class="yiv4180191585MsoPlainText">--Préstamo: entrega de unidades de la biblioteca al
asociado, para que los lea en su hogar, y su posterior devolución.</div><div class="yiv4180191585MsoPlainText">  Atributos:
Asociado, libro(ISBN), fecha de préstamo, fecha de vencimiento, fecha de
devolución, estado.</div><div class="yiv4180191585MsoPlainText">--Stock de unidades: suma de las unidades que
corresponden al mismo libro, y cuantos de esas unidades no están prestadas,
extraviadas, destruidas o en mantenimiento.</div><div class="yiv4180191585MsoPlainText">  Atributos: isbn,
cantidad de unidades, cantidad disponibles para préstamo.</div><div class="yiv4180191585MsoPlainText">--Empleado: persona bajo sueldo que realiza funciones
administrativas para el comprador de este software.</div><div class="yiv4180191585MsoPlainText">  Atributos:
Nombre, puesto, zona, permiso.</div><div class="yiv4180191585MsoPlainText">  </div><div id="yiv4180191585yui_3_7_2_30_1381436254249_39">



















































































































































































































































</div><div class="yiv4180191585MsoPlainText" id="yiv4180191585yui_3_7_2_30_1381436254249_59">Gracias por la revisión profe.</div></div></div></div></div></body></html>