johnoyola@yahoo.com DISEO DEL PROYECTO Estructura Ing. John Alexander Oyola johnoyola@yahoo.com Eventos Diagrama Conceptual Diagramas de Clase
SEGUNDA PARTE Ing. John Alexander Oyola johnoyola@yahoo.com EVENTOS Se establecen los eventos que pueden ser generados por el actor y van a ser atendidos por cada Caso de Uso. Por evento entendemos la interaccin que tiene un actor con la aplicacin a travs de la interfaz grfica, como el clic de un ratn, el ingreso de un texto a un componente, el movimiento de un elemento de la interfaz. Ing. John Alexander Oyola johnoyola@yahoo.com EVENTOS Todos los eventos van numerados en orden secuencial de acuerdo a la secuencia lgica como ocurriran en la aplicacin. Se obtiene la informacin para la creacin de los diagramas de interaccin, ms especficamente el de secuencia. Tambin se deben presentar los eventos alternos, los cuales permiten establecer las excepciones que se pueden presentar en la ejecucin del programa. Ing. John Alexander Oyola johnoyola@yahoo.com Ejemplo de Evento Nombre Caso de Uso:
Actores: Manejar Plan. Subcaso: Ingreso Plan Administrador Sistema Evento Respuesta del Sistema 1. Selecciona opcin Ingreso de proyecto
4. Digitar Datos nuevo plan 6. Click en botn grabar 2. Captura Seleccin 3. Mostrar pantalla de captura de datos 5. Capturar Datos plan 7. Graba datos de sistema Ing. John Alexander Oyola johnoyola@yahoo.com Ejemplo de Evento Alterno Nombre Caso de Uso:
Actores: Manejar Plan. Subcaso: Ingreso Plan Administrador Sistema Nmero de Lnea Respuesta del Sistema Lnea 2 Lnea 3
Lnea 6 No se digita opcin Si el plan ya existe, no sigue y se informa Si existe campos en blanco, no sigue y se informa Si falla grabar, informar y reversar Ing. John Alexander Oyola johnoyola@yahoo.com DIAGRAMA CONCEPTUAL Nos muestra los conceptos presentes en el dominio del problema. Un concepto para este caso, en trminos de POO, 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). Ing. John Alexander Oyola johnoyola@yahoo.com DIAGRAMA CONCEPTUAL En este modelo se pueden mostrar los conceptos, 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 Ing. John Alexander Oyola johnoyola@yahoo.com Ejemplo de diagrama conceptual Plan Administrador Sistema Movimiento Indicador Accin O - n O - n O - n O - n 1 1 1 1 crea crea crea registra 1 1 1 O - n O - n O - n Ing. John Alexander Oyola johnoyola@yahoo.com DIAGRAMA DE ESTRUCTURA ESTATICA (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 estos con sus atributos o caractersticas y su comportamiento o mtodos, as como la relacin entre ellas. Ing. John Alexander Oyola johnoyola@yahoo.com Ejemplo de diagrama de clases (Incompleto) Plan Administrador Sistema O - n 1 crea int codigo String Nombre Date FecIni Date FecFin Double PorcAv Int CodAdm ingresoPlan() ModificaPlan() EliminaPlan() int codAdm String Nombre ingresoAdm() ModificaAdm() EliminaAdm()