Elaboración de una propuesta de software
PROPUESTA DE UN PROYECTO DE SOFTWARE
PRESENTADO
POR:
Luis David De
hoyos Villero
PROFESOR
Juan Carlos Cardonas
ASIGNATURA:
Gestión de proyectos informáticos.
INSTITUCION UNIVERSATARIA PASCUAL BARVO
FECHA
09/11/2020
Medellín (Antioquia)
TABLA DE CONTENIDO
Glosario……………………………………………………………………………..
Introducción………………………………………………………………………..
Identificación
de Necesidades…………………………………………………..
Método
o técnica para la recolección de información a usar……………..
Requerimientos
Identificados…………………………………………………...
Situación
Actual……………………………………………………………………
Dependencia
con Otros Sistemas……………………………………………...
Objetivo……………………………………………………………………………...
Alcance………………………………………………………………………………
Glosario
Sitio web:
Conjunto de archivos electrónicos y páginas web referentes a un tema en
particular que incluye una página inicial de bienvenida, con un nombre de
dominio y dirección en Internet específicos.
Interfaz:
Parte del programa informático que permite el flujo de información entre varias
aplicaciones o entre el propio programa y el usuario.
Intranet:
Parte privada de la aplicación donde sólo tendrán acceso a la información los
usuarios que estén registrados. Navegador: Permite al usuario recuperar y
visualizar páginas web a través de Internet.
Servidor web:
Se trata de un programa que implementa el protocolo HTTP (HyperText Transfer
Protocol). Este protocolo está diseñado para transferir lo que llamamos
hipertextos, páginas web o páginas HTML: textos complejos con enlaces, figuras,
formularios, botones y objetos incrustados como animaciones o reproductores de
música.
Centro: Sitios
donde se imparten los niveles de educación primaria. Etapa educativa: Cada uno
de los tramos en los que se estructura el sistema educativo español.
Proyecto curricular: Documento donde se
indican los objetivos, estrategias y contenidos en la práctica docente
Introducción
La web es
accesible desde cualquier navegador por Internet y tiene información referente
a su localización, sus miembros (alumnos y profesores) y su proyecto educativo.
Se trata de dar una visión lo más completa posible de la institución y de su
funcionamiento. En cuanto a los usuarios, la página tiene varios tipos.
Identificación
de Necesidades
Fecha:
01- Nov - 2020
Hora: 10:00 am
Lugar: Virtual
Tema: Creación
de un sitio web para un colegio.
Observaciones:
según el proceso productivo del cliente se requiere construir una pagina web
para la institución, cuya finalidad sea la facilidad
Es dar a conocer
información completa del colegio y sus servicios.
Método o técnica para la recolección de
información a usar.
El método de recolección
usado fue la entrevista con preguntas cerradas y abiertas para adquirir la mayor
información necesaria para establecer los requerimientos del cliente y la funcionalidad
del software.
Requerimientos Identificados
Crear una página web, en esta se debe dar una información
completa sobre el colegio y los servicios de los que dispone, así como proporcionar
una serie de funcionalidades a los alumnos y profesores del centro educativo.
La página web debe ser accesible desde cualquier navegador
por Internet y tiene información referente a su localización, sus miembros
(alumnos y profesores) y su proyecto educativo. Se trata de dar una visión lo
más completa posible de la institución y de su funcionamiento. En cuanto a los
usuarios, la página tiene varios tipos. Por un lado, están los usuarios no
registrados, que únicamente pueden acceder a información general sobre el
centro. Por otro, están los usuarios registrados, que pueden acceder a una
mayor funcionalidad dentro de la aplicación. Entre estos últimos se encuentra
el usuario alumno/padre, el usuario profesor y el usuario administrador. Los
usuarios alumno/padre y profesor pueden realizar acciones tales como listar los
alumnos o los profesores del colegio, mientras que el usuario administrador
gestiona la base de datos del sistema.
Usuario
no registrado
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Autenticación. |
Funcional |
Propósito |
Acceder a la
intranet desde la aplicación. |
Funcional |
Entrada |
Nombre de usuario
y clave. |
Funcional |
Proceso |
Se comprueba
si el usuario existe. |
Funcional |
Salida |
Confirmación
de acceso a la intranet o aviso de que el nombre de usuario o clave no es/son
válidos. |
Funcional |
Usuario registrado
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Cerrar sesión |
Funcional |
Propósito |
Salir a la
intranet desde la aplicación. |
Funcional |
Entrada |
No aplica |
Funcional |
Proceso |
Se redirige a
la página de inicio |
Funcional |
Salida |
No aplica |
Funcional |
Usuario alumno /padre
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Consultar
Horario |
Funcional |
Propósito |
Consultar
horario de clase |
Funcional |
Entrada |
No
aplica |
Funcional |
Proceso |
Listar las asignaturas
en las que se encuentra matriculado el alumno conectado. Elegir la asignatura
en la que quiere conocer el horario. |
Funcional |
Salida |
Mostrar el
horario de clase con su respectivo día, hora de inicio y de fin. |
Funcional |
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No Funcional
|
Titulo |
Listar alumnos
de clase |
Funcional |
Propósito |
Listar los
alumnos con lo que comparte clase |
Funcional |
Entrada |
No
aplica |
Funcional |
Proceso |
Mostrar en la
base de datos los alumnos con lo que comparte clase. |
Funcional |
Salida |
Mostrar el nombre
y apellido con los que comparte clase. |
Funcional |
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Listar
profesores |
Funcional |
Propósito |
Listar los profesores
con lo que comparte clase |
Funcional |
Entrada |
No
aplica |
Funcional |
Proceso |
Mostrar en la
base de datos los profesores con lo que comparte clase. |
Funcional |
Salida |
Mostrar el nombre
y apellido con los profesores con nombre de la asignatura. |
Funcional |
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Listar Notas |
Funcional |
Propósito |
Listar notas de
los estudiantes |
Funcional |
Entrada |
No
aplica |
Funcional |
Proceso |
Listar
asignaturas en las que se encuentra matriculado el estudiante. |
Funcional |
Salida |
Mostrar notas. |
Funcional |
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No Funcional
|
Titulo |
Listar inasistencia
|
Funcional |
Propósito |
Listar las
faltas de asistencia |
Funcional |
Entrada |
No
aplica |
Funcional |
Proceso |
Listar
asignaturas en las que se encuentra matriculado el estudiante. |
Funcional |
Salida |
Mostrar notas. |
Funcional |
Usuario
profesor
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Listar estudiantes |
Funcional |
Propósito |
Listar estudiantes
por clases |
Funcional |
Entrada |
No
aplica |
Funcional |
Proceso |
Listar asignaturas
dadas por el profesor. Elegir la
asignatura de la cual quiere ver los estudiantes que se encuentran allí. |
Funcional |
Salida |
Mostrar nombre
y apellido de estudiantes que están las clases. |
Funcional |
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Listar Profesores |
Funcional |
Propósito |
Listar los
profesores que dan clase en el centro educativo. |
Funcional |
Entrada |
No
aplica |
Funcional |
Proceso |
Mostrar la
base de datos de los profesores que dan clase en el colegio. |
Funcional |
Salida |
Mostrar nombre
y apellido de los profesores. |
Funcional |
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Asignar notas |
Funcional |
Propósito |
Asignar nota
de una asignatura por estudiante. |
Funcional |
Entrada |
Nota
|
Funcional |
Proceso |
Elegir la
asignatura. Elegir
estudiante y trimestre. Agregar la
nota de cada asignatura |
Funcional |
Salida |
Confirmar la inserción
de la nota o generar un aviso que no se ha podido agregar la nota. |
Funcional |
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Asignar falta
de asistencia |
Funcional |
Propósito |
Colocar falta de
asistencia al estudiante |
Funcional |
Entrada |
No
aplica |
Funcional |
Proceso |
Elegir la
asignatura. Elegir
estudiante. Agregar la falta
de asistencia de cada asignatura |
Funcional |
Salida |
Confirmar la inserción
de la falta de asistencia o generar un aviso que no se ha podido agregar la falta
de asistencia. |
Funcional |
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Modificar
notas |
Funcional |
Propósito |
Modificar la nota
de una asignatura por estudiante. |
Funcional |
Entrada |
Nota
|
Funcional |
Proceso |
Elegir la
asignatura. Elegir
estudiante y trimestre. Modificar la
nota de cada asignatura |
Funcional |
Salida |
Confirmar la modificación
de la nota o generar un aviso que no se ha podido modificar la nota. |
Funcional |
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Modificar faltas
de asistencias. |
Funcional |
Propósito |
Modificar
falta de asistencia de un estudiante por asignatura. |
Funcional |
Entrada |
Si
o no. |
Funcional |
Proceso |
Elegir la
asignatura. Elegir
estudiante. Modificar la falta
de asistencia. |
Funcional |
Salida |
Confirmar la modificación
de la falta de asistencia o generar un aviso que no se ha podido modificar. |
Funcional |
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Listar faltas
de asistencias. |
Funcional |
Propósito |
Listar la
falta de asistencia de un estudiante por asignatura. |
Funcional |
Entrada |
Nota
|
Funcional |
Proceso |
Elegir la
asignatura. Mostrar
listado de estudiantes que tienen falta de asistencia por materia. |
Funcional |
Salida |
|
Funcional |
Usuario administrador
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Alta de estudiantes. |
Funcional |
Propósito |
Entregar acta
a usuarios. |
Funcional |
Entrada |
Login, clave,
nombre completo y nivel de nuevo usuario. |
Funcional |
Proceso |
Insertar
usuario en la base de datos. |
Funcional |
Salida |
Confirmar que
se ha insertado un usuario nuevo o aviso de que no se insertó. |
Funcional |
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Matricular estudiante
en asignatura. |
Funcional |
Propósito |
Matricular a
un estudiante en una asignatura |
Funcional |
Entrada |
Nombre
completo del estudiante y signatura a la cual se va a inscribir. |
Funcional |
Proceso |
Insertar la información
en la base de datos. |
Funcional |
Salida |
Confirmar que
se ha matriculado un estudiante en la asignatura seleccionada o aviso de que
no se matriculo. |
Funcional |
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Dar de bajar a
un usuario. |
Funcional |
Propósito |
Eliminar
usuario |
Funcional |
Entrada |
No
aplica |
Funcional |
Proceso |
Elegir el usuario
que se le quiere dar de baja, borrar el usuario de la base de datos. |
Funcional |
Salida |
Confirmar que
se ha borrado el usuario o aviso de que no se ha borrado. |
Funcional |
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Modificar
datos del usuario. |
Funcional |
Propósito |
Modificar usuario. |
Funcional |
Entrada |
Login, clave,
nombre completo y nivel. |
Funcional |
Proceso |
Elegir el usuario
que se le desea modificar. |
Funcional |
Salida |
Confirmar que
se ha modificado el usuario o aviso de que no se ha modificado. |
Funcional |
# de Requerimiento |
Descripción |
Tipo Requerimiento: Funcional - No
Funcional |
Titulo |
Dar de bajar a
una asignatura. |
Funcional |
Propósito |
Bajar una
asignatura |
Funcional |
Entrada |
|
Funcional |
Proceso |
Elegir la
asignatura que se le quiere dar de baja. Borrar la asignatura
en la base de datos |
Funcional |
Salida |
Confirmar que
se ha borrado la asignatura o aviso de que no se ha borrado. |
Funcional |
Situación Actual
El proyecto ha
sido realizado para el colegio de educación infantil y primaria Montealegre,
situado en la localidad de L´Eliana.
Para el
desarrollo de la aplicación realicé diversas reuniones con la directora del
colegio y se estudió cómo se estaban realizando las tareas para después poder
informatizarlas adecuadamente. La mayoría de las decisiones de estética y
funcionales de la aplicación fueron tomadas junto con la directora, que además
me proporcionó toda la documentación y fotografías del colegio. Una vez
realizadas las reuniones con la directora y estudiada la situación, distribuí
el trabajo en partes: la intranet de los usuarios alumno y profesor y la del administrador.
Dependencia con Otros Sistemas
La única
dependencia importante que podemos encontrar está relacionada con el servidor
web donde se encuentre alojado nuestro portal, el cual ha de ser capaz de
soportar PHP y MySQL. Menos importante, pero a tener en cuenta es el hecho de
que el diseño de la interfaz de la aplicación ha sido realizado sobre el
navegador Firefox, de manera que algunos aspectos como los bordes redondeados
de los divs y que la posición de algunos botones salga en la posición correcta
dependen de si el usuario utilizar este navegador para visualizar la web o no.
Objetivo
El objetivo de
dicha web es dar una información sobre el colegio y los servicios de los que
dispone, así como proporcionar una serie de tablas de procesos a los alumnos y
profesores del centro educativo.
Alcance
El desarrollo del sitio web está orientado a ofrecer
diversos contenidos y funcionalidades que ayuden a poder obtener información
sobre los servicios de los que dispone el colegio al usuario anónimo y a
obtener información sobre alumnos y profesores al usuario registrado. En la
aplicación se diferencian, por tanto, dos partes bastante claras: la pública y
la privada. La parte pública (portal) será accesible por todo el mundo y tendrá
información general sobre el colegio. La parte privada (intranet) será para uso
exclusivo de usuarios registrados y contendrá información más específica.
Comentarios
Publicar un comentario