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