Вы находитесь на странице: 1из 9

Implementacin de un sistema para la creacin de exmenes virtuales en el colegio academia roma <E><ARB>

Universidad Cesar Vallejo Ingeniera de Software

Arquitectura de Referencia (P-IN-ARB)

<IMPLEMENTACIN DE UN SISTEMA PARA LA CREACIN DE EXMENES VIRTUALES EN EL COLEGIO ACADEMIA ROMA>

Cdigo: IMEXVIROMA Nmero: B2

Equipo de Trabajo
Integrantes Alvaro Mera Jorge Pool Guzmn Rodrigo Salazar Renato Herrera Richard Gonzales Willy Chamba

Implementacin de un sistema para la creacin de exmenes virtuales en el colegio academia roma <E><ARB>

Universidad Cesar Vallejo Ingeniera de Software

Historia
Fecha < 16/05/2013> <14/05/2013> Versin <1.0> <2.0> Descripcin Autor <Contenido de Arquitectura de Renato Herrera referencia> <Correccin de errores> Renato Herrera

Implementacin de un sistema para la creacin de exmenes virtuales en el colegio academia roma <E><ARB>

Universidad Cesar Vallejo Ingeniera de Software

TABLA DE CONTENIDO Contenido


Contenido de la Propuesta de Arquitectura Inicial .................Error! Bookmark not defined. 1. Introduccin...............................................................................Error! Bookmark not defined. 1.1. 1.2. 1.3. 2. Propsito ........................................................................Error! Bookmark not defined. Vista General .................................................................Error! Bookmark not defined. Definiciones, siglas y abreviaturas .........................Error! Bookmark not defined.

Capa de Presentacin (Vista) ................................................Error! Bookmark not defined. 2.1. 2.2. Organizacin Capa de Presentacin .......................Error! Bookmark not defined. Tecnologas Usadas ....................................................Error! Bookmark not defined.

3.

Capa de Procesamiento de Datos (Negocio) ....................Error! Bookmark not defined. 3.1. 3.2. Organizacin Capa de Procesamiento de Datos Error! Bookmark not defined. Tecnologas Usadas ....................................................Error! Bookmark not defined.

4.

Capa de Almacenamiento de Datos ....................................Error! Bookmark not defined. 4.1. Organizacin Capa de Almacenamiento de Datos ........... Error! Bookmark not defined.

Implementacin de un sistema para la creacin de exmenes virtuales en el colegio academia roma <E><ARB>

Universidad Cesar Vallejo Ingeniera de Software

Arquitectura de Referencia (P-IN-ARB)


1. Introduccin Dentro de los desarrollos ms importantes se encuentra el desarrollo de la arquitectura de software, que nos permite observar la composicin del sistema, sirviendo de transmisor de informacin entre los que desarrollaran el software y auxiliar a realizar anlisis para una buena toma de decisiones. 1.1. Propsito Este documento ayudar como un intermediario entre el arquitecto de software y el resto del equipo perteneciente al proyecto IMEXVIROMA con el fin de describir el software con la mayor precisin posible, la estructura de este documento se basa en el modelo de vista de la arquitectura en 3 capas. Vista General Este documento presenta la arquitectura en la cual estar basado el Sistema para la implementacin del Sistema web para creacin de exmenes virtuales al colegio Academia Roma, definiendo de manera especfica la distribucin de los paquetes del sistema en las diversas capas que tendr, as como la descripcin de las capas que se utilizaran, empleando un lenguaje sencilla, as como grficos de acuerdo a la metodologa que se utilizara.

1.2.

Capa Presentacin

Capa Negocio

Capa Datos

Fig. 01 Diagrama de Distribucin de Capas del Sistema

Implementacin de un sistema para la creacin de exmenes virtuales en el colegio academia roma <E><ARB>

Universidad Cesar Vallejo Ingeniera de Software

Fi. 2 Arquitectura en 3 capas 1.3. Definicin de Trminos, Abreviaturas y Siglas Ver Glosario.

1. Capa de Presentacin (Vista) Esta capa se encargar de que el sistema interacte con el usuario y viceversa, muestra el sistema al usuario, le presenta la informacin y obtiene la informacin del usuario en un mnimo de proceso, es conocida como interfaz grfica y debe tener la caracterstica de ser fcil de usar para el usuario. Se comunicar nicamente con la capa intermedia o de negocio.

Fig. 3 Interaccin entre la Capa de Presentacin con la Capa de Negocio

Implementacin de un sistema para la creacin de exmenes virtuales en el colegio academia roma <E><ARB>

Universidad Cesar Vallejo Ingeniera de Software

1.1. 1. 2. 3. 4. 5.

Organizacin Capa de Presentacin Operacionalidad del sistema Verificacin datos de salida Validacin de los datos deentrada Interaccin del usuario Multifuncionalidad del sistema

Fig. 4 Contenido del Paquete de la Capa Presentacin

1.2.

Tecnologas Usadas

1. IBM Rational Rose


IBM Rational Rose Technical Developer es una solucin de desarrollo controlado por modelo (MDD) para desarrollar sistemas complejos. Admite, de acuerdo con el lenguaje UML (Unified Modeling Language), construcciones basadas en modelo para la automatizacin del desarrollo, incluida la ejecucin de modelos y la generacin de cdigo totalmente ejecutable.

Implementacin de un sistema para la creacin de exmenes virtuales en el colegio academia roma <E><ARB>

Universidad Cesar Vallejo Ingeniera de Software

2. Capa de Procesamiento de Datos (Negocio)

Fig. 5 Interaccin de la Capa de Negocio con la Capa de Presentacin y Capa de Datos 2.1. Organizacin Capa de Procesamiento de Datos 1. 2. 3. 4. 5. Recoleccin de Datos Verificacin de Datos Ingreso de Datos Almacenamiento de Datos Salida de Datos

Fig. 6 Contenido del Paquete de la Capa de Negocio

Implementacin de un sistema para la creacin de exmenes virtuales en el colegio academia roma <E><ARB>

Universidad Cesar Vallejo Ingeniera de Software

2.2.

Tecnologas Usadas

1. IBM Rational Rose


IBM Rational Rose Technical Developer es una solucin de desarrollo controlado por modelo (MDD) para desarrollar sistemas complejos. Admite, de acuerdo con el lenguaje UML (Unified Modeling Language), construcciones basadas en modelo para la automatizacin del desarrollo, incluida la ejecucin de modelos y la generacin de cdigo totalmente ejecutable.

3. Capa de Almacenamiento de Datos Esta capa es la encargada de almacenar los datos del sistema y de los usuarios. Su funcin es almacenar y devolver datos a la capa de negocio, aunque para esto tambin es necesario en algunos casos, que tengan procedimientos almacenados y funciones dentro de la capa. Esta capa es la nica que puede acceder a los mismos. Est formada por uno o varios sistemas gestores de bases de datos, localizados en un mismo servidor o en varios.

Fig. 7 Interaccin de la Capa de Datos con la Capa de Negocio

Implementacin de un sistema para la creacin de exmenes virtuales en el colegio academia roma <E><ARB>

Universidad Cesar Vallejo Ingeniera de Software

3.1.

Organizacin Capa de Almacenamiento de Datos 1. Define las reglas de negocio (la funcionalidad del sistema) 2. Lleva un registro de las vistas y controladores del sistema 3. Si estamos ante un modelo activo, notificar a las vistas los cambios que en los datos pueda producir un agente externo

Fig. 8 Contenido del Paquete de la Capa de Datos

Вам также может понравиться