You are on page 1of 9

ESCUELA POLITCNICA DEL EJERCITO

DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION

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.

Autor: Ing Jenny A Ruiz R

Pgina 1

ESCUELA POLITCNICA DEL EJERCITO


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION

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

G. RESULTADOS Informe escrito con el formato que consta a continuacin:

Autor: Ing Jenny A Ruiz R

Pgina 2

ESCUELA POLITCNICA DEL EJERCITO


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION

GUIA PARA PRACTICA DE LABORATORIO DESARROLLO DE SISTEMAS

PRACTICA TALLER #1 MODELAMIENTO UML PARA LA BIBLIOTECA


BASTIDAS JUAN SALINAS EDWIN SALAS JOE

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

Autor: Ing Jenny A Ruiz R

ESCUELA POLITCNICA DEL EJERCITO


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION

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.

Autor: Ing Jenny A Ruiz R

Pgina 4

ESCUELA POLITCNICA DEL EJERCITO


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION

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

CLASES IDENTIFICADAS Autor Socio Reservacin Prstamo Material Biblioteca Tema

Autor: Ing Jenny A Ruiz R

Pgina 5

ESCUELA POLITCNICA DEL EJERCITO


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION

GUIA PARA PRACTICA DE LABORATORIO DESARROLLO DE SISTEMAS DIAGRAMA DE CLASES

Prestamo

Reservacion

Autor

Socio

Material

Biblioteca

Tema

DIAGRAMA DE CLASES CON ASOCIACIONES

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

Autor: Ing Jenny A Ruiz R

Pgina 6

ESCUELA POLITCNICA DEL EJERCITO


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION

GUIA PARA PRACTICA DE LABORATORIO DESARROLLO DE SISTEMAS


Prestamo Reservacion

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

Autor: Ing Jenny A Ruiz R

Pgina 7

ESCUELA POLITCNICA DEL EJERCITO


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION

GUIA PARA PRACTICA DE LABORATORIO DESARROLLO DE SISTEMAS


Prestamo Reservacion

Disponibilidad

Registro

Autor

Socio

Entrega Informacion Material Existencia Biblioteca

Tema

DIAGRAMA DE CLASES CON MULTIPLICIDAD

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

Autor: Ing Jenny A Ruiz R

Pgina 8

ESCUELA POLITCNICA DEL EJERCITO


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION

GUIA PARA PRACTICA DE LABORATORIO DESARROLLO DE SISTEMAS


Prestamo 1..* 1..* Reservacion

Disponibilidad

Registro

1..* Autor

1..* Socio

1..* Informacion Material 1..* 1..* 1..*

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

You might also like