La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Fase de analisis Proyecto de software.

Presentaciones similares


Presentación del tema: "Fase de analisis Proyecto de software."— Transcripción de la presentación:

1 Fase de analisis Proyecto de software

2 Fase de análisis

3 Enunciado del problema
Creación de una base de datos con nombre (primerApellido,segundoApellido) código, carrera y edad del estudiante, con el fin de que no se presente errores en el préstamo de libros Creación de una base de datos de cada libro que se encuentre en la biblioteca con titulo del libro, isbn,editorial (nombre, nacionalidad,dirección,teléfono), autor (nombre, nacionalidad, fecha de nacimiento) , categoría (química, biología…) Tener en cuenta la fecha de solicitud del prestamo, fecha de entrega y fecha de devolución del libro.

4 Lista de requerimientos
Nombre R1. ingresar la información básica del estudiante Resumen Hace referencia a los datos como nombre del estudiante, documento de identidad, programa académico que cursa Entradas Primer apellido Segundo apellido Documento de identificación Tipo de documento Resultados - Salidas La información del estudiante quede correctamente almacenada

5 Lista de requerimiento
Nombre R2. ingresar la información básica de cada libro Resumen Datos básicos del libro,junto con su identificación y el estado fisico Entradas Isbn: numero que identifica internacionalmente el libro Titulo fechaCompra nroPaginas Autor: Contiene toda la información del creador Resultados - Salidas La información del libro quede almacenada

6 Lista de requerimientos
Nombre R3. ingresar la información básica del préstamo Resumen Datos de que libro se presto, a quien se le presto cuando lo presto y cuando lo devolverán Entradas estudiante Libro Fecha de préstamo Fecha de entrega Fecha de devolución: Resultados - Salidas La información del préstamo queden correctamente almacenado

7 Lista de requerimientos
Nombre R9. Calcular los días de mora de un préstamo Resumen Hacer referencia a realizar una resta entre la fecha de devolución del libro y la fecha en que se debería haber entregado diasDeMora Entradas Fecha de devolución Fecha de entrega Resultados - Salidas Los días de mora del préstamo

8 Requerimientos NO funcionales
Performance Debe ser una aplicación que responda rápidamente a las consultas Availability La aplicación debe estar disponible las 24 horas 24/7/360 Segurity Solo se debe permitir el ingreso a personas autorizadas Scalability El sistema debe ser usado por 7000 usuarios

9 Requerimiento NO funcionales
Maintance DIPLOYABILITY

10 Fase del diseño Proyecto de software

11 Diagramas de clase programaAcademico Libro Isbn nombre Titulo
Estudiante identificacion tipoDocumento nombre primerApellido segundoApellido darNombre() darFechaNacimiento() programaAcademico nombre nroCreditos nombreDelDirector darNombre() darDirector() Libro Isbn Titulo nroPaginas estadoFisico darTitulo() darIsbn() Préstamo Fechaprestamo fechaEntraga fechaDevolucion

12 Fase de creación Programa de software

13 Construcción de métodos
public class Estudiante { //Atributos String identificacion; String tipoDocumento; String nombre; String primerApellido; String segundoApellido; String direccion; String telefonoCelular; //Metodos //Consultar informacion : getters //Modificar o actualizar : setters public String getIdentificacion() { return identificacion; } public void setIdentificacion(String identificacion) { this.identificacion = identificacion; public String getTipoDocumento() { return tipoDocumento; public void setTipoDocumento(String tipoDocumento) { this.tipoDocumento = tipoDocumento; public String getNombre() { return nombre; public void setNombre(String nombre) { this.nombre = nombre; public String getPrimerApellido() { return primerApellido; public void setPrimerApellido(String primerApellido) { this.primerApellido = primerApellido; } public String getSegundoApellido() { return segundoApellido; public void setSegundoApellido(String segundoApellido) { this.segundoApellido = segundoApellido; public String getDireccion() { return direccion; public void setDireccion(String direccion) { this.direccion = direccion; public String getTelefonoCelular() { return telefonoCelular; public void setTelefonoCelular(String telefonoCelular) { this.telefonoCelular = telefonoCelular;


Descargar ppt "Fase de analisis Proyecto de software."

Presentaciones similares


Anuncios Google