Está en la página 1de 14

Plataforma SIDIRES

DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

EQUIPO DE TRABAJO

Jean Daniel Salguero Vergara

Gabriel José Herrera Deavila

Daniel Enrique Barrios Buendía

Jesús David Charry Sanjuan

COMPETENCIA:

Especificación de software

RESULTADO DE APRENDIZAJE:

Establecer los requisitos de software de acuerdo con la información recolectada

PROGRAMA DE FORMACION:

Análisis y Desarrollo de software

CENTRO PARA LA INDUSTRIA PETROQUIMCA

CARTAGENA DE INDIAS D.T y C, FECHA


Plataforma SIDIRES
DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

HISTORIAL DE REVISION
Fecha Versión Descripción Autor
02/03/2023 1.0 Este día se le coloco el nombre las proyecto, Gabriel
se describió el proyecto y se empezó con la
Jesús
identificación de los requerimientos
funcionales y no funcionales para el proyecto Jean
Daniel
08/03/2023 2.0 Se le cambio el nombre al proyecto y se Gabriel
documentan todos los requerimientos
Jesús
funcionales y no funcionales además de las
especificaciones de hardware y software Jean
Daniel
09/03/2023 2.0 En este día se identificaron los actores y se Gabriel
completó el cuadro de entrada y salida
Jesús
Jean
Daniel
Plataforma SIDIRES
DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

INTRODUCCION
El ciclo de vida de un sistema de información define varias fases que se deben cumplir en un
proyecto de software, la denominación de estas fases depende de la metodología de desarrollo
que se implemente en el proyecto; cada fase tiene un conjunto de actividades específicas que se
deben ejecutar, una de esas fases es la de análisis, en ella principalmente se busca conocer las
necesidades del cliente que solicita el sistema de información a través del levantamiento de
información, con la información recolectada el analista expresa esas necesidades en requisitos del
software, lo cual incluye actividades como la identificación, clasificación, documentación,
validación y control de cambios de requisitos que deberá cumplir el software a desarrollar. Esta
primera fase es clave para el éxito del proyecto, una mala identificación de requerimientos podría
ser causa del fracaso del mismo.

En el documento que se presenta se describe el planteamiento del caso (sistema de información a


desarrollar), a partir del cual, se definen los usuarios necesarios (actores), así mismo, se presenta
la identificación de requisitos expresados por el cliente, lo cual permite identificar los procesos
(requerimientos funcionales) que deben ejecutarse en el aplicativo plataforma SIDIRES, también se
definen las características con las que debe cumplir el nuevo sistema (requerimientos no
funcionales), los requerimientos de hardware y software, la especificación de cada uno de los
Plataforma SIDIRES
DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

requerimientos funcionales identificados y la especificación de entradas y salidas de cada


requerimiento.

DESCRIPCION:

Plataforma SIDIRES (sistema de información y reportes estudiantiles)

SIDIRES (sistema de información y reportes estudiantiles) es una plataforma encaminada a la


gestión y entrega de los reportes estudiantiles y de la información que se maneja en la institución,
con esta plataforma se busca la sistematización de la entrega de los reportes y la comunicación de
información importante de manera que la entrega de la información a los integrantes de la
institución se vuelva más eficiente y con una mayor calidad. Nuestra plataforma agilizará las
estrategias de comunicación de información a todas las personas que hacen parte de la institución
contribuyendo a la innovación e impulsando a la utilización de nuevas tecnologías.

PLANTEAMIENTO DEL CASO DE ESTUDIO- SISTEMA DE INFORMACIÓN

Requerimiento del cliente

Un centro educativo requiere un sistema de información, que le permita a los estudiantes y profesores
conocer que asignaturas tiene establecidas para un semestre, y a cuál programa académico pertenece la
materia; este sistema será un apoyo fundamental para sistematizar la información de asignaturas asociadas
con un estudiante, académico docente, programa, grupos existentes y horario establecido para cada
asignatura. Se requiere que el sistema cumpla con los siguientes requerimientos:

Solo pueden acceder al sistema los profesores, estudiantes y coordinador de programa; este ingreso se
realiza por medio de nombre de usuario, contraseña y número de identificación relacionado con la
institución (código estudiantil y/o cedula).

 El estudiante puede consultar e imprimir un reporte en el cual visualiza materias, valor de


asignatura, grupo, horario y profesor asignado.
 El estudiante puede crear y modificar su información personal 
 El profesor puede consultar e imprimir un reporte en el cual visualiza materias, grupo, horario,
también listado de estudiantes.
 El profesor puede crear y modificar su información personal 
  El coordinador de programa puede realizar la asignación de horarios con materias, grupos,
estudiantes, profesores; también puede modificar y eliminar.
 El coordinador puede crear, modificar o eliminar su programa académico y asignaturas.
 El coordinador puede consultar reportes de asignación, de asignaturas y programas.
 La aplicación será publicada en el website del instituto
Plataforma SIDIRES
DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

1. REQUERIMIENTOS DEL SISTEMA

1.1. Requerimientos funcionales: Conjunto de procesos o actividades que se requieren


ejecutar en un sistema de información. A continuación se detallan los requeridos para plataforma
SIDIRES

1. Mostrar dentro del website del instituto el apartado para iniciar sesión en la plataforma.

2. Mostrar los roles que tiene la plataforma.

2.1. Seleccionar el rol deseado.

3. Permitir iniciar sesión con usuario, contraseña, código estudiantil o cedula.

4. Consultar y mostrar dentro del rol estudiante los reportes de la información del instituto
relacionada al estudiante.

4.1. Permitir imprimir los reportes de la información relacionada al estudiante.

4.2. Mostrar dentro del rol estudiante el apartado de información personal de estudiante.

4.3. Permitir que el estudiante dentro de su rol pueda crear y modificar su información
personal.

5. Consultar y mostrar dentro del rol profesor los reportes de información del instituto
relacionados al profesor.

5.1. Permitir imprimir los reportes de la información para los profesores.

5.2. Mostrar dentro del rol profesor el apartado de información personal del profesor.

5.3. Permitir que el profesor dentro de su rol pueda crear y modificar si información personal.

6. Permitir dentro del rol coordinador asignar, editar y eliminar la información de los otros
roles.

7. Permitir dentro del rol coordinador crear, modificar o eliminar su programa académico y
asignaturas.

8. Mostrar dentro del rol coordinador los reportes de información relacionada al


coordinador.
Plataforma SIDIRES
DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

8.1. Permitir imprimir los reportes de la información para el coordinador relacionadas al


instituto.

1.2. Requerimientos no funcionales: Son características que debe tener el aplicativo para
garantizar que se cumplan con los requerimientos funcionales. A continuación se detallan los
requeridos por plataforma SIDIRES

Usabilidad

• La página web tendrá colore pásteles

• Imágenes sencillas y fáciles de entender

• Sera hecha con una fuente entendible

Seguridad

• Se agregará un filtro para evitar accesos no autorizados y el nombre de usuario

• Los profesores y estudiantes ingresaran a la plataforma con distintos permisos de cuenta

Disponibilidad

• El sitio web estará disponible las 24 horas

Eficacia

• Para prevenir errores el sitio web además de interactuar en tiempo real los cambios
significativos se implementarán al recargar el sitio web

• En caso de un cierre inesperado se guardará un registro de los cambios en la plataforma


para su posterior implementación

Eficiencia

• Para mejorar la rapidez los sistemas de la página web se mantendrán al mínimo

• Para mejorar el rendimiento, al acceder a otro apartado los procesos anteriores se


colocarán en pausa automática
Plataforma SIDIRES
DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

• Se implementar una opción que permita inhabilitar la acción anterior

1.3. Especificaciones de Hardware: Especifican los requisitos mínimos de hardware necesarios


para desarrollo, implantación y funcionamiento del aplicativo, estos son:

Mínimo 8GB RAM

Mínimo 10GB de espacio (disco de almacenamiento)

Procesador Intel Core i5

Tarjeta madre ASUS ROG Maximus XI Extreme

1.4. Especificaciones de Software: Especifica las herramientas de software requeridas para +el
desarrollo, implantación y funcionamiento del aplicativo, estos son:

Java script

C++

Visual Studios

2. ACTORES DEL SISTEMA

2.1. IDENTIFICACION DE ACTORES:

Los actores de un sistema de información son las personas encargadas de la operatividad de los
procesos que requieren ser ejecutados en el aplicativo; para plataforma SIDIRES, se proponen 3
tipos de usuarios: cada uno serán especificados con un rol, de acuerdo a ellos se establecerán sus
funciones, estos usuarios son:

Estudiante: Tiene la posibilidad de consultar su grupo, asignaturas, materias, horarios y profesores


encargados de orientarlos en cada materia durante el semestre. También tiene la posibilidad de
Plataforma SIDIRES
DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

imprimir un reporte en el que se visualice todo lo anterior. Además, también tiene la posibilidad
de modificar su información personal

Profesor: Tiene la posibilidad de consultar el grupo, semestre, asignatura, materias, horarios y el


listado de estudiantes, que se le haya encargado para orientar durante el semestre de dicho
grupo. Además, también tiene la posibilidad de modificar su información personal

Coordinador del programa: Tiene la posibilidad de asignar al grupo sus respectivos profesores de
cada materia; asignar las materias y los horarios que el grupo va a ver durante el semestre,
además de modificar las materias que se verán durante el semestre y eliminar estudiantes si este
comete alguna falta. También tiene la posibilidad de crear, modificar o eliminar su programa
académico y asignaturas. Puede consultar el reporte de asignación de profesores, asignaturas y
programas de cada semestre.

3. ESPECIFICACION DE REQUERIMIENTOS FUNCIONALES


NOMBRE DEL REQUERIMIENTO
CODIGO / IDENTIFICADOR
DESCRIPCION
ACTOR(ES)
PRECONDICION
PRIORIDAD
CARACTERISTICAS DEL REQUERIMIENTO

Un cuadro por cada requerimiento funcional


Plataforma SIDIRES
DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

4. ENTRADAS Y SALIDAS RELACIONADA CON LOS REQUERIMIENTO


FUNCIONALES
TIPOS DE
PROCESO DATOS DE ENTRADA SALIDA
DATOS
1. Mostrar Roles_plataforma Cadena Usar la plataforma
dentro del Usuario Alfanumérico SIDIRES
website del Contraseña Alfanumérico
instituto el Código_estudiantil Numérico entero
apartado para Tipo_documento Cadena
iniciar sesión Número_cédula Numérico entero
2. Mostrar los Roles_plataforma Cadena
roles que tiene
la plataforma
2.1Seleccionar Rol_estudiante Cadena
el rol deseado Rol_profesor Cadena
Rol_coordinador Cadena
3. Permitir Usuario Alfanumérico
iniciar sesión Contraseña Alfanumérico
con usuario, Código_estudiantil Numérico entero
contraseña, Tipo_documento Cadena
código Número_cédula Alfanumérico
estudiantil o
cedula
4. Consultar y Semestre Alfanumérico
mostrar dentro Programa_académico Alfanumérico
del rol Asignaturas Cadena
estudiante los Materias Cadena
reportes de la Profesores_asignados Cadena
información del Alfanumérico
Plataforma SIDIRES
DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

instituto Horarios_de_clases
relacionada al
estudiante
4.1. Permitir Semestre Alfanumérico
imprimir los Programa_académico Alfanumérico
reportes de la Asignaturas Cadena
información Materias Cadena
relacionada al Profesores_asignados Cadena
estudiante Horarios_de_clases Alfanumérico
4.2 Mostrar Rol_estudiante Cadena
dentro del rol Nombre_estudiante Cadena
estudiante el Tipo_documento Cadena
apartado de Número_de_documento Numérico entero
información Correor_electrónico Alfanumérico
personal de
estudiante
4.3 Permitir Nombre_estudiante Cadena
crear o editar Tipo_documento Cadena
información Número_de_documento Cadena
personal del Correor_electrónico Numérico entero
estudiante Alfanumérico

5. Consultar y Rol_profesor Cadena


mostrar dentro Programa_académico Alfanumérico
del rol profesor Grupo Alfanumérico
los reportes de Semestre_del_grupo Alfanumérico
información Asignaturas Cadena
relacionada a Materias Cadena
los estudiantes Horario_de_clases Alfanumérico
y también
propias de los
profesores
5.2. Rol_profesor Cadena
Mostrar Nombre_profesor
Cadena
dentro del rol Tipo_documento
profesor el Número_documento Cadena
apartado de Correo_electrónico Numérico entero
información Alfanumérico
personal del
profesor
5.3. Permitir Nombre_profesor Cadena
crear y editar Tipo_documento Cadena
información Número_documento Numérico entero
Plataforma SIDIRES
DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

personal Correo_electrónico Alfanumérico


relacionada a
el profesor
6. Permitir Rol_coordinador Cadena
dentro del rol Programa_académico Alfanumérico
coordinador Grupo Alfanumérico
asignar, editar Semestre_del_grupo Alfanumérico
y eliminar la Asignaturas Cadena
información de Materias Cadena
los otros roles Horario_de_clases Alfanumérico
Profesor_encargado Cadena
7. Permitir Rol_coordinador Cadena
dentro del rol Programa_académico Alfanumérico
coordinador Grupo Alfanumérico
crear, Semestre_del_grupo Alfanumérico
modificar o Asignaturas Cadena
eliminar su Materias Cadena
programa Horario_de_clases Alfanumérico
académico y Profesor_encargado Cadena
asignaturas
8. Mostrar Rol_coordinador Cadena
dentro del rol Programa_académico Alfanumérico
coordinador los Grupo Alfanumérico
reportes de Semestre_del_grupo Alfanumérico
información Asignaturas Cadena
relacionada a Materias Cadena
el coordinador Horario_de_clases Alfanumérico
Profesor_encargado Cadena
8.1. Permitir Rol_coordinador Cadena
imprimir los Programa_académico Alfanumérico
reportes de la Grupo Alfanumérico
información Semestre_del_grupo Alfanumérico
relacionada a Asignaturas Cadena
él coordinar Materias Cadena
Horario_de_clases Alfanumérico
Profesor_encargado Cadena
-
- - -
- - -
- - -
- - -
- - -
- -
Plataforma SIDIRES
DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

- - -
- - -
- - -
- - -
- -
-
-
-
- -
- -
- -

5. Técnica de recolección de datos utilizada en el levantamiento de la información

Entrevista Cuestionario Documentación Observación

Otra Especifique cual _____________


Plataforma SIDIRES
DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

6. OBSERVACIONES

OBSERVACIONES DEL CLIENTE

OBSERVACIONES DEL JEFE DEL PROYECTO

OBSERVACIONES DE LOS ANALISTAS

CLIENTE

JEFE DEL PROYECTO


Plataforma SIDIRES
DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

_____________________________________________________________________________

ANALISTA

___________________________________________________________________________

También podría gustarte