Professional Documents
Culture Documents
GUIA PARA PRACTICA DE LABORATORIO DESARROLLO DE SISTEMAS CARRERA Ingeniera de Sistemas e Informtica UNIDAD No.: 1 PROFESOR Ing. Jenny A Ruiz R PRCTICA No. 1 CDIGO ASIGNATURA COMP 43010 NRC 3165 NOMBRE DE LA ASIGNATURA Desarrollo de Sistemas
Modelamiento de software NOMBRE DE LA PRCTICA: Modelamiento de software para un caso de estudio DURACIN : 2 horas
A. OBJETIVOS: Despus de realizar esta prctica, el alumno ser capaz de: Aplicar los conocimientos de modelamiento de software con UML, en un caso de estudio de un aplicativo de software de gestin de biblioteca. B. FUNDAMENTO TEORICO El estudiante debe conocer y revisar para la prctica: Los modelos fundamentales de UML La herramienta de modelamiento que va a utilizar Formato APA para elaboracin de textos acadmicos
C. SITUACIN Las entrevistas desarrolladas en una Biblioteca de una universidad, ha permitido recopilar los siguientes requisitos que deben satisfacer un buen Sistema de Informacin, el Libros y revistas: La biblioteca posee libros y revistas, puede haber varias copias de libros, que se prestan a quien lo necesite pero tambin pueden ser prestados a las personas que acrediten tener identificacin de la universidad tales como docentes, estudiantes y administrativos son denominados prestatario. En forma regular llegan libros y revistas nuevas. Prstamos: Es esencial que el sistema lleve un control de cundo se prestan y devuelven los libros y las revistas. Hojeada de los libros: El sistema debera permitir a los usuarios buscar un libro por tema y por autor, para comprobar si hay una copia del libro disponible para ser prestado y si no lo reserva.
Pgina 1
GUIA PARA PRACTICA DE LABORATORIO DESARROLLO DE SISTEMAS D. TAREAS A DESARROLLAR Realice los siguientes diagramas: Diagrama de Casos de Uso Diagrama de Clases Diagrama de Secuencia
Si es necesario, asuma condiciones pertinentes y coherentes relacionadas con el caso de la Biblioteca. E. REQUISITOS PREVIOS HADWARE Mnimo un computador de las caractersticas: Procesador 1.6 Hz 2 G RAM 300 G Disco Duro SOFTWARE SO Windows 7 Rational Rose o Star UML,
F. REFERENCIAS Booch, G. (2005). The Unified Modeling Language: User Guide. Londres: Addison Wesley Professional American Psychological Association. APA style. URL: www.apastyle.org. Acceso: Febrero 2013 PERDITA, Stevens, Rob Pooley, Utilizacin de UML en Ingeniera de Sw con objetos y componentes, Pearson Education S.A, JACOBSON, BOOCH, RUMBAUGH, (2000), El Proceso Unificado de Desarrollo de Software, Madrid: Addison Wesley.
ENLACES DE BIBLIOTECA DIGITAL DE LA ESPE (SPRINGER LINK) 1. A Modeling Approach Using UML 2 for Security Protocols in Distributed System http://link.springer.com/chapter/10.1007/978-3-642-27311-7_9 2. Teaching Concepts in the Object-Oriented Field http://link.springer.com/chapter/10.1007/3-540-49255-0_97
Pgina 2
Fecha de presentacin: 21/03/2013 Fecha de aprobacin: Nota: _________________________________________________________________________ Resumen: Los Diagramas UML nos ayudaran a tener una visin de cmo funciona el sistema de Biblioteca de la ESPE, analizando sus requerimientos. Entre los diagramas que realizaremos estn: Diagrama de Clases, Diagrama de Casos de Uso y Diagrama de Secuencia. Las entrevistas desarrolladas en la Biblioteca, ha permitido recopilar los siguientes requisitos que deben satisfacer un buen Sistema de Informacin. Palabras claves: - Diagramas UML - Requerimientos - Diagrama de Clases - Biblioteca ESPE - Entrevista - Sistema ______________________________________________________________________ ENTREVISTA BIBLIOTECA: Las entrevistas desarrolladas en una Biblioteca de una universidad, ha permitido recopilar los siguientes requisitos que deben satisfacer un buen Sistema de Informacin. Libros y revistas: La biblioteca posee libros y revistas, puede haber varias copias de libros, que se prestan a quien lo necesite pero tambin pueden ser prestados a las personas que acrediten tener identificacin de la universidad tales como docentes, Pgina 3
GUIA PARA PRACTICA DE LABORATORIO DESARROLLO DE SISTEMAS estudiantes y administrativos son denominados prestatario. En forma regular llegan libros y revistas nuevas. Prstamos: Es esencial que el sistema lleve un control de cundo se prestan y devuelven los libros y las revistas. Hojeada de los libros: El sistema debera permitir a los usuarios buscar un libro por tema y por autor, para comprobar si hay una copia del libro disponible para ser prestado y si no lo reserva. Reservaciones: La Biblioteca realiza reservaciones de su material, cual los libros han sido prestados y no se encuentran en estantera, la biblioteca reserva el libro al prestatario cuando este sea entregado. Seguridad: cuando el material de biblioteca es prestado, debern quitar la seguridad que posee, para que pueda salir de la biblioteca. Multa: al no ser entregado el material con tiempo, tendrn una multa impuesta por la biblioteca. Registro Prstamo: se debe llevar un registro de los usuarios que realicen el prstamo para tenerles en la base de datos. Bsqueda del material: para ver si se encuentra disponible el material se deber realizar una bsqueda donde se registre el libro y el autor del material.
Problema La investigacin se realiz en la Biblioteca de la ESPE, donde obtuvimos los requerimientos necesarios para realizar nuestros diagramas UML. Metodologa: Observacin Directa con el personal encargado de la Biblioteca de la ESPE, levantamos los requerimientos personalmente con los administradores del lugar. Utilizamos Notacin UML para realizar nuestros diagramas y detallar el funcionamiento de la biblioteca.
Pgina 4
GUIA PARA PRACTICA DE LABORATORIO DESARROLLO DE SISTEMAS Resultados y Discusin: CLASES CANDIDATAS Libro Administrativo Revista Prestatario Biblioteca Prstamo Persona Sistema Universidad Usuario Docente Reserva Estudiante Autor
CLASES CANDIDATAS Libro Revista Biblioteca Persona Universidad Docente Estudiante Administrativo Prestatario Prstamo Sistema Usuario Reserva Autor
MODIFICACION TipoMaterial TipoMaterial Eliminado Renombrada: Autor Eliminado (sustantivo) Eliminado Eliminado Eliminado Renombrada: Socio Prstamo Eliminada (imprecisa) Eliminado (actor) Renombrada: Reservaciones Autor
Pgina 5
Prestamo
Reservacion
Autor
Socio
Material
Biblioteca
Tema
Un material tiene tema Un material puede tener o no disponibilidad Una biblioteca dispone de material El material tiene autor Un socio realiza reservaciones Un socio tiene prestamos
Pgina 6
Autor
Socio
Material
Biblioteca
Tema
DIAGRAMA DE CLASES CON ROLES Un libro requiere de una disponibilidad de prstamo Una revista puede tener o no disponibilidad de prstamo Una biblioteca contiene libros y revistas de prstamo El Socio efecta las reservaciones de prstamo Los libros y revistas tienen autores Las reservaciones requiere de un registro de disponibilidad de prstamo Un material tiene prestamos con socios Un material tiene temas de tratamiento
Pgina 7
Disponibilidad
Registro
Autor
Socio
Tema
Una Biblioteca tiene uno o varios materiales Un material tiene uno o varios autores Un material tiene uno o varias informaciones del autor Un material tiene ninguno o varios socios Un socio tiene ninguno o varios prestamos Un socio realiza ninguna o varias reservaciones
Pgina 8
Disponibilidad
Registro
1..* Autor
1..* Socio
0..*
Entrega
Biblioteca Existencia 1
1..* Tema 1
Conclusiones: El modelamiento de software es un proceso lento, debido a que necesitamos mucho de levantamiento de requerimientos. En el caso de la biblioteca obtuvimos informacin de una manera muy rpida y no detalladamente ya que los administradores no tenan el tiempo suficiente para dar informacin. Obtuvimos una visin global del funcionamiento de la biblioteca de la ESPE, la misma que requiere mejorar el sistema de bsqueda porque no cumplen con requerimientos del usuario. Referencias y Bibliografa: Biblioteca ESPE http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado http://es.wikipedia.org/wiki/Diagrama_de_clases Autor: Ing Jenny A Ruiz R Pgina 9