Академический Документы
Профессиональный Документы
Культура Документы
Historia de Revisin
Fecha 15/Feb/08 Versin 1.0 Descripcin Documento de arquitectura del software para la aplicacin Cuaderno de iUsb Autor Carlos Crespo Moises Morgenstern Cristina Matonte Ignacio Morales
iUSB 2008
Page 2 of 2
Tabla de Contenidos
1. Introduccin 1.1 Propsito 1.2 Alcance 1.3 Referencias 1.4 Vista Global Representacin Arquitectnica Restricciones y Objetivos Arquitectnico Vista de Casos de Uso 4.1 Actores ACTOR Descripcin 4.2 Casos de Uso 4.2.1 Escribir comentario 4.2.2 Eliminar comentario 4.2.3 Ver comentarios Vista Lgica 5.1 Vista Global 5.2 Diseo Arquitectnico de Paquetes 5.2.1 Diagrama de componentes de la arquitectura del software. 5.2.2 Capas de la arquitectura 5.3 Capa Interfaz 5.4 Capa lgica 5.4.1 Modelos del dominio del problema: Diagrama Conceptual 5.4.2 Objetos de Negocio Vista de Despliegue Vista de Implementacin 4 4 4 4 4 4 4 5 5 5 5 5 6 7 8 8 8 9 9 9 9 10 10 11 11 12
2. 3. 4.
5.
6. 7.
iUSB 2008
Page 3 of 3
2. Representacin Arquitectnica
Representaremos las vistas en el documento utilizando los siguientes recursos: Vista de Casos de Uso: Se utilizar el diagrama de casos de uso usando notacin UML Vista Lgica: Se usar el diagrama de clases y diagramas de componentes usando notacin UML Vista de Datos: Se emplear el diagrama ER y el diccionario de datos para desarrollar esta vista. Vista de Despliegue: Se usar el diagrama de despliegue usando notacin UML Vista de Implementacin: Se utilizar el diagrama de implementacin usando notacin UML para desarrollar esta vista.
iUSB 2008
Page 4 of 4
ACTOR Estudiante
Descripcin PersonaquecursaestudiosenlaUniversidadSimnBolvar.
4.2 Casos de Uso A continuacin se presentan los casos de usos relacionados con la aplicacin Cuaderno que influyen en la arquitectura del sistema
iUSB 2008
Page 5 of 5
iUSB Documento de Arquitectura de la Aplicacin Cuaderno DAC 4.2.1 Escribir comentario Descripcin:
CU-023 Escribir comentario Estudiante El estudiante decide escribir un comentario en algn cuaderno. La sesin del estudiante est activa. El estudiante se encuentra en el perfil del dueo del cuaderno a ser escrito.
CURSO NORMAL
ACTOR
1. 2. 3.
SISTEMA
Agrega el comentario.
Elige escribir un comentario en 4. un cuaderno. Escribe comentario. Selecciona agrega el comentario escrito.
CURSO ALTERNO
ACTOR
3a. El usuario descarta el comentario escrito
SISTEMA
POSTCONDICIN
iUSB 2008
Page 6 of 6
iUSB Documento de Arquitectura de la Aplicacin Cuaderno DAC 4.2.2 Eliminar comentario Descripcin:
CU-024 Eliminar comentario Estudiante El estudiante decide eliminar un comentario escrito por el en algn cuaderno o alguno escrito en su cuaderno. La sesin del estudiante est activa. El estudiante se encuentra en el perfil del dueo del cuaderno sobre el cual se desea eliminar un comentario.
CURSO NORMAL
ACTOR
1.
SISTEMA
Elige eliminar un comentario en 2. Pide confirmar eliminacin del comentario. un cuaderno. 3. Se elimina el comentario. 3. Confirma eliminacin.
CURSO ALTERNO
ACTOR
3a1. El comentario a eliminar no es del estudiante y el cuaderno no es suyo.
SISTEMA
3a2. Se notifica al estudiante que no puede eliminar dicho comentario.
POSTCONDICIN
iUSB 2008
Page 7 of 7
iUSB Documento de Arquitectura de la Aplicacin Cuaderno DAC 4.2.3 Ver comentarios Descripcin:
CU-025 Ver comentarios Estudiante El estudiante desea ver los comentarios de un cuaderno. La sesin del estudiante est activa. El estudiante se encuentra en el perfil del dueo del cuaderno a ser visualizado.
CURSO NORMAL
ACTOR
1. El estudiante selecciona el cuaderno para visualizar los comentarios.
SISTEMA
2. Se muestran los comentarios del cuaderno.
CURSO ALTERNO
ACTOR
SISTEMA
5.1 Vista Global Soporta los requerimientos funcionales y los servicios que el Cuaderno debe proveer a sus usuarios finales, bsicamente un servicio de mensajera persistente, lo cual orienta los casos de uso respectivos. En esta vista se incluye el Modelo Conceptual y el Diagrama de Clases.
iUSB 2008
Page 8 of 8
iUSB Documento de Arquitectura de la Aplicacin Cuaderno DAC 5.2 Diseo Arquitectnico de Paquetes 5.2.1 Diagrama de componentes de la arquitectura del software.
5.2.2 Capas de la arquitectura Las 3 capas que definen la arquitectura del sistema son: Interfaz, lgica y manejador. Referirse al documento de arquitectura del sistema. En la capa lgica se agrega el siguiente paquete de acuerdo a sus funcionalidades: Paquete Aplicacin: se compone de una interfaz que ser implementada por cada aplicacin de acuerdo a sus necesidades.
5.3 Capa Interfaz Maneja los siguientes objetos: Objetos Jsp: Representa el conjunto de archivos que con cdigo jsp forman la capa que interacta directamente con el usuario Objetos Html: Representa el conjunto de archivos que con cdigo html forman la capa que interacta directamente con el usuario iUSB 2008 Page 9 of 9
Objetos Css: Representa el conjunto de archivos que con cdigo css forman la capa que interacta directamente con el usuario Objetos Javascript: Representa el conjunto de archivos que con cdigo javascript forman la capa que interacta directamente con el usuario
5.4 Capa lgica 5.4.1 Modelos del dominio del problema: Diagrama Conceptual
iUSB 2008
Page 10 of 10
6. Vista de Despliegue
Referirse al Documento de Arquitectura de la plataforma.
iUSB 2008
Page 11 of 11
7. Vista de Implementacin
Referirse al Documento de Arquitectura de la plataforma.
iUSB 2008
Page 12 of 12