Universidad Cesar Vallejo
(SISTEMA DE GESTION DE MATRICULA)
MCVS-AD-01 Modelo de Arquitectura del Software
Versión 1.0
Mayo del 2008
InfantaMaria, 2008 13
MCVS-AD-01 Modelo de Arquitectura
INDICE
1. HISTORIAL DEL DOCUMENTO 32. INTRODUCCION 5
2.1 PROPÓSITO 52.2 ALCANCE 52.4 RESUMEN 5
3. SUPUESTOS, RESTRICCIONES Y RIESGOS TECNOLOGICOS 53.1 SUPUESTOS 53.2 RESTRICCIONES 53.3 RIESGOS TECNOLÓGICOS 6
4. VISTAS DE CASOS DE USO 64.1 RELACIÓN DE CASO DE USO 64.2 ESPECIFICACIÓN DE CASO DE USO 64.3 DIAGRAMA CDU 6
5. VISTA LOGICA 65.1 PRESENTACIÓN 65.2 DIAGRAMA DE CLASES 6
6. VISTA DE DISTRIBUCIÓN 66.1 DIAGRAMA DE DESPLIEGUE 6
7. DIAGRAMAS COMPLEMENTARIOS 77.1 DIAGRAMA DE ACTIVIDAD 77.2 DIAGRAMA DE SECUENCIA 77.3 DIAGRAMA DE ESTADO 7
8. PLATAFORMA TECNOLOGICA 7
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 2 de 20
MCVS-AD-01 Modelo de Arquitectura
1.HISTORIAL DEL DOCUMENTO
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 3 de 20
NOMBRE CARGO FECHA FIRMA
Elaboración Rodríguez Taxa Marlo Analista
Revisión
Aprobación
EDICION REVISION FECHA DESCRPCION AUTOR
1 0
MCVS-AD-01 Modelo de Arquitectura
2. INTRODUCCION
El presente documento contiene la documentación referida al diseño del Sistema de Matrícula, cuyo análisis fue detallado en los documentos:
- MCVS-AD-01 Arquitectura del Software- MCVS-AD-02 Análisis de Requerimientos Técnicos
Este documento detalla la arquitectura general del sistema, los componentes que lo componen, las clases que pertenecerán a los componentes y el modelo de datos del sistema: Diagrama Entidad – Relación (DER) y Diccionario de Datos.
2.1 Propósito
Este documento ofrece una descripción de la arquitectura del sistema, usando diferentes vistas arquitectónicas para representar diversos aspectos del sistema.
2.2 Alcance
El presente documento está dirigido principalmente al equipo de desarrollo del sistema de información, por ser este un insumo para la etapa de construcción del mismo
2.3 Resumen
El contenido del documento es el siguiente
- Objetivos y restricciones de la arquitectura- Vista de casos de uso- Vista lógica- Vista de procesos- Vista de distribución- Vista de implementación- Consideraciones sobre el Tamaño y performance- Consideraciones sobre la calidad del producto
3. SUPUESTOS, RESTRICCIONES Y RIESGOS TECNOLOGICOS
1.1 Supuestos
• El sistema de gestión de matrícula estará en pruebas “mantenimiento” de cierre a fines de noviembre del 2013.
• Se asume que el sistema de gestión de matrícula está basado al proceso de inscripción de alumnos y será un interfaz amigable
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 4 de 20
MCVS-AD-01 Modelo de Arquitectura
1.2 Restricciones
• Este Sistema solo abarca el área de inscripción y elaboración de horarios, se puede tener un parámetro de inscritos, pero no abarca al ámbito contable.
• El Sistema solo tiene acceso a los datos de las personas autorizadas de generar la inscripción.
• El Sistema solo tiene acceso a los datos de los inscritos.
1.3 Riesgos Tecnológicos
• Un riesgo seria que los personales de la empresa no se adapten al software• La empresa no cuenta con un servidor para el registro de encomiendas
2. VISTAS DE CASOS DE USO
2.1 Relación De Caso De Uso
Actores del sistema del Sistema
Actor del Sistema Responsabilidades del Sistema
USUARIO • CU.01.01 VALIDAR USUARIO
SECRETARIA
• CU.01.03 AGREGAR USUARIOS• CU.01.04 CONSULTAR USUARIOS• CU.01.05 ANULAR USUARIOS• CU.04.01 CONFIGURACION DE COSTO • CU.05.01 CONSULTA DE ESTUDIANTE• CU.05.02 REALIZAR REPORTES• CU.03.01 AGREGAR MATRICULA • CU.03.02 CONSULTAR INFORMACION • CU.03.03 ANULAR INSCRIPCION • CU.02.01 AGREGAR ALUMNO • CU.02.02 CONSULTAR ALUMNO • CU.02.03 ANULAR ALUMNO • CU.04.02 SELECCIONAR HORARIO • CU.03.04 IMPRIMIR COMPROBANTE
ADMINISTRADOR
• CU.03.02 CONSULTAR MATRICULA• CU.03.03 ANULAR MATRICULA• CU.02.01 AGREGAR ALUMNO• CU.02.02 CONSULTAR ALUMNO• CU.02.03 ANULAR ALUMNO
• CU.03.04 IMPRIMIR COMPROBANTE
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 5 de 20
MCVS-AD-01 Modelo de Arquitectura
2.2 Especificación De Caso De Uso
Lista de casos de uso del paquete: 01. Gestionar Usuario
Lista de casos de uso del paquete: 02. Gestionar alumno .
Caso de uso: Propósito del Caso de Uso
CU.02.01 Agregar alumno
Agrega los datos generales del alumno
que va ser registrado en una Base de
Datos.
CU.02.02 Consultar alumno
Permite Consultar en la Base de Datos, a
los alumnos, y verificar sus datos
generales.
CU.02.03 Anular alumnoPermite anular a los alumnos de la base
de Datos.
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 6 de 20
Caso de uso: Propósito del Caso de Uso
CU.01.01 Validar Usuario Validar que el usuario y contraseña
ingresados por el usuario sean correctos.
CU.01.02 Cambiar Contraseña Permite que cada usuario pueda cambiar
su contraseña.
CU.01.03 Agregar Usuarios
Permite ingresar un nuevo usuario con
nueva contraseña, esto es de acuerdo al
rol del usuario frente al sistema.
CU.01.04 Consultar UsuariosPermite tener los datos de los usuarios
que tiene el sistema.
CU.01.05 Anular UsuariosPermite anular a los usuarios y
contraseña, según resoluciones de RRHH.
MCVS-AD-01 Modelo de Arquitectura
Lista de casos de uso del paquete: 03. Gestionar matricula.
Lista de casos de uso del paquete: 05. Control.
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 7 de 20
Caso de uso: Propósito del Caso de Uso
CU.03.01 Agregar matriculaAgrega los datos generales de la matrícula en
una Base de Datos.
CU.03.02 Consultar
matricula
Permite Consultar los datos de la matrícula en
la Base de Datos, verificando sus datos
generales.
CU.03.03 Anular matriculaPermite anular los datos de la matrícula de la
Base de Datos.
CU.02.02 Consultar
matricula
Permite Consultar en la Base de Datos, los
datos de los clientes, y verificar sus datos
generales.
CU.03.04 Imprimir
Permite imprimir los datos solicitados, tanto
como de la consulta de la matricula a enviar,
como del comprobante de encomienda.
MCVS-AD-01 Modelo de Arquitectura
Caso de uso: Propósito del Caso de Uso
CU.05.02 Realizar
Reportes
Estadísticos
Permite realizar reportes estadísticos por un
periodo de tiempo, sobre el destino, encomiendas,
clientes, todo lo referente al área de encomienda.
CU.05.03 Imprimir Permite imprimir los datos consultados.
2.3 Diagrama CdU
Con el fin de reducir la complejidad de la aplicación, se proponen los siguientes paquetes que agrupan toda la funcionalidad a desarrollar:
3. VISTA LOGICA
3.1 Presentación
Paquete: 01.Matrícula
.
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 8 de 20
CU.01.01 Validar Usuario
CU.01.01 Validar Usuario
Usuario
MCVS-AD-01 Modelo de Arquitectura
Diagrama del Caso de uso del Paquete: 01. Matrícula
Lista de casos de uso del paquete: 01. Matricula
Caso de uso: Propósito del Caso de Uso
CU.01.01 Validar Usuario Validar que el usuario y contraseña ingresados por el usuario sean correctos.
CU.04.01 Consulta de pagoConsulta los pagos realizados por el alumno
CU.04.02 Ingreso de datos del alumno
Registra los datos de los alumnos
CU.04.04 Registra matricula Registra el salón del alumno
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 9 de 20
CU.04.02 Registra Matricula
CU.04.02 Registra Matricula
CU.04.01 Consulta
Pagos
CU.04.01 Consulta
Pagos
Secretaria
CU.04.02 Ingresa Datos
del alumno
CU.04.02 Ingresa Datos
del alumno
MCVS-AD-01 Modelo de Arquitectura
Paquete: 02. Horario
Diagrama del Caso de uso del Paquete: 02. Horario
Lista de casos de uso del paquete: 02. Horario
Caso de uso: Propósito del Caso de Uso
CU.01.01 Validar Usuario Validar que el usuario y contraseña ingresados por el usuario sean correctos.
CU.02.01 Administrar Horarios Administra las horas pedagógicas que tendrá cada nivel en la institución
CU.02.04 Gestionar Horarios Modifica, elimina y registra horarios
CU.03.01 Verificación de horariosValida los horarios previamente coordinados con el administrador
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 10 de 20
Usuario
Director
Administrador
CU.01.01 Validar Usuario
CU.01.01 Validar Usuario
CU.02.01 Administrar
Horarios
CU.02.01 Administrar
Horarios
CU.03.01 Validar HorarioCU.03.01
Validar Horario
CU.02.04 Gestionar Horarios
CU.02.04 Gestionar Horarios
MCVS-AD-01 Modelo de Arquitectura
Paquete: 03. Curso
Diagrama del Caso de uso del Paquete: 03. Curso
Lista de casos de uso del paquete: 03. Curso
Caso de uso: Propósito del Caso de Uso
CU.01.01 Validar Usuario Validar que el usuario y contraseña ingresados por el usuario sean correctos.
CU.02.02 Administrar CursosAdministra los cursos que se dictaran en cada nivel de la institución.
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 11 de 20
Usuario
Administrador
CU.02.02 Administra
Curso
CU.02.02 Administra
Curso
CU.01.01 Validar Usuario
CU.01.01 Validar Usuario
MCVS-AD-01 Modelo de Arquitectura
Paquete: 04. Pago
Fig. 6 – Diagrama del Caso de uso del Paquete: 02. Pago
Lista de casos de uso del paquete: 04. Pago
Caso de uso: Propósito del Caso de Uso
CU.01.01 Validar Usuario Validar que el usuario y contraseña ingresados por el usuario sean correctos.
CU.04.01 Consulta de pagoConsulta los pagos realizados por el alumno
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 12 de 20
Usuario
Secretaria
CU.04.01Consulta pago
CU.04.01Consulta pago
CU.01.01 Validar Usuario
CU.01.01 Validar Usuario
MCVS-AD-01 Modelo de Arquitectura
Paquete: 05. Mantenimiento
Diagrama del Caso de uso del Paquete: 02. Pago
Lista de casos de uso del paquete: 05. Mantenimiento
Caso de uso: Propósito del Caso de Uso
CU.01.01 Validar Usuario Validar que el usuario y contraseña ingresados por el usuario sean correctos.
CU.02.03 Gestion de CursosGenerar, validar o modificar los cursos (nombres grados y profesores)
CU.02.04 Gestion de Horarios Generar, validad o modificar los horarios
CU.03.02 Gestion de Usuarios Generar, validad o modificar los usuarios
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 13 de 20
Usuario
CU.02.03 Gestion de
Cursos
CU.02.03 Gestion de
Cursos
CU.01.01 Validar Usuario
CU.01.01 Validar Usuario
Administrador
CU.02.04 Gestion de Horarios
CU.02.04 Gestion de Horarios
CU.03.02 Gestion de Usuarios
CU.03.02 Gestion de UsuariosDirector
MCVS-AD-01 Modelo de Arquitectura
4. DIAGRAMAS COMPLEMENTARIOS
4.1 Diagrama de Actividad
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 14 de 20
MCVS-AD-01 Modelo de Arquitectura
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 15 de 20
MCVS-AD-01 Modelo de Arquitectura
4.2 Diagrama De Secuencia
CU.01.01
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 16 de 20
MCVS-AD-01 Modelo de Arquitectura
CU.02.01
CU.02.02
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 17 de 20
MCVS-AD-01 Modelo de Arquitectura
CU.02.03
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 18 de 20
MCVS-AD-01 Modelo de Arquitectura
CU.02.04
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 19 de 20
MCVS-AD-01 Modelo de Arquitectura
CU.03.02
Fecha de Actualización: 27/11/2013 Versión: 1.0
Preparado por: Ing. Joan Palacios R. Página : 20 de 20