Anda di halaman 1dari 12

iUSB

iUSB Aplicacin Cuaderno Documento de Arquitectura de Software


Versin 1.0

iUSB Documento de Arquitectura de la Aplicacin Cuaderno DAC

Version: 1.0 Date: 15/May/08

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

Documento de Arquitectura de la Aplicacin Cuaderno

iUSB 2008

Page 2 of 2

iUSB Documento de Arquitectura de la Aplicacin Cuaderno DAC

Version: 1.0 Date: 15/May/08

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.

Documento de Arquitectura de la Aplicacin Cuaderno

iUSB 2008

Page 3 of 3

iUSB Documento de Arquitectura de la Aplicacin Cuaderno DAC

Version: 1.0 Date: 15/May/08

Documento de Arquitectura del Software


1. Introduccin
1.1 Propsito Este documento tiene como finalidad principal describir las particularidades de la aplicacin cuaderno, en trminos de su arquitectura, explicando el diseo lgico y fsico. Adems se trata de explicar como esta aplicacin calza dentro de la arquitectura del resto del sistema. 1.2 Alcance Dentro del sistema como un todo, el Cuaderno, tiene caractersticas particulares en lo que respecta a los principios arquitectnicos. Se describen las vistas de Casos de Uso, Lgica y Datos. 1.3 Referencias Documento de Casos de Uso Documento de Arquitectura de la Plataforma 1.4 Vista Global El siguiente documento muestra, de manera general, las decisiones arquitectnicas del desarrollo del Cuaderno. Se detalla cada una de las vistas a desarrollar, incluyendo diagramas y modelos necesarios para una mayor comprensin de la arquitectura del cuaderno. Se muestran diferentes vistas, como la de despliegue y la de casos de uso.

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.

3. Restricciones y Objetivos Arquitectnico


Referirse al Documento de Arquitectura de la Plataforma del sistema iUsb.

Documento de Arquitectura de la Aplicacin Cuaderno

iUSB 2008

Page 4 of 4

iUSB Documento de Arquitectura de la Aplicacin Cuaderno DAC

Version: 1.0 Date: 15/May/08

4. Vista de Casos de Uso


4.1 Actores

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

Documento de Arquitectura de la Aplicacin Cuaderno

iUSB 2008

Page 5 of 5

iUSB Documento de Arquitectura de la Aplicacin Cuaderno DAC 4.2.1 Escribir comentario Descripcin:

Version: 1.0 Date: 15/May/08

CASO DE USO ACTOR DESCRIPCIN PRECONDICIN

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

El comentario fue agregado exitosamente en el cuaderno deseado.

Documento de Arquitectura de la Aplicacin Cuaderno

iUSB 2008

Page 6 of 6

iUSB Documento de Arquitectura de la Aplicacin Cuaderno DAC 4.2.2 Eliminar comentario Descripcin:

Version: 1.0 Date: 15/May/08

CASO DE USO ACTOR DESCRIPCIN PRECONDICIN

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

El comentario fue eliminado exitosamente del cuaderno deseado.

Documento de Arquitectura de la Aplicacin Cuaderno

iUSB 2008

Page 7 of 7

iUSB Documento de Arquitectura de la Aplicacin Cuaderno DAC 4.2.3 Ver comentarios Descripcin:

Version: 1.0 Date: 15/May/08

CASO DE USO ACTOR DESCRIPCIN PRECONDICIN

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

POSTCONDICIN 5. Vista Lgica

Los comentarios del cuaderno fueron mostrados exitosamente.

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.

Documento de Arquitectura de la Aplicacin Cuaderno

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.

Version: 1.0 Date: 15/May/08

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

Documento de Arquitectura de la Aplicacin Cuaderno

iUSB Documento de Arquitectura de la Aplicacin Cuaderno DAC

Version: 1.0 Date: 15/May/08

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

Documento de Arquitectura de la Aplicacin Cuaderno

iUSB 2008

Page 10 of 10

iUSB Documento de Arquitectura de la Aplicacin Cuaderno DAC 5.4.2 Objetos de Negocio

Version: 1.0 Date: 15/May/08

6. Vista de Despliegue
Referirse al Documento de Arquitectura de la plataforma.

Documento de Arquitectura de la Aplicacin Cuaderno

iUSB 2008

Page 11 of 11

iUSB Documento de Arquitectura de la Aplicacin Cuaderno DAC

Version: 1.0 Date: 15/May/08

7. Vista de Implementacin
Referirse al Documento de Arquitectura de la plataforma.

Documento de Arquitectura de la Aplicacin Cuaderno

iUSB 2008

Page 12 of 12

Anda mungkin juga menyukai