Beruflich Dokumente
Kultur Dokumente
Sistema Antiplagium
Documento de Arquitectura
Versin 2.0
Pg. 1 de 18
Sistema Antiplagium
Versin 2.0
Plan de Proyecto
Historia de Revisin
Fecha
Versin
30/03/1 1.0
0
08/04/1 2.0
0
Pg. 2 de 18
Descripcin
Versin inicial
Versin corregida
Autor
Kim Alvarado /
Patricia Natividad
Kim Alvarado
Sistema Antiplagium
Versin 2.0
Plan de Proyecto
Tabla de Contenido
1.
Introduccin
1.1.
Propsito
1.2.
Alcance
1.3.
Definiciones, acrnimos y abreviaturas
1.3.1.
Definiciones
1.3.2.
Acrnimos
1.4.
Referencias
1.5.
Visin General del documento
2.
Representacin de la arquitectura
3.
Metas y Restricciones de la arquitectura
3.1.
Metas
3.2.
Restricciones del Sistema
4.
Vista y Realizaciones de Casos de Uso
5.
Vista Lgica
5.1
Descripcin
5.2
Diseo en Capas
5.2.1 Capa Interfaz de Usuario
5.2.2 Capa Lgica del Negocio
5.2.3 Capa Persistencia
6.
Vista de Proceso
6.1
Diagrama de clases
7.
Vista de Despliegue
7.1
Servidor
7.2
PC Cliente
8.
Vista de Implementacin
8.1
Descripcin
8.2
Niveles o Capas
8.2.1 Capa GUI
8.2.2 Capa Lgica del Negocio
8.2.3 Capa Base de Datos
9.
Diagramas de Secuencia
9.1
Paquete de Administracin
9.1.1 Registrar Usuario
9.2
Buscar Usuario
9.2.1 Eliminar Usuario
9.2.2 Reporte de Acciones
9.2.3 Registrar Cuenta
9.3
Paquete de Gestin de Pagos
9.3.1 Registrar Documento de Pago
9.3.2 Anular Documento de Pago
9.3.3 Emitir Documentos de Pago en Lote
9.3.4 Buscar Documento de Pago
9.3.5 Registrar Pago
9.3.6 Registrar Descuento
9.3.7 Generar Reporte de Historial de Pago de Cliente
9.3.8 Generar Reporte de Historial de Pago por Periodo
9.5
Paquete de Cliente
9.5.1 Registrar Cliente
9.5.2 Modificar Cliente
9.5.3 Buscar Cliente
9.5.4 Registrar Contrato
9.5.5 Modificar Contrato
9.5.6 Buscar Contrato
10.
Tamao y performance
11.
Calidad
11.1
Usabilidad
Pg. 3 de 18
5
5
5
5
5
5
6
6
7
7
7
7
8
13
13
15
16
16
16
16
16
18
19
19
20
20
20
20
20
20
21
21
21
21
22
22
23
24
24
24
25
25
26
26
27
27
31
31
31
32
32
33
33
36
37
37
Sistema Antiplagium
Versin 2.0
Plan de Proyecto
11.2
11.3
11.4
11.5
11.6
Eficiencia
Seguridad
Confiabilidad
Mantenimiento
Estndares:
Pg. 4 de 18
37
37
37
37
37
Sistema Antiplagium
Versin 2.0
Plan de Proyecto
Propsito
Alcance
1.3.2.Acrnimos
ERS
Pg. 5 de 18
Sistema Antiplagium
Versin 2.0
Plan de Proyecto
RUP
UML
1.4.
Pg. 6 de 18
Sistema Antiplagium
Versin 2.0
Plan de Proyecto
2. Representacin de la arquitectura
La Arquitectura a utilizar ser Cliente-Servidor. Se desarrollar una sola
aplicacin integrada, en la que solo se permitir el acceso a los usuarios
registrados en el sistema y a las tareas a las cuales tengan acceso
autorizado. Se emplear un solo servidor centralizado.
La arquitectura se muestra como una serie de vistas, utilizando la aplicacin
Star UML.
La arquitectura se basar en el modelo 4+1, que contendr las vistas de
Lgica, Implementacin, Procesos e Implantacin, con la vista central de
caso de uso.
Metas
Pg. 7 de 18
Sistema Antiplagium
Versin 2.0
Plan de Proyecto
Paquete de Usuarios
4.2
Paquete de Documentos
4.3
Paquete de Deteccin
Pg. 8 de 18
Sistema Antiplagium
Versin 2.0
Plan de Proyecto
5. Vista Lgica
5.1
Descripcin
Interfaz de usuario
El paquete Lgica contiene las clases que permiten llevar a cabo los
servicios de procesamiento, como son: Controlar el mantenimiento de
usuarios, Mostrar resultados de comparaciones, etc.
//CAMBIAR GRAFICO
DE PAQUETE
El paquete Entidades contiene las clases que utilizar el sistema
Antiplagium, entre las principales clases se tiene: Usuario, Documento,
Detector, Provilegio, etc.
//CAMBIAR GRAFICO
DE PAQUETE
El paquete de Objetos de Acceso de Datos contiene las clases que el
sistema utiliza para manejar la persistencia de los objetos con la Base de
Datos.
Pg. 9 de 18
Sistema Antiplagium
Versin 2.0
Plan de Proyecto
Acceso a Datos
5.2
Diseo en Capas
//CAMBIAR GRAFICO
Interfaz de usuario
Interfaz de usuario
Persistencia
Acceso a Datos
Base de Datos
Base de Datos
Pg. 10 de 18
Sistema Antiplagium
Versin 2.0
Plan de Proyecto
6. Vista de Proceso
6.1
Diagrama de clases
Pg. 11 de 18
Detector
Operacion
+idOperacion
+nombre
+descripcion
0..* RegistroOperacion
1
registra
1
pertenece
+idPrivilegio
+nombre
Pg. 12 de 18
0..*
+idRegistroOperacion
+fecha
0..*
PrivilegioXRol
Privilegio
0..* ResultadoComparacion
0..*
realiza
1
Usuario
+idUsuario
+nombres
+apellidoPaterno
+apellidoMaterno
+alias
+password
+fechaRegistro
+estado
0..*
tiene
+idRol
+nombre
tiene
+idResultadoComparacion
+fecha
+porcentaje
0..*
Rol
Documento
1
0..*
1
registra
+idDocumento
+nombre
+estado
0..*
pertenece
1
Categoria
UsuarioXCategoria
+idArea
+nombre
+descripcion
Sistema Antiplagium
Versin : 1.2
Documento de Arquitectura de Software
Entrega : 25 de Septiembre 2009
7. Vista de Despliegue
El presente Diagrama de Despliegue muestra de manera grfica los nodos
que conforman el sistema, adems los describe indicando la localizacin de
las tareas en los nodos fsicos. Cada nodo representa un recurso de
ejecucin como una computadora o servidor y se encuentra conectado con
otros mediante un enlace de comunicacin. En este caso, la red ser de tipo
LAN.
PC Cliente
Servidor
Red LAN
Aplicacion DELPHINUS
Acceso a Datos
Pgina 13 de 18
Sistema Antiplagium
Versin 2.0
Plan de Proyecto
7.1
Servidor
PC Cliente
Son las computadoras que son utilizadas por cada uno de los usuarios de la
empresa para acceder al sistema. Estn conectadas directamente al
servidor principal va LAN.
Pg. 14 de 18
Sistema Antiplagium
Versin 2.0
Plan de Proyecto
8. Vista de Implementacin
8.1
Descripcin
Niveles o Capas
//CAMBIAR GRAFICO
Aplicacion DELPHINUS
Sistema
Cliente
Servicios
Pagos
Operaciones
Pg. 15 de 18
Sistema Antiplagium
Plan de Proyecto
9. Diagramas de Secuencia
9.1
Paquete de Usuarios
//Meter diagramas
9.2
Paquete de Documentos
//Meter diagramas
9.3
Paquete de Deteccin
//Meter diagramas
Pg. 16 de 18
Versin 2.0
Sistema Antiplagium
Versin 2.0
Plan de Proyecto
10.
Tamao y performance
Pg. 17 de 18
Sistema Antiplagium
Versin 2.0
Plan de Proyecto
11.
Calidad
Pg. 18 de 18