PROYECTO MODELAMIENTO DE SOFTWAREv8
PROYECTO MODELAMIENTO DE SOFTWAREv8
PROYECTO MODELAMIENTO DE SOFTWAREv8
1
Vicente Vásquez Zamora Taller de Modelamiento de Software
2
Vicente Vásquez Zamora Taller de Modelamiento de Software
INDICE
I. DESCRIPCIÓN DE LA EMPRESA........................................................................................4
1.1. Antecedentes de la empresa...................................................................................4
1.2. Descripción, ubicación de la empresa en el mercado y el entorno...........................4
1.3. Descripción de la visión, misión y funciones del área donde realizo el trabajo.........5
1.4. Descripción de la tecnología de información de la empresa....................................5
1.5. Levantamiento de información. Ejemplo: entrevista, cuestionario..........................6
II. DEFINICIÓN DEL PROBLEMA...........................................................................................7
2.1. Identifique y describa de la situación actual............................................................7
2.2. Descripción del problema.......................................................................................7
III. MODELO DE NEGOCIO................................................................................................8
3.1. Descripción de Stakeholders...................................................................................8
3.1.1. Directora.........................................................................................................8
3.1.2. Subdirector.....................................................................................................8
3.1.3. Docentes del nivel Inicial.................................................................................8
3.1.4. Docentes del nivel Primaria.............................................................................9
3.1.5. Docentes del nivel Secundaria.........................................................................9
3.1.6. Tutores de aula...............................................................................................9
3.1.7. Padres de familia...........................................................................................10
3.1.8. Alumnos........................................................................................................10
3.2. Identificación de los Actores (Internos y Externo)..................................................10
3.3. Identificación de los Casos de Usos de los Negocios..............................................12
3.3.1. Diagrama de Caso de Uso del Negocio...........................................................12
3.3.2. Diagrama de Actividades...............................................................................13
3.4. Modelo de Objeto de Negocio..............................................................................16
3.4.1. Diagramas de Clase.......................................................................................16
3.4.2. Diagramas de Secuencia................................................................................19
3.4.3. Diagramas de Colaboración...........................................................................22
IV. MODELO DE REQUERIMIENTO..................................................................................25
4.1. Muestre los Requerimientos Funcionales y No Funcionales...................................25
4.1.1. Requerimientos Funcionales.........................................................................25
4.1.2. Requerimientos No Funcionales....................................................................26
4.2. Identificación de los Actores del Sistema..............................................................27
4.3. Identificación de los Casos de Usos del Sistema....................................................27
4.4. Diagrama de Caso de Uso.....................................................................................28
V. MODELO DE ANÁLISIS..................................................................................................34
5.1. Diagramas de Clase...............................................................................................34
5.1.1. Realización Agregar Nota..............................................................................34
5.1.2. Realización Modificar Nota............................................................................34
5.1.3. Realización Generar libreta...........................................................................35
5.1.4. Realización Consultar Libreta.........................................................................35
3
Vicente Vásquez Zamora Taller de Modelamiento de Software
4
Vicente Vásquez Zamora Taller de Modelamiento de Software
I. DESCRIPCIÓN DE LA EMPRESA.
El Colegio Luis E. Galván, ubicado en San Martín de Porres, Lima, Perú, es un centro
educativo privado que se destaca por su compromiso con la educación de calidad y la
formación integral de sus estudiantes.
El CEP Luis E. Galván es más que una institución educativa; es un ambiente familiar
donde profesionales altamente eficientes vigilan que los estudiantes se incorporen
adecuadamente tanto en su vida personal como social y escolar.
Su equipo docente está conformado por profesionales con vasta experiencia y
docentes altamente calificados, siempre actualizados.
El colegio promueve una educación en valores, preparando a los alumnos para
enfrentar las exigencias académicas del mundo actual y fomentando su desarrollo
personal y pensamiento autónomo.
Se enfoca en la estimulación cognitiva, permitiendo que los estudiantes construyan sus
propios aprendizajes y desarrollen habilidades para aprender a aprender.
Ubicación:
Dirección: Jirón Río Branco 1538, San Martín de Porres, Lima, Perú.
Entorno:
5
Vicente Vásquez Zamora Taller de Modelamiento de Software
El colegio se esfuerza por crear un entorno educativo diferente, donde los estudiantes
disfruten del aprendizaje y sientan satisfacción al superar dificultades y ver
reconocidos sus logros.
I.3. Descripción de la visión, misión y funciones del área donde realizo el trabajo.
Misión.
El CEP Luis E. Galván anhela ser reconocido como una Institución Educativa
LÍDER que, a través de la educación con valores, contribuye al desarrollo de
una sociedad digna y justa.
Visión.
La misión del colegio es comprometerse con el desarrollo personal y
profesional de sus colaboradores. Buscan elevar la calidad educativa y
reforzarla mediante la tecnología e innovación.
El colegio ha implementado una plataforma de educación virtual llamada Evi. Esta plataforma
moderna, intuitiva y de fácil navegación permite a los estudiantes acceder a recursos
educativos en línea, interactuar con sus profesores y compañeros, y participar en actividades
académicas desde cualquier lugar.
Evi facilita la continuidad del aprendizaje incluso fuera del aula física, especialmente durante
situaciones como la pandemia, donde la educación a distancia se ha vuelto esencial.
Los docentes utilizan recursos digitales, como presentaciones multimedia, videos educativos y
plataformas en línea, para enriquecer las clases y fomentar la participación activa de los
estudiantes.
Comunicación y Administración:
6
Vicente Vásquez Zamora Taller de Modelamiento de Software
El colegio busca preparar a los estudiantes para un mundo cada vez más digital. Además de las
asignaturas tradicionales, se imparten contenidos relacionados con la alfabetización digital, la
seguridad en línea y el uso responsable de la tecnología.
Pregunta: ¿Cuáles son las metas a corto y largo plazo del colegio?
Nuestras metas a corto plazo incluyen mejorar la infraestructura del colegio,
implementar programas extracurriculares enriquecedores y fortalecer la
relación con los padres de familia. A largo plazo, aspiramos a convertirnos en
un referente educativo en la región, preparando a nuestros estudiantes para
enfrentar los desafíos del mundo moderno.
7
Vicente Vásquez Zamora Taller de Modelamiento de Software
8
Vicente Vásquez Zamora Taller de Modelamiento de Software
III.1.2. Subdirector.
Representante Erick Laguna Peralta
Tipo Administrativo, hijo de la Directora. Es la persona que evalúa
los proyectos de implementación antes de presentarlos a la
Directora.
Responsabilidad Coordinar las actividades administrativas y de apoyo del
colegio. Supervisar la gestión de recursos y servicios.
Criterio de Éxito Implementación y mantenimiento efectivo del sistema.
Cumplimiento de los procedimientos establecidos en la
gestión de datos académicos.
Implicaciones Apoyar la implementación y uso efectivo del sistema.
Garantizar la integridad y confidencialidad de los datos del
colegio. Colaborar con otros departamentos para asegurar la
integración del sistema con los procesos existentes.
9
Vicente Vásquez Zamora Taller de Modelamiento de Software
10
Vicente Vásquez Zamora Taller de Modelamiento de Software
III.1.8. Alumnos
Representante Estudiantes
Tipo Beneficiarios
Responsabilidad Participar activamente en su proceso educativo.
Criterio de Éxito Facilidad y oportuno acceso a las conclusiones descriptivas y
retroalimentaciones para un mejor desempeño educativo.
Implicaciones Utilizar los recursos educativos proporcionados. Participar en
actividades académicas y extracurriculares. Comunicarse con
los docentes sobre sus necesidades y preocupaciones
académicas.
Actores Externos
UGEL Padre de
familia
Actores Internos
Administración: Actores
Directora
Subdirector Soporte
11
Vicente Vásquez Zamora Taller de Modelamiento de Software
Docente
Inicial
Docente Primaria
Docente Secundaria
Alumno: Actor
12
Vicente Vásquez Zamora Taller de Modelamiento de Software
13
Vicente Vásquez Zamora Taller de Modelamiento de Software
14
Vicente Vásquez Zamora Taller de Modelamiento de Software
15
Vicente Vásquez Zamora Taller de Modelamiento de Software
16
Vicente Vásquez Zamora Taller de Modelamiento de Software
cierra.
17
Vicente Vásquez Zamora Taller de Modelamiento de Software
18
Vicente Vásquez Zamora Taller de Modelamiento de Software
19
Vicente Vásquez Zamora Taller de Modelamiento de Software
20
Vicente Vásquez Zamora Taller de Modelamiento de Software
21
Vicente Vásquez Zamora Taller de Modelamiento de Software
22
Vicente Vásquez Zamora Taller de Modelamiento de Software
23
Vicente Vásquez Zamora Taller de Modelamiento de Software
24
Vicente Vásquez Zamora Taller de Modelamiento de Software
25
Vicente Vásquez Zamora Taller de Modelamiento de Software
26
Vicente Vásquez Zamora Taller de Modelamiento de Software
27
Vicente Vásquez Zamora Taller de Modelamiento de Software
28
Vicente Vásquez Zamora Taller de Modelamiento de Software
29
Vicente Vásquez Zamora Taller de Modelamiento de Software
RF1. El acceso al sistema de Registro de Notas EDUMATIC PRIME será online vía
web, mediante la computadora o smartphone.
RF2. Los usuarios y las contraseñas deben ser agregados en el sistema al inicio
del año escolar.
RF8. Terminado el plazo del llenado de promedios (Fin del bimestre), la casilla
de promedios debe estar deshabilitada.
30
Vicente Vásquez Zamora Taller de Modelamiento de Software
RF5. Capacidad para añadir más usuarios, cursos y datos sin necesidad de rediseñar el
sistema.
RF7. Compatibilidad con los navegadores web más utilizados (Chrome, Firefox, Safari,
Edge).
31
Vicente Vásquez Zamora Taller de Modelamiento de Software
32
Vicente Vásquez Zamora Taller de Modelamiento de Software
33
Vicente Vásquez Zamora Taller de Modelamiento de Software
Pre-Condiciones:
Usuarios y cursos agregados.
Post-Condiciones:
Éxito:
Calificación agregada.
Fracaso:
No se puede agregar calificaciones.
Flujo Normal Alternativas
1. El caso de uso comienza cuando el
docente solicita acceder a su registro
de notas.
2. El sistema le muestra un login 2.1 Usuario y contraseña correctos.
(usuario y contraseña) para que el 2.2 Usuario y contraseña incorrectos.
docente se identifique.
3. El docente hace ingreso de sus 3.1 Calificación ingresada
calificaciones al registro de notas. correctamente.
4. Fin del caso de uso.
Asociaciones de Extensión: Casos de Uso Extendidos
No aplicable. No aplicable.
Asociaciones de Inclusión: Casos de uso Incluidos:
No aplicable. No aplicable.
Casos de Uso de Generalización:
No aplicable.
34
Vicente Vásquez Zamora Taller de Modelamiento de Software
Pre-Condiciones:
Calificaciones agregadas.
Post-Condiciones:
Éxito:
Calificación modificada.
Fracaso:
No se puede realizar operación.
Flujo Normal Alternativas
1. El caso de uso comienza cuando el 1.1 Solicitar permiso
docente necesita modificar su
registro de notas.
2. La opción de modificar registro se 2.1 Botón “Solicitar permiso para
encuentra deshabilitada cuando modificar” se encuentra habilitado.
termina el bimestre.
3. El docente solicita permiso para 3.1 Soporte consulta a Administrativo si
modificar sus calificaciones. brinda autorización al docente
modificar.
3.2 Administrativo otorga permiso.
4. Modificar registro habilitado. 4.1 Calificación modificada
correctamente.
5. Fin del caso de uso.
Asociaciones de Extensión: Casos de Uso Extendidos
No aplicable. No aplicable.
Asociaciones de Inclusión: Casos de uso Incluidos:
No aplicable. No aplicable.
Casos de Uso de Generalización:
No aplicable.
35
Vicente Vásquez Zamora Taller de Modelamiento de Software
Pre-Condiciones:
Calificaciones completas del alumno.
Post-Condiciones:
Éxito:
Libreta generada.
Fracaso:
La libreta no puede ser generada.
Flujo Normal Alternativas
1. El caso de uso comienza cuando el
administrativo solicita acceder a su
interfaz.
2. El sistema le muestra un login 2.1 Usuario y contraseña correctos.
(usuario y contraseña) para que el 2.2 Usuario y contraseña incorrectos.
administrativo se identifique.
3. El administrativo visualiza el registro 3.1 Libretas generadas correctamente.
de notas del alumno, luego da clic a 3.2 La libreta se almacena en la nube
la opción “Generar libreta” que se para su posterior descarga.
encuentra activada.
4. Fin del caso de uso.
Asociaciones de Extensión: Casos de Uso Extendidos
No aplicable. No aplicable.
Asociaciones de Inclusión: Casos de uso Incluidos:
No aplicable. No aplicable.
Casos de Uso de Generalización:
No aplicable.
36
Vicente Vásquez Zamora Taller de Modelamiento de Software
Pre-Condiciones:
Libretas almacenadas en la nube.
Post-Condiciones:
Éxito:
Libreta descargada.
Fracaso:
No se puede descargar la libreta.
Flujo Normal Alternativas
1. El caso de uso comienza cuando el
Alumno / apoderado solicita acceder
al sistema.
2. El sistema le muestra un login 4.1 Usuario y contraseña correctos.
(usuario y contraseña) para que el Usuario y contraseña incorrectos.
alumno / apoderado se identifique.
3. El usuario visualiza la libreta del 4.2 Libreta descargada correctamente.
alumno, luego da clic a la opción 3.1 La libreta no puede ser descargada.
“descargar.
4. Fin del caso de uso.
Asociaciones de Extensión: Casos de Uso Extendidos
No aplicable. No aplicable.
Asociaciones de Inclusión: Casos de uso Incluidos:
No aplicable. No aplicable.
Casos de Uso de Generalización:
No aplicable.
37
Vicente Vásquez Zamora Taller de Modelamiento de Software
Pre-Condiciones:
Sesión cerrada del usuario.
Post-Condiciones:
Éxito:
Acceso correcto.
Fracaso:
El usuario no puede acceder al sistema.
Flujo Normal Alternativas
1. El caso de uso comienza cuando el
usuario solicita acceder al sistema.
2. El sistema le muestra una ventana 2.1 Usuario y contraseña correctos.
de login (usuario y contraseña) para 2.2 Usuario y contraseña incorrectos.
que el usuario se identifique.
3. Fin del caso de uso.
Asociaciones de Extensión: Casos de Uso Extendidos
No aplicable. No aplicable.
Asociaciones de Inclusión: Casos de uso Incluidos:
No aplicable. No aplicable.
Casos de Uso de Generalización:
No aplicable.
38
Vicente Vásquez Zamora Taller de Modelamiento de Software
V. MODELO DE ANÁLISIS.
V.1. Diagramas de Clase.
V.1.1. Realización Agregar Nota.
39
Vicente Vásquez Zamora Taller de Modelamiento de Software
40
Vicente Vásquez Zamora Taller de Modelamiento de Software
41
Vicente Vásquez Zamora Taller de Modelamiento de Software
42
Vicente Vásquez Zamora Taller de Modelamiento de Software
43
Vicente Vásquez Zamora Taller de Modelamiento de Software
44
Vicente Vásquez Zamora Taller de Modelamiento de Software
45
Vicente Vásquez Zamora Taller de Modelamiento de Software
46
Vicente Vásquez Zamora Taller de Modelamiento de Software
47
Vicente Vásquez Zamora Taller de Modelamiento de Software
Login
(from Sistema de Registro de Calificaciones)
Sistema de Registro de
Calificaciones
<<subsystem>>
Login Sub
(from Sistema de Registro de Calificaciones)
<<subsystem>> <<subsystem>>
Calificaciones Cursos
(from Login) (from Login)
<<subsystem>> <<subsystem>>
Registros Usuarios
(from Login) (from Login)
48
Vicente Vásquez Zamora Taller de Modelamiento de Software
49
Vicente Vásquez Zamora Taller de Modelamiento de Software
Contenido web del CU: Contenido web del CU: Contenido web del CU: Contenido web del CU:
GENERAR LIBRETA
LOGIN MODIFICAR NOTA MODIFICAR NOTA
<<subsy stem>>
Acceso (Login)
50
Vicente Vásquez Zamora Taller de Modelamiento de Software
Acceso (Login).
51
Vicente Vásquez Zamora Taller de Modelamiento de Software
Interfaz Administrativo
52
Vicente Vásquez Zamora Taller de Modelamiento de Software
53
Vicente Vásquez Zamora Taller de Modelamiento de Software
54
Vicente Vásquez Zamora Taller de Modelamiento de Software
55
Vicente Vásquez Zamora Taller de Modelamiento de Software
VIII. CONCLUSIONES.
56
Vicente Vásquez Zamora Taller de Modelamiento de Software
IX. Hhl
X. Kjlkjk
XI. .ñljñljñjñ
XII. Hghjghjgjghj
XIII.
57