Vous êtes sur la page 1sur 20

EJEMPLO DE LA UTILIZACION DE UML EN UN SISTEMA BIBLIOTECA DIGITAL

PRESENTA: CARLOS RUBN MOTA PINO


MRIDA, YUCATN, MXICO 1de Marzo de 2011

(UML) El Lenguaje de Modelado Unificado prescribe un conjunto de notaciones y diagramas estndares para modelar el anlisis y el diseo de sistemas orientados a objetos. UML tiene como finalidad describir claramente el anlisis y el diseo de sistemas.

Diagramas de estructura: Ilustran los elementos del sistema a modelar y sus relaciones. Diagramas de comportamiento: Enfatizan en lo que debe suceder en el sistema modelado Diagramas de Interaccin: Son un subtipo de diagramas de comportamiento, que enfatizan sobre el flujo de control y de datos entre los elementos del sistema modelado.

Anlisis

Anlisis del Sistema

 En esta fase se comprendi, explic y se represento la naturaleza profunda de un sistema.


Paso 1: Obtencin de Requerimientos
Ref # R1.1 Funcin El actor que desee ingresar al sistema, deber autentificarse con una identificacin y una contrasea. El actor podr inscribirse en el sistema. El sistema manejar vistas de acuerdo al actor. El administrador podr eliminar la informacin, as como a los usuarios del sistema. Categora* Evidente

R1.2 R1.3 R1.4

Evidente Evidente Oculta

Evidente. funcin cuya realizacin es visible para el Usuario, Oculta. Funcin cuya realizacin no es evidente para el Usuario

Paso2 : Identificacin de Actores

Usuario. Es el actor que ejecuta el sistema para consultar informacin del mismo. Administrador. Se encarga de mantener la informacin del sistema (agregar, eliminar, consultar), administrar usuarios correctos y verificar el funcionamiento del sistema.

Paso 3: Identificar y Describir los Casos de Uso Los casos de uso son descripciones narrativas de los procesos del dominio en un formato estructurado de prosa. Los casos de uso no son propiamente un elemento del anlisis orientado a objetos, se limitan a describir procesos y pueden ser igualmente eficaces en un proyecto de tecnologa no orientada a objetos. Las partes bsicas que componen una descripcin de casos de uso son: Nombre del caso de uso. Debe reflejar la tarea especfica que el actor desea llevar a cabo usando el sistema. Actor. Es alguien o algo que interacta con el sistema; es quien utiliza el sistema. Por la frase "interacta con el sistema" se debe entender que el actor enva a o recibe del sistema unos mensajes o intercambia informacin con el sistema. En pocas palabras, el actor lleva a cabo los casos de uso. Un actor puede ser una persona u otro sistema que se comunica con el sistema a modelar [9]. Descripcin. Secuencia narrativa del proceso representado por el caso de uso.

Accesar al Sistema
Actor: Usuario, Administrador Descripcin: 1. El caso de uso comienza cuando el usuario o administrador introduce su clasificacin de Usuario y Contrasea en el sistema. 2. El sistema valida datos del Usuario. 3. El sistema despliega la pantalla principal de acuerdo a la categora del Usuario (Usuario o Administrador). Cursos Alternativos: Lnea 2: Si sistema encuentra invlido el tipo de Usuario /y contrasea; se regresar a la pantalla de autentificacin donde el usuario tendr la opcin de intentar ingresar nuevamente o de registrarse como usuario nuevo.

Consultar Informacin
Actor: Usuario, Administrador Descripcin: 1. El caso de uso inicia cuando el actor usuario o actor Administrador, desea consultar informacin. 2. El sistema despliega pantalla de bsquedas. 3. El Usuario o Administrador escoge el Tipo de bsqueda a realizar. a) Bsqueda Individual (ver seccin Bsqueda Individual). b) Bsqueda General (ver seccin Bsqueda General). 4. El sistema despliega los resultados.

Seccin: Bsqueda Individual


Actor: Usuario, Administrador Descripcin: 1. El sistema despliega las siguientes categoras de Bsqueda: Autor, Ttulo, Tema o Resumen en particular. 2. El Actor escoge la categora de bsqueda. 3. El sistema despliega los elementos encontrados correspondientes a las categoras y adems dando opciones de ver el resumen y/o obtener el archivo. Cursos Alternativos: Lnea 1.1 Si el actor elige la categora Autor, el Usuario o Administrador podr buscar la informacin con este dato. Lnea 1.2 Si el actor elige la categora Ttulo, el Usuario o Administrador podr buscar la informacin por el Ttulo. Lnea 1.3 Si el actor elige la categora Tema, el Usuario o Administrador podr buscar la informacin por Tema. Lnea 1.4 Si el actor elige la categora Resumen, el Usuario o Administrador podr buscar la informacin por Resumen. Precondicin. El actor debe haber elegido la opcin bsqueda individual. Postcondicin. Resultado de la Bsqueda.

Mantenimiento del Sistema


Actor: Administrador Descripcin: 1. El actor selecciona la operacin a realizar. a) Consultar Informacin. b) Agregar Informacin (ver seccin Agregar Informacin). c) Eliminar Informacin (ver seccin Eliminar Informacin). d) Administrar Usuario (ver seccin Administrar Usuario). 2. El sistema despliega resultados.

Seccin: Agregar Informacin


Actor: Administrador Descripcin: 1.El sistema despliega las siguientes categoras: Tesis, Libros, Revistas, Audios o Videos. 2.El Administrador escoge la categora. Cursos Alternativos: Lnea 1.1 Si el actor elige la categora Tesis, el Administrador podr meter datos del material a la Base de Datos. El sistema separa el resumen de la tesis y lo guarda por separado al documento completo. Lnea 1.2 Si el actor elige la categora Libros, el Administrador podr meter datos del material a la Base de Datos y guardar el documento en el dispositivo de almacenamiento. Lnea 1.3 Si el actor elige la categora Revistas, el Administrador podr meter datos del material a la Base de Datos y guardar el documento en el dispositivo de almacenamiento. Lnea 1.4 Si el actor elige la categora Audios, el Administrador podr meter datos del material a la Base de Datos y guardar el documento en el dispositivo de almacenamiento. Lnea 1.5 Si el actor elige la categora Videos, el Administrador podr meter datos del material a la Base de Datos y guardar el documento en el dispositivo de almacenamiento. Precondicin. El administrador debe haber elegido la opcin agregar. Postcondicin. Resultado de Agregar.

Paso 4- Realizar los Diagramas Caso de Uso


Sistema Biblioteca Digital

Usuario

Accesar al Sistema

Consultar Informacin

Agregar Informacin

Administrador
Mantenimiento del Sistema <<Extends>>

<<Extends>>

Eliminar Informacin

<<Extends>> Administrar Usuarios

Diagrama del Caso de Uso: Accesar al Sistema.

Usuario <<include>> Accesar al Sistema Verificar Acceso --------------------------Validacin de edo. Despus de confirmar identidad <<extend>> Usuario nuevo
<<extend>> Usuario existente

Administrador

Registrar Usuario

Dar Categora

Desplegar Pantalla Principal

Diagrama del Caso de Uso: Consultar Informacin.

Usuario

Consultar Informacin

<<extend>>

Hacer Bsqueda Individual <<extend>>


Bsqueda por Resumen

Administrador

<<extend>>

<<extend>>

Bsqueda por Nombre de Autor

<<extend>>
Bsqueda por Nombre de Titulo

<<extend>>

Bsqueda por Tema

Hacer Bsqueda General

<<extend>> <<extend>> <<extend>>

Bsqueda de Tesis

Bsqueda de Libros

Desplegar Informacin

<<extend>>

<<extend>>

Bsqueda de Revistas

<<extend>>
Bsqueda de Audios

<<extend>>
Bsqueda de Videos

Bajar Archivo

Ver Sntesis

Diagrama del Caso de Uso: Mantenimiento del Sistema.


Eliminacin de Libros Eliminacin de Tesis <<extend>> <<extend>> <<extend>> <<extend>> Eliminar Informacin <<extend>> Eliminacin de Videos Eliminacin de Revistas

Eliminacin de Audios

Administrador

<<extend>> <<extend>>
Mantenimiento del Sistema

Ver Datos de Usuario

<<extend>> Administrar Usuario <<extend>>


Crear Usuario

<<extend>> Agregar Informacin

<<extend>> <<extend>>

Agregar una Tesis

<<extend>> <<extend>> Agregar una Revista <<extend>> Agregar un Audio

<<extend>> <<extend>> Eliminar Usuario Agregar un Video

Crear Administrador

Agregar un Libro

Diseo

Diagrama de componentes Un diagrama de componentes normalmente contiene elementos (componentes) de software, interfaces y relaciones entre ellos. Tambin puede contener paquetes utilizados para agrupar elementos del modelo Diagrama de despliegue Un diagrama de despliegue muestra las relaciones fsicas entre los componentes hardware y software en el sistema final, es decir, la configuracin de los elementos de procesamiento en tiempo de ejecucin y los componentes software (procesos y objetos que se ejecutan en ellos). Estarn formados por instancias de los componentes software que representan manifestaciones del cdigo en tiempo de ejecucin

Diagrama de Despliegue

<< Processor>> Servidor

<< Processor>> Cliente

<LAN>

<WWW> <LAN> <WWW>


<< Processor>> Cliente

<< Processor>> Cliente

<< Processor>> Cliente

Diagrama de Componentes - Servidor


Biblioteca Digital Windows Xp
Internet Explorer

Documentos.html

MySQL

JAVA

Microsoft Office

PHP
Compilador.java

Tables
Documentos.php

Tesis.doc

Documentos Historial

Datos

Extensiones

TipoSintesis

Diagrama de Componentes - Cliente

Biblioteca Digital Windows Xp

Internet Explorer

Windows Media

Microsoft Office

Vous aimerez peut-être aussi