Sei sulla pagina 1di 22

Instituto Tecnolgico de San Juan del Ro

DOCUMENTACION DEL SISTEMA DEL CONTROL DE BIBLIOTECA

P RE S E N T A:

Martnez Guevara Julio Alejandro

San Juan del Ro, Qro., Diciembre de 2009.

Contenido Introduccin Objetivo Requerimientos Casos de Uso Subcasos de Uso Descripcin de Casos de Uso Eventos Diagrama Conceptual Diagrama de Estructura Esttica Diagrama de Interaccin) Contratos Diagrama de Estados

Introduccin Se presenta a continuacin el modelado de un proyecto, basado en la metodologa UML. UML (Lenguaje de Modelado Unificado) es una especificacin de notacin orientada a objetos, el cual se compone de diferentes diagramas, los cuales representan las diferentes etapas del desarrollo del proyecto. Este proyecto se centra en el desarrollo de un pequeo aplicativo para administrar proyectos de desarrollo, donde se llevar el control de los avances de sus diferentes etapas. Se han usado varios diagramas, buscando mostrar su uso, ms en la prctica la complejidad del proyecto a desarrollar nos dice cules diagramas usar. Objetivo Es una descripcin corta del proyecto, de tal manera que nos d una idea general del mismo. Es importante su claridad, ya que su informacin sirve de origen para algunos de los diagramas junto a otros, ms adelante. Proyecto: Control de biblioteca. Descripcin: Proyecto que permite controlar los procesos de de la actividades que se desarrollan en la sucursal. El sistema permite registrar las fases y las actividades de cada fase, as como el tiempo invertido en cada una de stas, y ofrece informes actualizados sobre el estado de cada actividad. Requerimientos Clasificacin de los requerimientos del proyecto, los cuales se identifican con una clave, a la cual se har referencia en los diagramas ms detallados en adelante. Esta clasificacin se hace en tres grandes grupos: Consultas e Informes, Almacenamiento y Procesamiento. Control del Proyecto Requerimientos Descripcin Consultas/informes R1 Informe Proyectos Detallado R2 Informe Responsables R3 Informe Movimientos Almacenamiento R4 Datos por Proyecto:, nombre, fechaInicio, fechaTerminacion, porcentajeAvance y responsable R5 Datos por Etapa R6 Datos por Actividad

Procesamiento Casos de Uso Este diagrama representa la funcionalidad completa de un sistema (o una clase) mostrando su interaccin con los agentes externos. Esta representacin se hace a travs de las relaciones entre los actores (agentes externos) y los casos de uso (acciones) dentro del sistema. Los diagramas de casos de uso definen conjuntos de funcionalidades afines que el sistema debe cumplir para satisfacer todos los requerimientos que tiene a su cargo. Esos conjuntos de funcionalidades son representados por los casos de uso. Se pueden visualizar como las funciones ms importantes que la aplicacin puede realizar o como las opciones presentes en el men de la aplicacin. L Iniciar Sesin
Paginadebienvenida

Autentificacindelusuario
Cerrar secion

Encargado

Nombre: autentificacin de usuario Autor: Alejandro Martnez Guevara Versin: 1.0 Fecha: Diciembre 2012 Descripcin: Permite a los encargados iniciar una sesin valida en el sistema. Actor Principal: Encargado. Precondiciones: Contar con un nombre de encargado y contrasea validos en el sistema. Flujo Normal: 1.- El usuario visita el acceso directo, Biblioteca. 2.- El usuario captura su nombre de usuario y contrasea 3.- El encargado da clic en el botn Aceptar Flujo Alternativo: El sistema reconoce el nombre de encargado y contrasea dados por el mismo con datos Validos. Pos condiciones: El sistema dirige al usuario hacia la pgina de bienvenida del sistema y mostrara sus privilegios.

v Control de Usuario

Alta de Usuario Baja de Usuario Modificar


Encargado

Nombre: Alta de Usuario Autor: Alejandro Martnez Guevara Versin: 1.0 Descripcin: Permite dar de alta a un nuevo usuario en el sistema. Actor Principal: Encargado Precondiciones: Administrador debi de haberse autenticado con el nombre de encargado y contrasea validos en el sistema. El Administrador deber contar con permiso para ejecutar la operacin alta de usuario, en caso de que no tenga permiso el sistema mostrara un mensaje indicando que no se cuenta con el permiso para ejecutar dicha operacin. Flujo Normal: 1.- El usuario escoge la opcin alta usuario. 2.- el sistema muestra en pantalla un formulario el cual se describe a continuacin: A) Nombre de usuario.- Caja de texto. B) Contrasea.- Caja de texto.(Se contara con un mtodo de encriptacin CryptoForge). C) Privilegios.- Cuadro de verificacin. Fecha: Diciembre 2012

D) Aceptar.- Botn. 4.- El sistema realiza una lista de cuadros de verificacin listando todas las operaciones que se encuentran en la base de datos, permitiendo que el usuario verifique los privilegios por ejecutar las diversas operaciones del sistema que sern asignadas al nuevo miembro del personal en alta. Director: El director solamente tendr acceso a los reportes. Encargado: Contara con todos los privilegios del sistema. 5.- El usuario captura, seleccin y verifica todos los datos correspondientes al nuevo miembro del personal en alta. 6.- El usuario da clic en aceptar. 7.-El sistema comprueba que por lo menos se tengan capturados los campos Nombre, y Apellido paterno, Nombre de usuario y Contrasea. En caso de que alguna de las condiciones anteriores falle, el sistema mostrara un mensaje indicando los datos que no se han capturado o bien que las contraseas no coinciden, permitiendo al usuario regresar al punto nmero 2. 8.- El sistema comprueba que no existe un registro con el mismo nombre y apellido paterno y nombre de usuario, en caso de existir mandara un mensaje al usuario informacin esto, regresen da al usuario al punto nmero 2. Flujo Alternativo: El encargado escoge otra opcin del sistema o bien cierra su sesin actual. Pos condiciones: El sistema realiza el alta del nuevo usuario en la base de datos, asignando el estado, puesto y permisos al sistema, los cuales fueron capturados por el usuario. En caso de que el alta se satisfactoria el sistema muestra un mensaje al usuario informando de esto, de lo contrario de igual forma muestra un mensaje de error ocurrido. El sistema guarda en bitcora la operacin SQL que se realizo, quien realizo y la hora en que se efectu la operacin.

Nombre: baja de usuario Autor: Alejandro Martinez Guevara Versin: 1.0. Descripcin: Permite cambiar a estado Baja a un miembro del personal. Actor Principal: Encargado. Precondiciones: El Administrador debe haberse autentificado con nombre de usuario y contrasea validos para el sistema. El Administrador debe tener asignado el permiso para ejecutar la operacin baja de usuario, en caso de no tener permiso el sistema mostrara un mensaje indicando que no se cuenta con el permiso para ejecutar dicha operacin. Flujo Normal: 1. El usuario escoge la opcin Baja de personal y se captura el nombre del usuario. Nombre de Usuario: Caja de Texto 2. El sistema lee la base de datos y muestra en pantalla, los siguientes datos: Contrasea: Caja de Texto Privilegios: Caja de Texto. 3. El sistema enva un mensaje de advertencia en donde se indica si est seguro de eliminar dicho usuario. 4. El usuario da clic a la liga Baja, indicando con esto que el personal pierde todos sus privilegios en el sistema. 5. El sistema enva un mensaje de advertencia en donde se indica que fue eliminado satisfactoriamente. Flujo Alternativo: El encargado escoge otra opcin del sistema o bien cierra su sesin actual. Pos condiciones: El sistema cambia el estado actual del miembro de personal a baja. El sistema guarda en bitcora la operacin SQL que se realiz y la hora en que se efectu la operacin. Fecha: Dicembre 2012.

Nombre: modificar usuario

Autor: Alejandro Martnez Guevara Versin: 1.0. Descripcin: Permite al Administrador modificar o editar los datos de cada uno de los miembros de personal registrados en el sistema. Actor Principal: Encargado. Precondiciones: El encargado debi de haber realizado el caso de uso consulta de usuario en el cual se dio clic a la liga Editar del miembro del personal al cual desea ver sus datos. El encargado debe tener asignado el permiso para ejecutar la operacin editar datos de los usuarios , en caso de no tener permiso el sistema mostrara un mensaje indicando que no se cuenta con el permiso para ejecutar dicha operacin. Flujo Normal: Fecha: Diciembre 2012

1. El sistema lee la base de datos del personal a editar. Hecho esto llena los campos del formulario con los datos correspondientes como sigue: a) Nombre de usuario: Caja de texto. b) Contrasea: Caja de texto. c) Privilegios: Cuadro de verificacin seleccionados por defecto. d) Aceptar: Botn. 2. El encargado captura, selecciona y verifica los nuevos datos en los respectivos componentes del formulario. 3. El usuario da clic en el botn Aceptar. 4. El sistema comprueba que por lo menos se tengan capturados los campos Nombre de usuario y Contrasea adems de que los campos Contrasea. En caso de que alguna de las condiciones anteriores falle, el sistema mostrara un mensaje indicando los datos que no se han capturado o bien que las contraseas no coinciden, permitiendo al usuario regresar al punto nmero 1.

Flujo Alternativo: El encargado escoge otra opcin del sistema o bien cierra su sesin actual. Pos condiciones: El sistema realiza la actualizacin del miembro del personal en edicin, asignndole el estado, puesto, y permisos al sistema los cuales fueron capturados por el usuario. En caso de que el alta sea satisfactoria el sistema muestra un mensaje al usuario informando de esto, de lo contrario muestra un mensaje del error ocurrido.

El sistema guarda en bitcora la operacin SQL que se realiz y la hora en que se efectu la operacin.

L Control de Libro Alta volumen

Alta de Libro

Imprimir Etiqueta Modificar volumen Baja de Libro Prstamo_libro


Devoluciones alumno

Aplica Sancin Baja Prstamo

Imprimir Recibo Por titulo Consulta


Encargado

Por autor Reportes


Reporte_Libro
Libros_Exixtentes

Libros_prestamo Reporte_Alumnos
Imprimir Reporte

Reporte_Multas

Nombre: Alta de Libro Autor: Alejandro Martnez Guevara Versin: 1.0 Descripcin: Permite a los encargados autorizados el poder dar de alta a un nuevo libro en el sistema. Actor Principal: Encargado

Fecha: Diciembre 2012

Precondiciones: El encargado debi de haberse autenticado con el nombre de encargado y contrasea validos en el sistema. El encargado deber contar con permiso para ejecutar la operacin alta de Libros. Flujo Normal: 1.- El sistema muestra el siguiente formulario; A) ISBN.- Caja de texto. a Cadena de Caracteres el cual se va a leer de forma Scanner, de no funcionar la forma scanner, se tendr que capturar manualmente los datos del cdigo de barras. B) Nombre del libro.- Caja de texto. C) Autor.- Caja de texto. D) Editorial.- Caja de texto. E) Pas.- Caja de texto. F) Volumen.- Caja de texto. G) Ubicacin .- Caja de texto H) Aceptar.- Botn. 2.- El encargado captura los datos solicitados del usuario en caso de que falte un dato necesario, el sistema mostrara un mensaje, advirtiendo cuales son los faltante, de igual manera el sistema validara los datos capturados y en caso de que uno de ellos no sea vlido, se informara al encargado de ello. En caso de que cualquiera de las condiciones falle el sistema permite al usuario ejecutar la captura de datos. Se llevara a cabo el proceso imprimir etiqueta, y ser colocada la impresin, tambin se colocara en el sistema la ubicacin de cul ser su lugar en el rea bibliotecaria. *Pasa a proceso Imprimir Etiqueta de no poder imprimir, el sistema contara con un botn, el cual tendr la funcin de guardar, para una impresin posteriormente. 4.- El encargado da clic en el botn Aceptar.

Flujo Alternativo: El encargado escoge otra opcin del sistema o bien cierra su sesin actual. Pos condiciones: El sistema crea un nuevo registro para el nuevo libro. El sistema guarda en la bitcora, la operacin que se realizo, la hora y la causa por la que se efecta la operacin contando con vigencia de respaldo de 365 das y al termino de esta se eliminara.

Nombre: Baja de libro Autor: Alejandro Martnez Guevara Versin: 1.0 Descripcin: Permite cambiar a estado baja a algn libro Actor Principal: Encargado Precondiciones: El encargado deber haberse autentificado con nombre de usuario y contrasea vlidos en el sistema. El encargado deber tener asignado el permiso para ejecutar la operacin baja de libro. Flujo normal: 1.- Solamente se dar de baja el libro sobre las siguientes condiciones: Que el libro este en muy malas condiciones. Que el libro se encuentre perdido. 2.- El encargado escoge la opcin baja de libro y se desplegara un men donde se mostraran las condiciones anteriores y se seleccionara a la que corresponde la baja. Para llevar a cabo la baja del libro se tendr que proporcionar al sistema el ISBN o en caso de no contar con este dato, se podr dar el nombre del libro. A) ISBN: Campo de Texto. B) Nombre: Caja de Seleccin. C) Aceptar: Botn. En caso de que sea por perdida se tendr que pedir la autorizacin del director para dar de baja el libro es decir se dar de baja el libro siempre y cuando el director ingrese su Fecha: Diciembre2012

clave para poder efectuar la operacin y entonces: Se recoge la credencial del alumno cuando se trata de prdida del libro. El alumno pasa a direccin en donde se le expide un oficio en donde el alumno se compromete a la reposicin del libro perdido o de lo contario el libro que se le solicite teniendo 30 das para la reposicin en caso de no llevar la reposicin del libro habr una suspensin. Flujo Alternativo: El encargado escoge otra opcin u operacin del sistema, o bien cierra su sesin. Poscondiciones: El sistema cambia el estado actual del libro a baja. El sistema guarda en bitcora la operacin que se realiz, la hora y causa por la que se efectu la operacin contando con una vigencia de respaldo de 1ao.

Nombre: Prstamo_libro Autor: Alejandro Martnez Guevara Versin: 1.0 Descripcin: Permite que el encargado dar el prstamo de un libro a un alumno de la institucin previamente identificado. Actor Principal: Encargado Precondiciones: Primero el encargado deber de ser previamente identificado con una contrasea y posteriormente contar con los privilegios para otorgar el prstamo del libro. El cargado deber seleccionar PRESTAMO_LIBRO y este le solicitara la clave del usuario al que se le dar el prstamo del libro. En la pantalla deber teclear el nmero de control del alumno al que se le realizar el prstamo. a) Numero de control: caja de texto. El sistema mostrara los datos de la persona a la que se le dar de alta el prstamo como son: Nombre: Caja de texto. Apellido Paterno: Caja de Texto. Apellido Materno: Caja de Texto. Grado y Grupo: Caja de Texto. Se puede hacer la solicitud del libro si no tiene ms de 3 libros en prstamo o si este no Fecha: Diciembre 2012

tiene ningn atraso en cuanto a devoluciones de libros, de ser as no podr ser acreedor del prstamo que solicito. Existen diferente opciones al querer solicitar 1 prstamo las cuales se enlistan a continuacin: 1.- En caso de tener 3 libros en prstamo: El sistema muestra en pantalla los nombres de los libros que se tiene en prstamo y este deber hacer la entrega de al menos alguno de ellos. *Devoluciones.

2.-En caso de existir sancin deber: a) En la misma pantalla de prstamos se habilita automticamente el libro o libros que adeudan una multa y aparecer calculado el monto total de la multa hasta ese momento para informrselo al alumno y al posicionarse sobre el libro y dar un clic podr verse la multa e imprimir el recibo para que el alumno pase a pagar la multa. *Imprimir Recibo. b) Se recoge la credencial. c) Se entrega el recibo al alumno. d) El alumno paga en direccin y presenta el recibo previamente sellado al encargado de la biblioteca.

3.-En caso de que no se efectu el pago: a) Se le quitara la credencial y con ello se le negara la entrada a alumno ya que la credencial es indispensable para el acceso a la escuela.

4.-En caso de que el alumno no reporte el adeudo de algn libro: b) El encargado revisa los reportes de multas cada 2 meses en donde puede darse

cuenta de que alumno adeuda multa. a) El encargado es el responsable de hacer constar al alumno que adeuda un prstamo y le entregara un recibo dicindole que de no efectuarse el pago este se ira incrementado cuando el atraso sea de 60 das se le negara el acceso a la biblioteca o incluso no tendr acceso a la escuela. El sistema proporcionara un reporte sobre las personas que adeudan libros a alguna fecha determinada. *Reporte Multas.

Flujo normal: El encargado al ser ya identificado satisfactoriamente deber seleccionar la opcin de PRESTAMO_LIBRO. Caso 1: En caso de contar con el numero de control: Deber proporcionar al sistema el numero de control que identifique como valido al usuario al que se le har el prstamo, la base de datos proporcionara los datos del alumno. Numero de Control: Caja de texto Apellido Paterno; Caja de Texto. Automtico. Apellido Materno; Caja de Texto. Automtico. Nombre: Caja de Texto. Automtico.

Caso 2: En caso de contar con solo el nombre del alumno:

Apellido Paterno, Apellido Materno, Nombre: Caja de Seleccin. Numero de Control: Caja de Texto. Automtico Grado y Grupo: Caja de Texto. Automtico

El Apellido Paterno, Apellido Materno, Nombre no se capturaran, se obtendr de la base de datos en orden alfabtico ascendente. Se deber escanear el cdigo de barras para que aparezcan los datos del libro que a continuacin se enlistan, la base de datos proporcionara los datos del libro.

ISBN: Caja de Texto. Titulo: Caja de Texto. Automtico Autor: Caja de Texto Automtico

El sistema mostrar dos opciones la de dar de alta el prstamo y simplemente salir sin guardar el prstamo. Guardar: Botn Salir: Botn

Los libros se prestan 3 das a excepcin de los libros de literatura que se prestan 15 das. o Por ltimo mostrara el mensaje de PRESTAMO EXITOSO. Flujo Alternativo: -El encargado puede seguir en la seccin y realizar otra operacin del sistema o bien cerrar sesin Poscondiciones: El sistema guarda en la bitcora, la operacin que se realizo, la hora y la causa por la que se efecta la operacin contando con vigencia de respaldo de 365 das y al termino de esta se eliminara. Nombre: Baja de alumno Autor: Alejandro Martnez Guevara Versin: 1.0 Descripcin: Permite cambiar a estado baja a algn usuario Actor Principal: Encargado Precondiciones: El encargado deber haberse autentificado con nombre de usuario y contrasea vlidos en el sistema. El encargado deber tener asignado el permiso para ejecutar la operacin baja de usuario. Flujo normal: Los siguientes datos estarn en una lista de opciones: 1.- El encargado escoge la opcin baja de usuario. Fecha: Diciembre 2012

Caso 1: En caso de contar con el numero de control: Deber proporcionar al sistema el numero de control que identifique como valido al usuario al que se le dar de baja, la base de datos proporcionara los datos del alumno. Numero de Control: Caja de texto Apellido Paterno; Caja de Texto. Automtico. Apellido Materno; Caja de Texto. Automtico. Nombre: Caja de Texto. Automtico.

Caso 2: En caso de contar con solo el nombre del alumno:

Apellido Paterno, Apellido Materno, Nombre: Caja de Seleccin. Numero de Control: Caja de Texto. Automtico Grado y Grupo: Caja de Texto. Automtico

El Apellido Paterno, Apellido Materno, Nombre no se capturaran, se obtienen de la base de datos en orden alfabtico ascendente.

4.- A continuacin el sistema pedir el motivo por el cual se da de baja el alumno en donde se desplegara la lista de las opciones. 5.- nicamente se dar de baja a un alumno por las siguientes condiciones mediante una lista: Baja fsica, los siguientes datos estarn en una lista de opciones: Por expulsin Cuando el alumno agota sus oportunidades de permanencia en la escuela debido a su reprobacin de materias. Baja lgica, estableciendo una lista por las siguientes condiciones: Por suspensin debido al nmero de reportes acumulados debido a su mala conducta. Por suspensin debido al nmero de reportes acumulados debido a su presentacin personal (cabello largo, maquillaje, ceja depilada, uniforme incompleto). Por suspensin inmediata de acuerdo a la falta cometida. Por enfermedad. 6.- Aparecer un mensaje donde se le preguntara si est seguro de que se eliminen estos

datos.

Flujo Alternativo: El encargado escoge otra opcin u operacin del sistema, o bien cierra su sesin} Poscondiciones: El sistema cambia el estado actual del alumno a baja. El sistema guarda en la bitcora, la operacin que se realizo, la hora y la causa por la que se efecta la operacin contando con vigencia de respaldo de 365 das y al termino de esta se eliminara.

Nombre : Modificar_ alumno Autor: Alejandro Martnez Guevara Versin: 1.0 Descripcin: Permite al encargado modificar los datos de los personales del usuario. Actor Principal: Encargado Precondiciones: El encargado deber de ser previamente identificado con una contrasea y posteriormente contar con lo privilegios para modificar los datos personales del usuario. Caso 1: En caso de contar con el numero de control: Deber proporcionar al sistema el numero de control que identifique como valido al usuario al que se modificara, la base de datos proporcionara los datos del alumno. Numero de Control: Caja de texto Apellido Paterno; Caja de Texto. Automtico. Apellido Materno; Caja de Texto. Automtico. Nombre: Caja de Texto. Automtico. Fecha: Diciembre 2012

Caso 2: En caso de contar con solo el nombre del alumno:

Apellido Paterno, Apellido Materno, Nombre: Caja de Seleccin.

Numero de Control: Caja de Texto. Automtico Grado y Grupo: Caja de Texto. Automtico

El Apellido Paterno, Apellido Materno, Nombre no se capturaran, se filtraran de la base de datos en orden alfabtico ascendente. El sistema accesa a la base de datos y esta enva los datos del alumno que se va a modificar en los siguientes datos: o o o o o Telfono: Caja de Texto. Direccin: Caja de Texto. Colonia: Caja de Texto. Municipio: Caja de Texto. Estado: Caja de Texto.

Flujo Normal: El sisma mostrara los datos del alumno solamente los datos que se pueden modificar ya que algunos son datos personales. Una vez que han sido cambiados los datos que se desean cambiar el encargado podr decidir guardar los cambios realizados a simplemente salir sin guardar. o Guardar: Botn o Salir: Botn Flujo Alternativo: El encargado puede seguir en la seccin y realizar otra operacin del sistema o bien cerrar sesin Pos Condiciones: El sistema guarda en la bitcora, la operacin que se realizo, la hora y la causa por la que se efecta la operacin contando con vigencia de respaldo de 365 das y al termino de esta se eliminara.

Nombre: Cerrarsesion Autor: Alejandro Martnez Guevara Versin: 1.0 Fecha: Diciembre 2012 Descripcin: Permite a los encargados cerrar su sesin. Actor Principal: Encargado. Precondiciones: Contar con un nombre de usuario y contrasea validos en el sistema y haber iniciado sesin en el sistema.

Flujo Normal: 1.- El sistema muestra una liga con el texto Cerrar Sesin, la cual es vista desde todas las ventanas del sistema. 3.- El encargado da clic a la liga Cerrar sesin. Pos condiciones: El sistema Cierra la sesin activa del usuario. L Fin ciclo

Fin ciclo

Encargado

Nombre: Fin ciclo Autor: Alejandro Martnez Guevara Versin: 1.0 Fecha: Diciembre 2012 Descripcin: Permite a los encargados autorizados el poder ver la bitcora del sistema. Actor Principal: Encargado Precondiciones: El encargado debi de haberse autenticado con el nombre de encargado y contrasea validos en el sistema. El encargado deber contar con permiso para ejecutar la operacin fin ciclo. Flujo Normal: 1.- Antes de que el sistema limpia la base de datos automticamente la base de datos cada 365 das o sea cada ciclo escolar, El sistema manda una leyenda advirtiendo que se realizar esta operacin . Flujo Alternativo: El encargado escoge otra opcin del sistema o bien cierra su sesin actual.

Diagrama Lgico.

Antes de definir el modelo esttico o de clases, es necesario definir el Modelo Conceptual, el cual nos muestra los conceptos presentes en el dominio del problema. Un concepto para este caso, en trminos de la Programacin Orientada a Objetos, es un objeto del mundo real; es decir, es la representacin de cosas del mundo real y NO de componentes de software. En l no se definen operaciones (o mtodos); en este modelo se pueden mostrar los conceptos, los atributos de los conceptos (opcionalmente) y la relacin o asociacin entre ellos. Informalmente podramos decir que un concepto es una idea, cosa u objeto. Para descubrirlos debemos analizar los sustantivos en las descripciones textuales del dominio del problema, es decir, de la descripcin del sistema, de los requerimientos y de los Casos de Uso figura anterior.

Diagrama de Estructura Esttica (de clases)

Nos muestra una vista de la aplicacin en un determinado momento, es decir, en un instante en que el sistema est detenido.

Las clases son la plantilla de los objetos, y aqu podemos ver representados a estos con sus atributos o caractersticas y su comportamiento o mtodos, as como la relacin entre ellas. Diagrama de Estado Este diagrama muestra la secuencia de los estados de un objeto durante su ciclo de vida, en respuesta a un estmulo recibido. Los estados de los objetos estn dados por el valor de sus atributos (estados) lo cual cambia sus comportamientos (mtodos). Los estados hacen referencia a una condicin durante la vida de un objeto o a una interaccin durante la cual se satisface alguna condicin (ejecutar alguna accin, esperar algn evento, etc.), por ejemplo una validacin de una captura.

Un objeto permanece en un estado por un tiempo finito, hasta que se cumpla la condicin de cambio. Se construyen a partir del Diagrama de Estructura Esttica, identificando cules objetos cambian de estado, cual es le estado inicial y el final, definiendo a qu eventos puede responder el objeto, y qu transacciones ejecutar. Diagrama de Actividades Se utilizan para visualizar, especificar, construir y documentar la dinmica de un conjunto de objetos o simplemente para modelar el flujo de control de una operacin (mtodo de una clase). Fundamentalmente es un Diagrama de Flujo que muestra el flujo de control entre las actividades

Potrebbero piacerti anche