Está en la página 1de 10

Liceo Nocturno De Ciudad Coln

Pgina Web Documento de Arquitectura de Software


Versin 1.0

Pgina Web Software Architecture Document SAD

Version: 1.0 Fecha: 11/10/11

Historial de Revisiones
Fecha 11/10/11 Versin 1.0 Descripcin Se empez a escribir el documento Autor Geovanny L., Kenneth J., Edgar S.

Confidencial

Liceo Nocturno de Ciudad Coln, 2012

Pgina 2 of 10

Pgina Web Software Architecture Document SAD

Version: 1.0 Fecha: 11/10/11

Tabla de Contenidos
1. Introduccion 1.1 Proposito 1.2 Alcance 1.3 Definiciones, Acronimos, y Abreviaciones 1.4 Referencias 1.5 Resumen Representacion de la Arquitectura Objetivos y Restricciones de la arquitectura 4 4 Error! Marcador no definido. Error! Marcador no definido. Error! Marcador no definido. Error! Marcador no definido. Error! Marcador no definido. Error! Marcador no definido.

2. 3. 4.

Vista de Casos de Uso Error! Marcador no definido. 4.1 Introduccion 2 4.2 Identificacion de los Casos de Uso relevantes para la arquitectura 2 4.3 Descripcion de los casos de uso relevantes para la arquitectura 2 Vista Logica 5.1 Introduccion 5.2 Paquetes de Diseo importantes para la arquitectura 5.3 Realizaciones de casos de Uso Vista de Procesos Vista de Despliegue Vista de Implementacion 8.1 Resumen 8.2 Capas Vista de Datos (opcional) Tamao y Rendimientos Calidad 5 Error! Marcador no definido. Error! Marcador no definido. Error! Marcador no definido. Error! Marcador no definido. Error! Marcador no definido. Error! Marcador no definido. Error! Marcador no definido. Error! Marcador no definido. 10 Error! Marcador no definido. Error! Marcador no definido.

5.

6. 7. 8.

9. 10. 11.

Confidencial

Liceo Nocturno de Ciudad Coln, 2012

Pgina 3 of 10

Pgina Web Software Architecture Document SAD

Version: 1.0 Fecha: 11/10/11

Documento de Arquitectura de Software


1. Introduccin

2.

Representacin de la Arquitectura

Vista de Casos de Uso: lista los casos de uso o escenarios del modelo de casos de uso que representen funcionalidades centrales del sistema final, que impliquen algn punto especialmente delicado de la arquitectura. Vista Lgica: Describe las partes arquitectnicamente significativas del modelo de diseo, como ser la descomposicin en capas, subsistemas o paquetes. Una vez presentadas estas unidades lgicas principales, se profundiza en ellas hasta el nivel que se considere adecuado. Vista de Procesos: Describe la descomposicin del sistema en procesos pesados. Indica que procesos o grupos de procesos se comunican o interactan entre s y los modos en que estos se comunican. Vista de Deployment: Describe uno o ms escenarios de distribucin fsica del sistema sobre los cuales se ejecutar. Muestra la comunicacin entre los diferentes nodos que componen los escenarios antes mencionados, as como el mapeo de los elementos de la Vista de Procesos en dichos nodos. Vista de Implementacin: Describe la estructura general del Modelo de Implementacin y el mapeo de los subsistemas, paquetes y clases de la Vista Lgica a subsistemas y componentes de implementacin. Vista de Datos: Describe los elementos principales del Modelo de Datos, brindando un panorama general de dicho modelo en trminos de tablas, vistas, ndices, etc.

3.

Objetivos y restricciones de la arquitectura

Objetivo General: Elaborar un medio para informar del acontecer de la institucin del Liceo Nocturno de Ciudad Colon a travs de una pgina web, con una fecha lmite estimada a diciembre del 2011, el cual no tendr costo alguno. Objetivos Especficos: Iniciar sesin en la pgina web.
Liceo Nocturno de Ciudad Coln, 2012 Pgina 4 of 10

Confidencial

Pgina Web Software Architecture Document SAD

Version: 1.0 Fecha: 11/10/11

Cerrar sesin en la pgina web. Subir archivos a la pgina web. Descargar archivos de la pgina web. Borrar archivos de la pgina web. Modificar informacin de la pgina web. Agregar usuarios a la pgina web. Borrar usuarios de la pgina web.

Restricciones: La pgina debe de mostrar solamente informacin de la institucin y sus empleados, descartado cualquier tipo de publicidad o informacin extra. La informacin mostrada en la pgina no debe comprometer a la institucin o a cualquiera de sus empleados. La base de datos debe estar desarrollada en SQL Server 2008, mientras que la pgina en ASP, .NET.

4. 4.1

Vista de Casos de Uso Introduccin

La Vista de Casos de Uso presenta un subconjunto del Modelo de Caos de Uso. Describe los casos de uso o escenarios que representen funcionalidades centrales del sistema final, que requieran una gran cobertura arquitectnica o aquellos que impliquen algn punto especialmente delicado de la arquitectura. Estos casos de uso, en conjunto con los requerimientos no funcionales, permiten descubrir y disear la arquitectura del sistema.

4.2

Identificacin de los Casos de Uso relevantes para la arquitectura

Para el diseo de la pgina web, se identifican los casos de uso relevantes desde el punto de vista de la arquitectura, a continuacin se mencionan: 1. Iniciar Sesin en la pgina web Este caso de uso inicia el funcionamiento principal de la pgina web, aqu ingresamos un ID y una contrasea para que el sistema nos identifique como usuarios. 2. Cerrar Sesin en la pgina web Este caso de uso se cierra el funcionamiento principal de la pgina web, aqu nicamente presionamos la opcin para salir.
Confidencial Liceo Nocturno de Ciudad Coln, 2012 Pgina 5 of 10

Pgina Web Software Architecture Document SAD

Version: 1.0 Fecha: 11/10/11

3. Subir archivo a la pgina web Este caso de uso se sube un documento perteneciente a un curso en particular, aqu nicamente se selecciona el archivo que se desea subir y posteriormente se procede a subir el archivo. 4. Registrar usuario en la pgina web Este caso de uso se brinda la opcin de agregar un nuevo usuario al sistema, de manera que este pueda iniciar sesin tal y como lo hacen los dems usuarios. Aqu nicamente se procede a llenar un formulario con los datos pertenecientes al nuevo usuario. 5. Modificar informacin en la pgina web En este caso de uso se podr modificar la informacin que se muestra en la seccin de bienvenida del sitio. Para esto nicamente se seleccionara el rea a modificar y posteriormente se ingresa la nueva informacin.

4.3

Descripcin de los Casos de Uso relevantes para la arquitectura

Confidencial

Liceo Nocturno de Ciudad Coln, 2012

Pgina 6 of 10

Pgina Web Software Architecture Document SAD

Version: 1.0 Fecha: 11/10/11

4.3.1 Iniciar sesin en la pgina web Nombre Actores Sinopsis Iniciar Sesin Profesores, Administrativos El profesor o administrativo especifica su nmero de identificacin y contrasea. El sistema se encarga de validar los datos para luego abrir una pgina con la sesin iniciada. Cerrar Sesin Profesores, Administrativos El profesor o administrativo solicita cerrar la sesin que actualmente tiene abierta. El sistema se encarga de guardar los datos que han modificados y de regresar a la pgina original con la sesin cerrada. Subir Archivo Profesores, Administrativos El profesor o administrativo seleccionan un archivo y el sistema de encarga de obtener dicho archivo y guardarlo en la base de datos. Iniciar Sesin Administrativos El usuario administrativo completa una serie de campos de texto con la informacin de un nuevo usuario, el sistema se encarga de tomar esta informacin y crear un nuevo usuario en la base de datos del sistema.

4.3.2 Cerrar sesin en la pgina web Nombre Actores Sinopsis

4.3.3 Subir archivo a la pgina web Nombre Actores Sinopsis

4.3.4 Registrar Usuario en la pgina web Nombre Actores Sinopsis

4.3.5 Modificar Informacin en la pgina web Nombre Iniciar Sesin Actores Administrativos Sinopsis El usuario administrativo completa una serie de campos de texto con la informacin sobre cmo comunicarse con la institucin e informacin acercada de la misma, el sistema se encarga de tomar esta
Confidencial Liceo Nocturno de Ciudad Coln, 2012 Pgina 7 of 10

Pgina Web Software Architecture Document SAD

Version: 1.0 Fecha: 11/10/11

informacin y crear un nuevo usuario en la base de datos del sistema.

5.

Vista Lgica

6.

Vista de Procesos

El componente de inicio de sesin necesita de los servicios de la base de datos:

El componente de Registrar Usuario necesita de los servicios de administrados:

El componente de subir archivos necesita de los servicios de administrativos y profesores

7.

Vista de Despliegue

7.1 Introduccin Est seccin describe una o ms configuraciones fsicas sobre las cuales se realiza el deploy del software y es ejecutado, as como la infraestructura necesaria para su instalacin. Para el caso de la pgina web se describe el escenario general de distribucin esperado para los componentes de software antes descritos, las caractersticas de los nodos presentados y la comunicacin entre los mismos.

Confidencial

Liceo Nocturno de Ciudad Coln, 2012

Pgina 8 of 10

Pgina Web Software Architecture Document SAD

Version: 1.0 Fecha: 11/10/11

7.2 Distribucin y Deployment La siguiente figura presenta el escenario de distribucin esperado para la instalacin de la pgina web. El mismo se ubica en el contexto de una organizacin y se prev el acceso va Internet.

Escenario del entorno A continuacin se describen los nodos presentes en la figura: Lgica: representa toda la inteligencia de la pgina web. Base de Datos: representa el lugar de almacenaje de datos de la pgina web. Interfaz de Usuario: representa el medio por el cual la lgica se comunica con el usuario. IDE Visual Studio: representa la comunicacin que es va del IDE Visual Studio.

8.

Vista de Implementacin

Confidencial

Liceo Nocturno de Ciudad Coln, 2012

Pgina 9 of 10

Pgina Web Software Architecture Document SAD

Version: 1.0 Fecha: 11/10/11

9.

Vista de Datos (Trivial)

Dado que la comunicacin de los datos es muy sencilla, se ha optado por no incluirla en este documento. 10. Tamao y Rendimiento

En general, el proyecto es relativamente pequeo debido a que es una pgina web dedicada al posteo de informacin de importancia para el colegio. La parte que puede disminuir el rendimiento de esta, es la seccin donde se suben y bajan documentos, ya que se debe esperar a que se carguen los datos necesarios para descargar y subir informacin. 11. Calidad

La arquitectura que se empleara para desarrollar este proyecto contribuye con la calidad, puesto que es una pgina para mostrar informacin principalmente, la seccin ms delicada del proyecto est aislada para profesores y administrativos, y esta consiste en las acciones de agregacin de usuarios y documentos al sistema, as como la modificacin de informacin ya existente. Es importante mencionar tambin que, dado que se trata de una pgina web, el sistema estar accesible desde cualquier mquina que contenga un navegador conocido (Chrome, IE, Mozilla, Opera).

Confidencial

Liceo Nocturno de Ciudad Coln, 2012

Pgina 10 of 10

También podría gustarte