Está en la página 1de 17

Fase 1 – Análisis de requisitos

Jorge Antonio Orejuela López


1082882486

Grupo Colaborativo 301403A_35

Tutor

JESSICA FORTICH

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD).


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERA
TECNOLOGIA DE SISTEMAS
2020

Fase 1
Introducción

Por medio del presente trabajo queremos dar a conocer todo los conceptos y características
que debemos emplear al momento de realizar un software de cualquier tipo dado que
debemos implementar muchas características para realizar el mismo como son los requisitos
para el mismo y obtener toda la información necesaria para poder realizar dicho proceso de
acuerdo con las necesidades delo usuario para dar solución a sus problemas de simplicidad y
agilidad en los tramites.

Fase 1
DESARROLLO DE LA ACTIVIDAD

PROYECTO A

La Institución Educativa Mis Pequeños Genios realiza el proceso de matrícula


a los estudiantes y registra cada una de las calificaciones obtenidas por los
estudiantes en los diferentes grados. La institución está conformada por ocho
funcionarios quienes son los únicos con acceso al sistema (Rector, coordinador
académico, secretaria, docente 1, docente 2, docente 3, docente 4, docente 5).
Actualmente la Institución cuenta con 30 estudiantes matriculados en dos grados
(Preescolar, Párvulos).

La aplicación debe cumplir con lo siguiente:

➢ Registro de funcionarios: Inscribir a un funcionario registrando sus datos


personales.
➢ Consulta de funcionarios: Consulta mediante identificación de sus datos
personales.
➢ Actualizar un funcionario: Actualiza la información de un empleado en la
base de datos.
➢ Registro de estudiantes: Inscribir a un estudiante registrando sus datos
personales.
➢ Consulta de estudiantes: Consulta mediante identificación de sus datos
personales.
➢ Actualizar un estudiante: Actualiza la información de un empleado en la
base de datos.
➢ Matricular un estudiante: Registrar la matrícula del estudiante para el grado
que seleccione.
➢ Inserción de calificaciones por estudiante: Registrar las calificaciones
para cada estudiante.
➢ Generación de reportes de calificaciones: El coordinador académico
dispone del recurso para generar el boletín de calificaciones por estudiante y
por grado.

Fase 1
➢ Finalmente, al ejecutar la aplicación, esta debe solicitar Login y Password
para garantizar la seguridad de la aplicación y el acceso solo a personal
autorizado. Los empleados deben tener en cuenta que no se permite en el
password los siguientes caracteres: $,%,&,/,*,/,-,ñ por lo que es obligatorio
hacer uso de los bloques de excepciones en Java para evitar estos
caracteres.

Para el desarrollo de este proyecto se debe utilizar el paradigma orientado a objetos


(clases, herencia, polimorfismo, encapsulamiento, etc), así mismo se debe utilizar
la base de datos MYSQL como base de datos predeterminada. El código de la
aplicación debe ser comentado en su totalidad y todos los estudiantes deben
registrar las tareas que cada uno de ellos realiza en el foro correspondiente a cada
fase, con el fin de evidenciar su participación.

ANALISIS DE REQUISITOS

Definición del problema

Se requiere diseñar un programa que almacene las notas de cada estudiante de


dos cursos de una escuela y genere los reportes pertinentes.

OBJETIVO GENERAL

Diseñar, implementar y poner en marcha un aplicativo para la escuela que permita


almacenar y generar las notas de cada uno de los estudiantes

OBJETIVO ESPECIFICO

• Permitir la creación de los usuarios en la aplicación


• Permitir el ingreso de las notas por parte de los usuarios internos autorizados
• Permitir modificar los datos básicos de los usuarios
• Incluir los informes de las notas de cada estudiante y general
• Realizar la consulta de usuarios
• Modificación de usuarios

Fase 1
• Permitir y garantizar el único ingreso a personal autorizado por medio del
login a la aplicación

REQUISITOS FUNCIONALES
Institución Educativa mis pequeños
NOMBRE
<creación de usuarios>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
Descripción El sistema debe permitir crear a los nuevos usuarios
Actores Usuarios y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos
Iniciar sesión
Ingresar a la opción usuarios
Flujo normal Ingresar a la opción nuevos usuarios
Ingresar todos los datos solicitados
Selección el botón de guardar
Iniciar sesión
Ingresar a la opción notas
Ingresar a la opción alumno
Flujo alternativo
Ingresar a la opción reporte
Ingresar los datos solicitados
Seleccionar botón guardar
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<listar usuarios>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
Descripción El sistema debe permitir listar todos los usuarios
Actores Usuarios y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos para dicho proceso
Iniciar sesión
Flujo normal Ingresar a la opción usuarios
Ingresar a la opción listar usuarios
Flujo alternativo Ninguna
Postcondiciones Ninguna

Fase 1
Institución Educativa mis pequeños
NOMBRE
<buscar usuarios>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
El sistema debe permitir buscar a los usuarios por
Descripción
identificación
Actores Usuarios y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos para dicho proceso
Iniciar sesión
Ingresar a la opción usuarios
Flujo normal Ingresar a la opción buscar usuarios
Ingresar los datos solicitados
Ver detalles de la busqueda
Flujo alternativo Ninguna
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<ver detalles del usuario>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
El sistema debe permitir a los usuarios internos ver la
Descripción información de los alumnos y mostrar un histórico de las
notas.
Actores Usuarios y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos para dicho proceso
Iniciar sesión
Ingresar a la opción usuarios
Flujo normal Ingresar a la opción buscar usuarios
Ingresar los datos solicitados
Ver detalles de la busqueda
Flujo alternativo Ninguna
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<modificar usuario>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020

Fase 1
Descripción El sistema debe permitir al usuario modificar los datos.
Actores Usuarios internos y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos para dicho proceso
Iniciar sesión
Ingresar a la opción usuarios
Ingresar a la opción listar usuarios
Flujo normal Seleccionar usuario
Escoger la opción de modificar usuario
Ingresar los datos a modificados
Seleccionar el botón guardar
Iniciar sesión
Ingresar a la opción usuarios
Ingresar a la opción listar usuarios
Flujo alternativo Seleccionar usuario
Escoger la opción de modificar usuario
Ingresar los datos a modificados
Seleccionar el botón guardar
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<eliminar usuario>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
El sistema debe permitir al usuario interno eliminar los datos
Descripción
de los usuarios externos.
Actores Usuarios y administradores
El usuario debe haber iniciado sesión
Precondiciones El usuario debe tener los roles permitidos para dicho proceso
El usuario externo no podrá eliminar datos o otros usuarios
Iniciar sesión
Ingresar a la opción usuarios
Ingresar a la opción listar usuarios
Flujo normal
Seleccionar usuario
Escoger la opción de eliminar usuario
Confirmar eliminación
Iniciar sesión
Ingresar a la opción usuarios
Flujo alternativo
Ingresar a la opción buscar usuarios
Ingresar los datos a modificados

Fase 1
Seleccionar el botón guardar
Ver detalles del usuario
Escoger la opción eliminar usuario
Confirmación de eliminación
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<creación de alumnos>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
Descripción El sistema debe permitir crear a los nuevos alumnos
Actores Secretaria, Docente y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos
Iniciar sesión
Ingresar a la opción alumnos
Flujo normal Ingresar a la opción nuevos alumnos
Ingresar todos los datos solicitados
Selección el botón de guardar
Iniciar sesión
Ingresar a la opción alumnos
Flujo alternativo Ingresar a la opción reporte
Ingresar los datos solicitados
Seleccionar botón guardar
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<listar alumno>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
Descripción El sistema debe permitir listar todos los usuarios
Actores Secretaria, Docente y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos para dicho proceso
Iniciar sesión
Flujo normal Ingresar a la opción alumnos
Ingresar a la opción listar alumnos
Flujo alternativo Ninguna
Postcondiciones Ninguna

Fase 1
Institución Educativa mis pequeños
NOMBRE
<buscar alumnos>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
El sistema debe permitir buscar a los alumnos por
Descripción
identificación o nombre
Actores Secretaria, Docente y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos para dicho proceso
Iniciar sesión
Ingresar a la opción alumnos
Flujo normal Ingresar a la opción buscar alumnos
Ingresar los datos solicitados
Ver detalles de la busqueda
Flujo alternativo Ninguna
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<ver detalles del alumnos>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
El sistema debe permitir a los usuarios ver la información de
Descripción
los alumnos y mostrar un histórico de las notas.
Actores Secretaria, Docente y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos para dicho proceso
Iniciar sesión
Ingresar a la opción alumnos
Flujo normal Ingresar a la opción buscar alumnos
Ingresar los datos solicitados
Ver detalles de la busqueda
Flujo alternativo Ninguna
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<modificar alumnos>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
Descripción El sistema debe permitir al usuario modificar los datos.

Fase 1
Actores Usuarios internos y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos para dicho proceso
Iniciar sesión
Ingresar a la opción alumnos
Ingresar a la opción listar alumnos
Flujo normal Seleccionar usuario
Escoger la opción de modificar alumno
Ingresar los datos a modificados
Seleccionar el botón guardar
Iniciar sesión
Ingresar a la opción alumnos
Ingresar a la opción listar alumnos
Flujo alternativo Seleccionar usuario
Escoger la opción de modificar alumno
Ingresar los datos a modificados
Seleccionar el botón guardar
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<eliminar alumno>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
El sistema debe permitir al usuario eliminar los notas de los
Descripción
alumnos.
Actores Secretaria, Docente y administradores
El usuario debe haber iniciado sesión
Precondiciones El usuario debe tener los roles permitidos para dicho proceso
El usuario externo no podrá eliminar datos o otros usuarios
Iniciar sesión
Ingresar a la opción alumnos
Ingresar a la opción listar alumnos
Flujo normal
Seleccionar usuario
Escoger la opción de eliminar alumno
Confirmar eliminación
Iniciar sesión
Ingresar a la opción alumnos
Flujo alternativo Ingresar a la opción buscar alumnos
Ingresar los datos a modificados
Seleccionar el botón guardar

Fase 1
Ver detalles del alumno
Escoger la opción eliminar alumno
Confirmación de eliminación
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<registro de notas>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
Descripción El sistema debe permitir el registro de solicitudes de notas
Actores Usuarios y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos para dicho proceso
Iniciar sesión
Ingresar a la opción notas
Ingresar a la opción nueva notas
Flujo normal
Escoger alumno o crear nuevo
Ingresar los datos solicitados
Seleccionar el botón guardar
Flujo alternativo Ninguna
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<listar notas>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
Descripción El sistema debe permitir listar todas las notas recibidas
Actores Usuarios y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos para dicho proceso
Iniciar sesión
Flujo normal Ingresar a la opción notas
Ingresar a la opción listar notas
Flujo alternativo Ninguna
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<buscar notas>

Fase 1
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
El sistema debe permitir buscar las notas por alumno o
Descripción
identificación
Actores Usuarios y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos para dicho proceso
Iniciar sesión
Ingresar a la opción notas
Flujo normal Ingresar a la opción buscar notas
Ingresar datos solicitados
Ver detalles de la busqueda
Flujo alternativo Ninguna
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<ver detalles notas>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
El sistema debe permitir ver la información del alumno,
Descripción
mostrar históricos de las notas.
Actores Usuarios y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos para dicho proceso
Iniciar sesión
Ingresar a la opción notas
Flujo normal Ingresar a la opción buscar notas
Ingresar datos solicitados
Ver detalles de las notas
Iniciar sesión
Ingresar a la opción notas
Flujo alternativo
Ingresar a la opción listar notas
Ver detalles de las notas
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<registrar novedades de las notas>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020

Fase 1
El sistema debe permitir crear novedades en las notas del
Descripción
estudiante
Actores Usuarios y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos para dicho proceso
Iniciar sesión
Ingresar a la opción notas
Ingresar a la opción buscar notas
Ingresar datos solicitados
Flujo normal
Ver detalles de las notas
Seleccionar nueva novedad
Ingresar los datos solicitados
Seleccionar el botón guardar
Iniciar sesión
Ingresar a la opción registro
Ingresar a la opción listar mensajerías
Flujo alternativo Ver detalles de la mensajería
Seleccionar nueva novedad
Ingresar los datos solicitados
Seleccionar el botón guardar
Postcondiciones Ninguna

Institución Educativa mis pequeños


NOMBRE
<generar reportes>
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
El sistema debe permitir generar los reportes necesarios de
Descripción
las notas recibidas
Actores Coordinador Academico y administradores
El usuario debe haber iniciado sesión
Precondiciones
El usuario debe tener los roles permitidos para dicho proceso
Iniciar sesión
Flujo normal Ingresar a la opción reportes
Ingresar a la opción listar notas
Flujo alternativo Ninguna
Postcondiciones Ninguna

Fase 1
REQUISITOS NO FUNCIONALES
NOMBRE Seguridad
AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
El sistema debe proveer las funcionalidades de autenticación
Descripción Observación: la contraseña de los usuarios no podrá permitir
los siguientes caracteres: $,%,&,/,*,/,-,ñ

NOMBRE Base de datos


AUTOR Jorge Antonio Orejuela Lopez
FECHA Febrero 2020
El sistema deberá implementar mysql para la gestión de los
Descripción
datos

Fase 1
CONCLUSIONES

En el presente emplearemos todas los conocimientos y experiencias adquiridas en


las demás asignaturas para desarrollar de manera mas amena y atractiva el
proyecto a realizar en esta, para ello todos venimos con los conocimientos muy
frescos e imaginación de estos para realizar un software o aplicación cumpliendo
con todos los requisitos y observaciones que el usuario requiera para resolver su
problema o situación.

Fase 1
REFERENTES BIBLIOGRAFICOS

❖ Plataforma virtual de la Universidad


❖ Flórez, F. H. A. (2012). Programación orientada a objetos usando Java.
Bogotá, CO: Ecoe Ediciones. Recuperado de:
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?docID=3
203026
❖ García, L. L. F. (2010). Todo lo básico que debería saber: sobre
programación orientada a objetos en Java. Bogotá, CO: Ediciones de la U.
Recuperado de:
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?docID=3
198642
❖ Prieto, N., Marqués, F., & Llorens, M. (2013). Empezar a programar usando
JAVA (2a. ed.). Valencia, ES: Editorial de la Universidad Politécnica de
Valencia. Recuperado de:
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?docID=3
217647
❖ Ruiz, R. R. (2011). Fundamentos de la programación orientada a objetos:
una aplicación a las estructuras de datos en Java. Córdoba, AR: El Cid Editor.
Recuperado de:
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?docID=3
220512
❖ Vélez, S. J., Peña, A. A., & Gortazar, B. P. (2011). Diseñar y programar, todo
es empezar: una introducción a la Programación Orientada a Objetos usando
UML y Java. Madrid, ES: Dykinson. Recuperado de:
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?docID=3
198514
❖ López, G. J. L. (2014). Programación orientada a objetos C++ y Java: un
acercamiento interdisciplinario. México, D.F., MX: Larousse - Grupo
Editorial Patria. Recuperado de:
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?docID=3
227905
❖ Ordax, C. J. M., & Aranzazu, O. D. U. P. (2012). Programación web en java.
Madrid, ES: Ministerio de Educación de España. Recuperado de:
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?docID=3
198642

Fase 1
❖ Schildt, H. (2009). Java: manual de referencia (7a. ed.). México, D.F., MX:
McGraw-Hill Interamericana (p. [15]). Recuperado de:
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?docID=3
191840&ppg=962
❖ Weitzenfeld, A. (2005). Interfaces Gráficas del Usuario. In Ingeniería de
Software Orientada a Objetos con UML, Java e Internet (pp. 182-191).
Mexico City, Mexico: Cengage Learning. Recuperado de
http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?p=GVRL&u=unad&id=GAL
E|CX3004300047&v=2.1&it=r&sid=GVRL&asid=0b5c20fa
❖ Weitzenfeld, A. (2005). Programación en Java. In Ingeniería de Software
Orientada a Objetos con UML, Java e Internet (pp. [523]-570). Mexico City,
Mexico: Cengage Learning. Recuperado de
http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?p=GVRL&u=unad&id=GAL
E|CX3004300077&v=2.1&it=r&sid=GVRL&asid=bb61ede0

Fase 1

También podría gustarte