Está en la página 1de 39

UNIVERSIDAD NACIONAL DE INGENIERÍA

FACULTAD DE CIENCIAS Y SISTEMAS

TAREA DE DISEÑO DE SISTEMAS DE INTERNET

Tema:
“Diagramas UML y SCRUM”

Elaborado por:
Br. Isela Del Rosario Ramos Mercado
Br. Edwing Emanuel Putoy Alemán
Br. Anielka Raquel Areas Larios

Profesor:
Ing. Álvaro Centeno

Fecha:
04-08-23
Diagramas De Actividad
Diagrama de Actividad – Registro de Matricula
Diagrama de Actividad – Certificado de Notas

Diagrama de Actividad – Grupos de Clases


Diagrama de Actividad – Solvencias
Diagrama Caso De Uso del Sistema
Diagrama de Caso de Uso: Registrar Grupo

Diagrama de Caso de Uso: Registrar Clase

Diagrama de Caso de Uso: Registrar Docente


Diagrama de Caso de Uso: Gestionar Estudiante

Diagrama de Caso de Uso: Gestionar Notas


Diagrama de Caso de Uso: Elaborar Reporte
Diagrama Caso De Uso del Negocio
Diagrama de Caso de Uso (negocio)

REF-02

Plantillas Coleman
Plantilla de Caso de Uso Registrar Grupo

Caso de Uso REGISTRAR GRUPO

DEFINICION: Se utiliza para crear los grupos con su correspondiente código,


curso, horarios y fechas de inicio y fin del curso.
PRIORIDAD:

URGENCIA:

ACTORES

NOMBRE DEFINICION

Persona encargada de realizar actividades esenciales del sistema.


Administrador

ESCENARIO

Nombre: Registrar Grupo

Precondiciones: Debe existir Estudiantes que lleven la misma clase

Iniciado por: Administrador

Finalizado por: Sistema

Post-condiciones: Registrar Módulos


Registrar Estudiantes
Operaciones: 1- Establecer Código Grupo.
2- Establecer Horarios.
3- Establecer nombre curso.
Excepciones: Que no hallan docentes disponibles para impartir clases en ese grupo.

ESCENARIO

Nombre: Eliminar Grupo

Precondiciones: Tiene que existir al menos un grupo.


Iniciado por: Administrador

Finalizado por: Sistema

Post-condiciones: Se ha culminado el periodo de grupo

Operaciones: 1. Seleccionar grupo a eliminar

Excepciones: Que no se haya terminado el periodo de grupo, es decir que siga


vigente.
Plantilla de Caso de Uso Registrar Clases

Caso de Uso REGISTRAR CLASES

DEFINICION: Se utiliza para registrar las Clases y las materias de los cursos.
PRIORIDAD:

URGENCIA:

ACTORES

NOMBRE DEFINICION

Persona encargada de realizar actividades esenciales del sistema.


Administrador

ESCENARIO

Nombre: Registrar Clases

Precondiciones: La clase no debe existir.


Iniciado por: Administrador

Finalizado por: Sistema

Post-condiciones: Ninguno.
Operaciones: 1- Declarar Materia
2- Seleccionar Curso.

Excepciones: Que la clase ya exista.

ESCENARIO

Nombre: Eliminar Clase

Precondiciones: Tiene que existir al menos una clase


Iniciado por: Administrador

Finalizado por: Sistema

Post-condiciones: Que haya un error del recepcionista o Administrador.

Operaciones: Seleccionar Clase.

Excepciones: Ninguna.

Plantilla de Caso de Uso Registrar Docentes

Caso de Uso REGISTRAR DOCENTES


DEFINICION: Se utiliza para registrar a los docentes que impartirán clases.
PRIORIDAD:

URGENCIA:

ACTORES

NOMBRE DEFINICION

Persona encargada de realizar actividades esenciales del sistema.


Administrador

ESCENARIO

Nombre: Registrar Docente

Precondiciones: El Docente debe existir


Iniciado por: Administrador

Finalizado por: Sistema

Post-condiciones: Catálogo de Docentes


Horarios
Operaciones: 1- Registrar datos personales.
2- Registrar nivel profesional.

Excepciones: Que los datos sean incorrectos o que estén incompletos.

ESCENARIO

Nombre: Eliminar Docente

Precondiciones: Tiene que existir al menos un docente.


Iniciado por: Administrador

Finalizado por: Sistema

Post-condiciones: Ninguna.

Operaciones: Seleccionar Docente

Excepciones: Que no tenga ningún grupo activo.

Plantilla de Caso de Uso Registrar Estudiantes


Caso de Uso REGISTRAR ESTUDIANTES

DEFINICION: Se utiliza para registrar los datos del estudiante y el curso elegido.
PRIORIDAD:

URGENCIA:

ACTORES

NOMBRE DEFINICION

Persona que es encargada de las actividades relacionadas con las


matrículas, del control y mantenimientos de notas y listas de
Secretaria estudiantes.
Académica

ESCENARIO

Nombre: Registrar Estudiante

Precondiciones: Registrar grupo.


Iniciado por: Secretaria Académica.

Finalizado por: Sistema

Post-condiciones: Control de notas


Control de solvencias
Reportes varios
Operaciones: 1- Asignar Carnet.
2- Registrar Datos personales.
3- Registrar en el grupo deseado.
Excepciones: Que los datos sean incorrectos o que estén incompletos.

ESCENARIO

Nombre: Eliminar Estudiante

Precondiciones: Registrar Grupo.


Registrar Estudiante.
Iniciado por: Secretaria académica.

Finalizado por: Sistema

Post-condiciones: Ninguna.

Operaciones: Seleccionar Estudiante.

Excepciones: Ninguno.

ESCENARIO

Nombre: Modificar Estudiante


Precondiciones: Registrar Grupo.
Registrar Estudiante.
Iniciado por: Secretaria académica.

Finalizado por: Sistema

Post-condiciones: Ninguna.

Operaciones: Seleccionar Estudiante.

Excepciones: Que los datos introducidos no sean existentes.

Plantilla de Caso de Uso Registrar Notas

Caso de Uso REGISTRAR NOTAS

DEFINICION: Se utiliza para registrar la nota de los Estudiantes.


PRIORIDAD:

URGENCIA:

ACTORES

NOMBRE DEFINICION

Persona que es encargada de las actividades relacionadas con las


matrículas, del control y mantenimientos de notas y listas de
Secretaria estudiantes.
Académica

ESCENARIO

Nombre: Registrar Notas

Precondiciones: Registrar Estudiante


Registrar Docente
Registrar Grupo
Iniciado por: Secretaria Académica.

Finalizado por: Sistema

Post-condiciones: Elaboración de informes.


Operaciones: 1- Seleccionar grupo.
2- Seleccionar módulo.
3- Ingresa notas a estudiantes
Excepciones: Ninguna.

Plantilla de Caso de Uso Elaborar Reportes

Caso de Uso ELABORAR REPORTES

DEFINICION: Se utiliza para crear reportes.


PRIORIDAD:

URGENCIA:

ACTORES

NOMBRE DEFINICION

Persona que es encargada de las actividades relacionadas con las


matrículas, del control y mantenimientos de notas y listas de
Secretaria estudiantes.
Académica

ESCENARIO

Nombre: Elaborar Reportes

Precondiciones: Registrar Estudiante


Registrar Docente
Registrar Notas
Registrar Grupo
Iniciado por: Secretaria Académica.

Finalizado por: Sistema

Post-condiciones: Ninguna.
Operaciones: 1- Emitir listados de grupos
2- Emitir notas
3- Emitir listados de Docentes
4- Emitir Solvencias
Excepciones: Falta de permisos para la consulta.
Plantilla de Caso de Uso General del Negocio

RF-02 Caso de Uso General del Negocio


DEFINICION: Permite conocer las funciones actuales del negocio.

PRIORIDAD:

URGENCIA:

ACTORES

NOMBRE DEFINICION

Estudiante Solicitar los datos

Empleado/ Ingresar los datos que el estudiante requiere y hacer otras gestiones.
Administrador

ESCENARIO

Nombre: Gestionar pago

Precondiciones: Debe de existir un empleado/Administrador

Iniciado por: Estudiante

Finalizado por: Empleado o Administrador

Postcondiciones: n/a

Operaciones: 1. Verificar el tipo de pago que se hará.


2. Verificar descuento en caso que el estudiante posea.
3. Verificar si el estudiante se encuentra en estado de mora.
4. Aplicar la mora al pago correspondiente (mensualidad).
5. Registrar el pago con la fecha.
6. Guardar los datos.
ESCENARIO

Nombre: Inscribir Materias De Cuatrimestre

Precondiciones: Debe de existir un empleado/Administrador

Iniciado por: Estudiante

Finalizado por: Empleado

Postcondiciones: n/a

Operaciones: 1. Verificar el año y clases aprobadas del estudiante.


2. Verificar los prerrequisitos de las clases que inscribe.
3. Inscribir las clases correspondientes.
4. Guardar los datos.

ESCENARIO
Nombre: Registrar notas

Precondiciones: Debe de existir un empleado/Administrador

Iniciado por: Empleado

Finalizado por: Administrador

Postcondiciones: n/a

Operaciones: 1. Agregar los datos solicitados.

2. modificar los datos solicitados.

3.Guardar las modificaciones.

4. Eliminar los datos solicitados.

ESCENARIO

Nombre: Registrar Estudiantes

Precondiciones: Debe de existir un empleado/Administrador

Iniciado por: Empleado

Finalizado por: Administrador

Postcondiciones: n/a

Operaciones: 1. Agregar los datos solicitados.

2. Registrar los datos que se modificaron.

3.Guardar las modificaciones.

4. Eliminar los datos solicitados.

Diagramas de Secuencia
Diagrama de Secuencia – Casos de Uso – Grupos
Diagrama de Secuencia – Casos de Uso – Clases
Diagrama de Secuencia – Casos de Uso – Docentes

Diagrama de Secuencia – Casos de Uso – Estudiantes


Diagrama de Secuencia – Casos de Uso – Notas

Diagrama de Secuencia – Casos de Uso – Reportes

Diagramas de Colaboración
Diagrama de Colaboración – Grupo

Diagrama de Colaboración – Clase

Diagrama de Colaboración – Docente


Diagrama de Colaboración – Estudiante

Diagrama de Colaboración – Notas


Diagrama de Colaboración – Reportes
Diagrama de Estado - Asignaturas
Diagramas de
Estados

Diagrama de Estado – Grupos


Diagrama de Estado – Horario de Clase

Diagrama de Estado – Historial de Pago

Diagrama de Estado – Empleado


Diagrama de Estado – Estudiante

Diagrama de Estado – Cuenta


Diagrama de Estado – Solvencias
Diagrama de Estado – Cargo

Diagrama de Estado – Personas


Diagrama de Estado – Nacionalidad

Diagrama de Estado – Identificación


Cargo (Administracion)
IdCargo
Cuatrimestre (Administracion) EmpleadoCargo (Administracion)
CodigoInterno
IdEmpleadoCargo
IdCuatrimestre Grupo (Estudiante)
Nombre
IdGrupo IdEmpleado
CodigoInterno
Descripcion Nacionalidad (Geografia)
IdCuatrimestre IdCargo
Descripcion Municipios (Geografia) IdNacionalidad
EstaActivo IdMunicipio
IdAsignatura EstaActivo
EstaActivo CodigoInterno
IdUsuarioCreacion
IdEmpleado IdUsuarioCreacion IdDepartamento
IdUsuarioCreacion Pais
FechaCreacion CodigoInterno
FechaInicio FechaCreacion
FechaCreacion Descripcion
Empleado (Administracion) IdUsuarioModificacion
FechaFin IdUsuarioModificacion Nombre
IdUsuarioModificacion IdEmpleado EstaActivo
FechaModificacion Descripcion
EstaActivo FechaModificacion
FechaModificacion IdPersona IdUsuarioCreacion
IdUsuarioCreacion EstaACtivo
EstaActivo FechaCreacion
FechaCreacion IdUsarioCreacion Departamentos (Geografia)
IdUsuarioCreacion IdUsuarioModificacion
IdDepartamento
IdUsuarioModificacion FechaCreacion
FechaCreacion FechaModificacion
PersonaDireccion (Persona) IdUsarioModificacion IdNacionalidad
FechaModificacion
IdUsuarioModificacion
IdPersonaDireccion CodigoInterno
FechaModificacion
FechaModificacion
IdPersona Nombre
Prerrequisito (Estudiante) IdMunicipio Descripcion
IdPrerrequisito
Direccion EstaActivo
IdCuatrimestre
CodigoPostal IdUsarioCreacion
IdAsignatura
EstaActivo FechaCreacion
IdAsignaturaPrerrequisito
IdUsuarioCreacion IdUsarioModificacion
EstaActivo
FechaCreacion FEchaModificacion
IdUsuarioCreacion
Asignatura (Estudiante) EstudianteGrupo (Estudiante) IdUsuarioModificacion
FechaCreacion
IdAsignatura IdEstudianteGrupo FechaModificacion
IdUsuarioModificacion
CodigoInterno IdGrupo HistorialPago (Administracion)
FechaModificacion
Descripcion IdEstudiante IdHistorialPago

Creditos EstaActivo IdEstudiante


HistorialContrasena (Cuenta)
EstaActivo IdUsuarioCreacion IdEmpleado
Cuenta (Cuenta) IdHistorialContrasena
IdUsuarioCreacion FechaCreacion Monto IdCuenta IdCuenta
Horario (Administracion) FechaCreacion IdUsuarioModificacion Descripcion IdPersona HistorialContraseña
IdHorario IdUsuarioModificacion FechaModificacion FechaPago Usuario EstaActivo
CodigoInterno FechaModificacion EstaActivo Contraseña IdUsuarioCreacion
Descirpcion IdUsuarioCreacion Persona (Persona)
LlaveSecreta FechaCreacion
IdPersona
FechaInicio FechaCreacion
HorarioClase (Estudiante) CuentaBloqueada IdUsuarioModificacion
PrimerNombre
FechaFin IdHorarioClase IdUsuarioModificacion FechaBloqueo FechaModificacion
SegundoNombre
EstaActivo IdHorario FechaModificacion FechaExpiracion
EstudianteAsignatura (Estudiante) PrimerApellido
IdUsuarioCreacion IdAsignatura
IdEstudianteAsignatura IntentosDeSesion
SegundoApellido
FechaCreacion IdGrupo
IdEstudiante CodigoRecuperacion
Edad
IdUsuarioModificacion EstaActivo
IdAsignatura EstaActivo
IdGenero
FechaModificacion IdUsuarioCreacion
Nota IdUsarioCreacion RolCuenta (Cuenta)
IdTipoPersona
FechaCreacion IdRolCuenta
Aprobado FechaCreacion
EstaActivo
IdUsuarioModificacion IdRol
EstaEnProceso IdUsarioModificacion
IdUSuarioCreacion
FechaModificacion IdCuenta
EstaFinalizado FechaModificacion
FechaCreacion
EstaActivo EstaActivo
IdUsuarioModificacion PersonaIdentificacion (Persona)
IdUsuarioCreacion IdPersonaIdentificacion IdUsuarioCreacion
FechaModificaicon
FechaCreacion IdPersona FechaCreacion

IdUsuarioModificacion IdTipoIdentificacion IdUsuarioModificacion


Estudiante (Estudiante) Rol (Cuenta)
FechaModificacion FechaModificacion
IdEstudiante Identificacion
IdRol
IdPersona EstaActivo
CodigoInterno
Carnet IdUsarioCreacion
Nombre
IdSolvencia FechaCreacion
Descripcion
EstaActivo IdUsuarioModificacion
EstaActivo
Solvencia (Administracion) IdUsuarioCreacion FechaModificacion
IdUsuarioCreacion
IdSolvencia
FechaCreacion
FechaCreacion
CodigoInterno
IdUsuarioModificacion PersonaContacto (Persona) IdUsuarioModificacion
Descripcion IdPersonaContacto
FechaModificacion
FechaModificacion
Porcentaje IdPersona
EstaActivo IdTipoContacto Valor (Comun)
IdValor
IdUsuarioCreacion Contact0
CodigoInterno
FechaCreacion Correo
Nombre
IdUsuarioModificacion EstaActivo
Descripcion
FechaModificacion IdUsarioCreacion
EstaActivo
FechaCreacion
IdUsarioCreacion
IdUsuarioModificacion
FechaCreacion
FechaModificacion
IdUsarioModificacion

FechaModificacion
SCRUM

SCRUM DEL DESARROLLO DE LA APLICACIÓN

El SCRUM que se ha creado para el desarrollo de la aplicación web, está bajo el


entorno “JIRA SOFTWARE”

En primera instancia se realiza la apertura de los epic, para llevar un mejor control
sobre las actividades que se deben completar y aquellas que ya se han finalizado,
creando incidencias para cada una de ellas, podría considerarse cada elemento
como una incidencia, así, incluso los epic forman parte de ellas, sin embargo, son
un contenedor donde se alojan tareas o ejercicios que deben ejecutarse a detalle.

Mostramos a continuación una vista general del progreso de las actividades


realizadas para la aplicación:

Para tener una percepción clara de lo que son los EPIC, son todas aquellas
actividades que deben realizarse y que contienen tareas descritas para poder
comprender a fondo de qué manera deben llevarse a cabo los procesos para
poder considerar un epic. En este caso, nuestro primer epic es la primera entrega
del proyecto, el cual era enmarcar el giro de negocio de la aplicación.

Ilustración 1 Epic de la Aplicación

El segundo epic que logramos observar abajo es 2da parte de la entrega del
proyecto, el cual es cada uno de los esquemas que contiene la aplicación web. A
la par de cada epic, salen aquellas tareas dentro del epic que se han finalizado en
tiempo y forma de acuerdo a los parámetros establecidos.
El desglose de las actividades realizadas y asignadas a sus respectivos epic,
están contenidos dentro de un campo conocido como “Sprint”, el cual detalla la
información de cómo se va desenvolviendo el proceso de construcción y
cumplimiento.

A continuación, se detalla la tarea asignada para la 2da semana, incluyendo la


entrega primera:

Podemos ver en la tabla de actividades, el cumplimiento y progreso de cada una


de ellas:
A continuación, el cronograma de las actividades:

También podría gustarte