Académique Documents
Professionnel Documents
Culture Documents
Documento de
de
Sistema Blearning
Documento de
de
Historial de Revisiones
Fecha
Versin
1.1
Descripcin
Autores
Revisado por:
German Huamancaja
armado
Jennifer Gordillo
de
la William luque
Sistema Blearning
Documento de
de
ndice
1Introduccin............................................................................................................................. .............4
1.1Propsito ...............................................................................................................................4
1.2Alcance...................................................................................................................................4
1.3Definiciones, AcrnimosyAbreviaciones...........................................................4
1.4OrganizacindelDocumento..........................................................................................4
2RepresentacindelaArquitectura.............................................................................................5
3ObjetivosyRestricciones..............................................................................................................6
3.1RequerimientosEspeciales...............................................................................................6
3.1.1Interoperabilidad............................................................................................6
4VistadeCasosdeUso .............................................................................................................................7
4.1Introduccin.........................................................................................................................7
4.2IdentificacindelosCasosdeUsorelevantesparalaarquitectura7
4.3DescripcindelosCasosdeUsorelevantesparalaarquitectura........................8
4.3.1DiseodeProcesodeNegocio ............................................................................8
4.3.2TransformacineInstalacindeProcesodeNegocio............................9
4.3.3EjecucindeProcesodeNegocio.....................................................................9
5VistaLgica..............................................................................................................................................10
5.1Introduccin...........................................................................................................................10
5.2DescomposicinenSubsistemas........................................................................................10
5.3DescripcindelosSubsistemas .......................................................................................10
5.4DiseodeSubsistemas...........................................................................................................11
5.4.1DefinicindeProcesos......................................................................................11
5.4.2EjecucindeProcesos.........................................................................................11
5.4.3ResolucindeServicios.....................................................................................13
5.5RealizacindelosCasosdeUsoRelevantesparalaArquitectura........................15
5.5.1DiseodeProcesodeNegocio ..............................................................................15
5.5.2TransformacineInstalacindeProcesodeNegocio..............................15
5.5.3EjecucindeProcesodeNegocio.......................................................................16
6VistadeDeployment.................................................................................................................................19
6.1Introduccin...........................................................................................................................19
6.2DistribucinyDeployment..................................................................................................19
7ArquitecturadelSistemaBatuta......................................................................................................21
4
Sistema Blearning
Documento de
de
7.1Introduccin.........................................................................................................................................21
7.2VistaLgica...........................................................................................................................21
7.2.1SubsistemadeDefinicindeProcesos........................................................21
7.2.2SubsistemadeEjecucindeProcesos...........................................................22
7.2.3SubsistemadeResolucindeServicios.......................................................23
7.3VistadeDeployment..................................................................................................................24
7.3.1DistribucinyDeployment ..............................................................................24
7.4VistadeImplementacin..........................................................................................................25
7.4.1EstructuradelFramework.................................................................................25
7.4.2ArquitecturadelaImplementacin ..............................................................26
8Referencias............................................................................................................................. ..................29
Sistema Blearning
Documento de
de
Sistema Blearning
Documento de
de
1 Introduccin
1.1 Propsito
El Documento de Arquitectura de Software presenta la arquitectura del proyecto a desarrollarse
a travs de diferentes vistas, cada una de las cuales ilustran un aspecto en particular del
software a desarrollar. Se pretende de esta forma que el documento brinde al lector una visin
global y comprensible del diseo general del software a desarrollar.
Se incluye una implementacin preliminar de dicho software presentando la arquitectura del
Sistema a construir.
1.2 Alcance
El documento se centra en el desarrollo de la vista lgica del software. Se incluyen los aspectos
fundamentales del resto de las vistas y se omiten aquellas que no se consideren pertinentes
como ser el caso de la vista de procesos.
En cuanto a los componentes externos que se mencionen, se incluye una descripcin de los
mismos en el nivel considerado apropiado.
Sistema Blearning
Documento de
de
2 Representacin de la Arquitectura
El modelo propuesto por RUP para representar la arquitectura utiliza el siguiente conjunto de
vistas:
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 requieran una gran
cobertura arquitectnica o aquellos que impliquen algn punto especialmente delicado
de la arquitectura.
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.
[Vista aun no elaborado para el sistema a desarrollar].
3 Objetivos y Restricciones
El modelo base de desarrollo son propiedades esenciales para la arquitectura a definir:
Sistema Blearning
Documento de
de
Sistema Blearning
Documento de
de
relevantes para la
Descripcin General
Este caso de uso permite asignar una evaluacin creada a un curso o cursos
especfico, adems de programarlo para la fecha, hora de inicio, duracin respectiva.
Nota: Solo se muestra las pruebas creadas por el profesor que se logeo, as como los
grupos que estn a su cargo.
2.3
10
Sistema Blearning
Documento de
de
Tipo
Primario
Actores
Profesor
PRE-Condiciones
1.1.a. El usuario se haya logeado como usuario profesor.
1.1.b. El profesor haya creado previamente su evaluacin en el respectivo mdulo (caso
de uso Registrar Evaluacin).
Post-Condiciones
1.1.c. El sistema se encuentre listo para tomar la Evaluacin en la fecha y hora indicada
por el profesor.
4.3.1.2
Generar Reporte
Descripcin General
4.3.1.3
Tomar Evaluacin
Descripcin General
2.3
11
Sistema Blearning
Documento de
de
Tipo
Primario
Actores
Alumno
PRE-Condiciones
4.3.1 Ingresar al sistema desde el login con su nombre de usuario y password.
4.3.2
Post-Condiciones
4.3.3
Descripcin General
Este caso de uso permite la apertura de un nuevo ciclo acadmico (por ej: 2012-2). Este
caso de uso se realiza antes de los casos de registro alumnos y profesor.
Tipo
Primario
Actores
Administrador
PRE-Condiciones
1.1.g. El usuario se haya logeado como administrador
Post-Condiciones
1.1.h. El sistema se encuentre listo para el ingreso de alumnos y profesores activos para
ese semestre
Visualizar Cuenta
4.3.1.5
Descripcin General
El alumno mediante la interfaz de Informacin de Usuario podr hacer una consulta de los
cursos que lleva, tambin podr consultar el historial de evaluaciones que realiz, el caso
de las notas, y tambin podr consultar los detalles de evaluaciones aun no realizadas.
Tipo
Primario
2.3
12
Sistema Blearning
Documento de
de
Actores
Alumno
PRE-Condiciones
1.1.i. Ingresar al sistema desde el login con su nombre de usuario y password.
Post-Condiciones
1.1.j. La base de datos queda actualizada con la claves del usuario.
4.3.1.6
Registrar Evaluacin
Descripcin General
5 Vista Lgica
5.1 Introduccin
El primer refinamiento realizado consiste en la descomposicin en subsistemas. Los
subsistemas representan cortes verticales al diseo del sistema. Cada subsistema consiste en el
agrupamiento de diferentes funcionalidades relacionadas entre s y posee la capacidad de
funcionar como un sistema en s mismo.
Posteriormente se explora la composicin de cada uno de los subsistemas.
Finalmente se incluye la realizacin de los casos de uso descritos en la seccin anterior
2.3
13
Sistema Blearning
Documento de
de
2.3
14
Sistema Blearning
Documento de
de
6 Vista de Despliegue
6.1 Despliegue Lgico y Fsico
2.3
15
Sistema Blearning
Documento de
de
8 Referencias
[1] Rational
Unified
Process.
306.ibm.com/software/awdtools/rup/
Rational
Software,
[2]
www.ecured.cu
[3]
www.ibm.com
[4]
http://www.ctr.unican.es/asignaturas/is1/is1-t11-trans.pdf
[5]
[6]
2.3
IBM,
2003.http://www-
https://synergix.files.wordpress.com/2008/07/arquitectura-del-sistema.pdf
www.eplantillas.com
16
Sistema Blearning
Documento de
2.3
de
17