Proyecto de Software Fase de análisis
Fase de Análisis Enunciado del problema Lista de requerimientos funcionales Lista de requerimientos NO funcionales
Enunciado el problema Tener un control para el préstamo de los libros de la biblioteca que contengan Nombre del estudiante 1. Nombre 1. Apellido 2. Apellido Que carrera cruza Registrar cada nombre del libro, el autor, numero de pag, estado, fecha de préstamo fecha de entrega, editorial, ISBN EDITORIAL Nombre, nacionalidad, dirección, teléfono
Lista de requerimientos funcionales NombreR1. Frase de infinitivo ResumenHacer referencia a los datos como nombre del estudiante, documento de identidad, programa académico del estudiante. Entradas Nombre Primer apellido Segundo apellido Documento de identificación Tipo de documentos(TI. Tarjeta de identidad, CC: Cedula de Ciudadanía, CE: Cedula de extranjería Resultados – Salidas La información
Lista de requerimientos funcionales NombreR2. Ingresar la información básica del libro ResumenHacer referencia a los datos como nombre del estudiante, documento de identidad, programa académico del estudiante. Entradas ISBN: Numero que identifica internacionalmente el libro Titulo Fecha de compra Nro de paginas Autor: contiene toda la información del creador Resultados – Salidas La información del libro quede almacenada
Lista de requerimientos funcionales NombreR3. Ingresar la información del préstamo ResumenDatos de que el libro se presto, ha quien se lo presto, cuando se presto y cuando lo de volvió Entradas Estudiante Libro Fecha de préstamo Fecha de entrega: es la fecha en que debería el usuario entregar el libro Fecha de devolución. Es la fecha Resultados – Salidas La información del libro quede almacenada
Lista de requerimientos funcionales NombreR9. Calcular los días de mora del libro Resumen Hace referencia a realizar una resta entre la fecha entre la fecha de devolución del libro y la fecha en la que se debió entregar Entradas Fecha de devolución Fecha de entrega Resultados – Salidas Los días de mora del préstamo
Requerimientos NO funcionales Perfomance debe ser una aplicación que responda rápidamente alas consultas Availability La aplicación debe estar disponible las 24 horas Segurity Solo se permitir el ingreso a personas autorizadas Scalability El sistema debe poder ser usados por 7000 usuarios simultaneos
Requerimientos NO funcionales Maintenance Deployability
Diagrama de clase Estudiante identificacion tipoDeDocumento nombre primerApellido segundoApellido FechaDeNacimiento darNombre() darFcehaDeNacimiento ProgramaAcademico nombre nroDeCreditos nombresDelDirector darNombre() darFcehaDeNacimiento Libro Isbn Titulo nroDePaginas EstadoFisico DarTitulo() dar PRESTAMO fechaDePrestamo fechaDeEntrega fechaDeDevolucion darfechaDePrestamo() actualizarFechaPrestamo() VinculadoEnAutor Nombre nacionalidad Escrito por Editorial Nombre direccion telefono Publicado por usuario
ProyectoSofware Fase de Diseño