Sunteți pe pagina 1din 17

FASE 4: DOCUMENTO DE ESPECIFICACIÓN DE REQUERIMIENTOS

ALVARO ANTONIO LADINO CASTRO


Estudiante 2
Estudiante 3
Estudiante 4
Estudiante 5

Grupo: 301308A_3

PRESENTADO A:
HANDRY OROZCO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


PROGRAMA ACADÉMICO INGENIERÍA DE SISTEMAS
IBAGUÉ - 2020
Especificación de requisitos de software

Proyecto: Universidad Publica Departamental


Revisión [99.99]

[Mes de año]
Modelo de ingeniería 0.3
[Nombre documento] Pág. 3

Ficha del documento

Fecha Revisión Autor Verificado dep. calidad.

Alvaro Antonio Ladino


18/05 [Rev] [Firma o sello]
Castro

Documento validado por las partes en fecha: [Fecha]

Por el cliente Por la empresa suministradora

Fdo. D./ Dña [Nombre] Fdo. D./Dña [Nombre]

Descripción de requisitos del software


Modelo de ingeniería 0.3
[Nombre documento] Pág. 4

Contenido

FICHA DEL DOCUMENTO 4

CONTENIDO 5

1 INTRODUCCIÓN 8

1.1 Propósito 8

1.2 Alcance 8

1.3 Personal involucrado 8

1.4 Definiciones, acrónimos y abreviaturas 9

1.5 Referencias 9

1.6 Resumen 9

2 DESCRIPCIÓN GENERAL 9

2.1 Perspectiva del producto 9

2.2 Funcionalidad del producto 9

2.3 Características de los usuarios 10

2.4 Restricciones 10

2.5 Suposiciones y dependencias 10

2.6 Evolución previsible del sistema 10

3 REQUISITOS ESPECÍFICOS 11

3.1 Requisitos comunes de los interfaces 11


Descripción de requisitos del software
Modelo de ingeniería 0.3
[Nombre documento] Pág. 5

3.1.1 Interfaces de usuario 11


3.1.2 Interfaces de hardware 11
3.1.3 Interfaces de software 12
3.1.4 Interfaces de comunicación 12

3.2 Requisitos funcionales 12


3.2.1 Requisito funcional 1 13
3.2.2 Requisito funcional 2 13
3.2.3 Requisito funcional 3 13
3.2.4 Requisito funcional n 13

3.3 Requisitos no funcionales 13


3.3.1 Requisitos de rendimiento 13
3.3.2 Seguridad 13
3.3.3 Fiabilidad 14
3.3.4 Disponibilidad 14
3.3.5 Mantenibilidad 14
3.3.6 Portabilidad 14

3.4 Otros requisitos 14

4 APÉNDICES 15

4.1 Diagramas de Casos de Uso 15

4.2 Casos de uso 15

4.3 Prototipos 15

5 CONCLUSIONES 16

6 BIBLIOGRAFÍA 17

Descripción de requisitos del software


Modelo de ingeniería 0.3
[Nombre documento] Pág. 6

1. Introducción
Este documento es una Especificación de Requisitos Software (ERS) para los
procesos de inscripción de estudiantes, convenios por descuentos, matriculas,
legalización de matrícula y cargue de los cursos a los estudiantes, consulta de los
cursos a los docentes y cargue de notas de la Universidad Publica Departamental
donde se realizó un análisis al sistema mediante el cual se está llevado a cabo los
procesos de inscripción y manejo de información en la Dirección de Promoción,
Admisiones y Matricula de la Universidad Publica Departamental, hallando el
problema, las causas, quienes son los actores directos o indirectos y se generaron los
distintos requerimientos para dar solución a la problemática mediante el diseño de un
software que permitirá automatizar cada uno de estos procesos llevando un registro y
control para cada uno.

1.1 Propósito
E l presente documento tiene como propósito definir las especificaciones funcionales,
no funcionales para el desarrollo de un software dentro de un entorno web para
optimizar los procesos de inscripción de estudiantes, convenios por descuentos,
matriculas, legalización de matrícula y cargue de los cursos a los estudiantes, consulta
de los cursos a los docentes y cargue de notas de la Universidad Publica Departamental.

1.2 Alcance
Está dirigido a los usuarios (profesores, alumnos, visitantes y administrativos) de la
Universidad Publica Distrital que intervienen en los procesos de inscripción de
estudiantes, convenios por descuentos, matriculas, legalización de matrícula y cargue de
los cursos a los estudiantes, consulta de los cursos a los docentes y cargue de notas.

1.3 Personal involucrado

Nombre Alvaro Antonio Ladino Castro


Rol Auditor
Categoría profesional Estudiante de Ingeniería de Sistemas
Responsabilidades Quien se preocupa por verificar al interior del equipo
que se estén asumiendo las responsabilidades
individuales y de grupo, propicia que se mantenga el

Descripción de requisitos del software


Modelo de ingeniería 0.3
[Nombre documento] Pág. 7

interés por la actividad y por último cuestiona


permanentemente al grupo para generar puentes entre
lo que ya se aprendió.
Información de 3133448637
contacto
Aprobación [Inserte aquí el texto]

1.4 Definiciones, acrónimos y abreviaturas


Administrador: Perfil que permitirá crear modificar o eliminar convenios.
Usuario: Persona que dará uso y aplicabilidad a los convenios
FTP: Protocolo de transferencia de archivos.
RF: Requerimiento funcional
RNF: Requerimiento no funcional

1.5 Referencias

Referencia Titulo Ruta Fecha Autor


[Ref.] [Título] [Ruta] [Fecha] [Autor]

Relación completa de todos los documentos relacionados en la especificación de


requisitos de software, identificando de cada documento el titulo, referencia (si
procede), fecha y organización que lo proporciona.

1.6 Resumen
[Inserte aquí el texto]
 Descripción del contenido del resto del documento
 Explicación de la organización del documento

2 Descripción general

2.1 Perspectiva del producto


Es un software nuevo que sara utilizado para agilizar y mejorar los procesos de
inscripción de estudiantes, convenios por descuentos, matriculas, legalización de

Descripción de requisitos del software


Modelo de ingeniería 0.3
[Nombre documento] Pág. 8

matrícula y cargue de los cursos a los estudiantes, consulta de los cursos a los
docentes y cargue de notas de la universidad Publica Departamental

2.2 Funcionalidad del producto


Crear, modificar y eliminar convenios por descuentos de la Universidad Publica
Departamental, de igual forma aplicarlos a los estudiantes que cumplan con el
lleno de los requisitos.

Almacenar la información de los convenios por descuentos de la Universidad


Publica Departamental

2.3 Características de los usuarios

Tipo de usuario Administrador


Formación Ingeniero de Sistemas
Habilidades Conocimientos de programación y diseño de software.
Actividades Crear, modificar y eliminar convenios.

Tipo de usuario Registro y control


Formación Bachiller
Habilidades Conocimientos básicos en sistemas
Actividades Aplicación de los convenios por descuentos

2.4 Restricciones
El código del software será de usos exclusivo de la universidad Publica
Departamental.

Los logotipos y tipografías usadas en la interfaz serán conforme al manual de


identidad del la Universidad.

2.5 Suposiciones y dependencias


Los requisitos del sistema son estables.

Los equipos donde se van a ejecutar el software deben ser compatibles con este
para permitir su ejecución correcta.

Descripción de requisitos del software


Modelo de ingeniería 0.3
[Nombre documento] Pág. 9

2.6 Evolución previsible del sistema


El software deberá permitir actualizaciones que surjan con el paso del tiempo sin
que esto implique grandes modificaciones es su diseño y en su hardware.

3 Requisitos específicos

3.1 Requisitos comunes de los interfaces

3.1.1 Interfaces de usuario


La interfaz gráfica del usuario se ajustará al entorno web de la Universidad.

3.1.2 Interfaces de hardware


Centro de datos con su respectiva base de datos de 500 Tb para almacenar la
información.
Terminales de computo con procesadores de última generación de 8 núcleos y
memoria RAM de 16 Gb con su sistema operativa debidamente licenciado.

3.1.3 Interfaces de software


El software deberá funcionar bajo la interfaz web de la Universidad así mismo
ajustarse a la misma.

3.1.4 Interfaces de comunicación


El sistema y los servidores se comunicarán entre sí, mediante protocolos
estándares para la navegación en internet para la transferencia de archivos o
documentos se realizará bajo el protocolo FTP

3.2 Requisitos funcionales

3.2.1 Requisito funcional 1


RF-01 El sistema deberá crear convenios por descuentos y asignará un nombre y
asignará el porcentaje a descontar.

3.2.2 Requisito funcional 2


RF-02 El sistema debe permitir modificar y ajustar los convenios por descuentos
preexistentes.

Descripción de requisitos del software


Modelo de ingeniería 0.3
[Nombre documento] Pág. 10

3.2.3 Requisito funcional 3


RF-03 El sistema deberá permitir ingresar las fechas de vigencia de los convenios
por descuentos

3.2.4 Requisito funcional 4


RF-04 El sistema deberá permitir eliminar los convenios por descuentos por
descuentos.

3.2.5 Requisito funcional 5


RF-05 El sistema debe permitir al usuario visualizar el valor del descuento
aplicado de acuerdo con el convenio.

3.3 Requisitos no funcionales

3.3.1 Requisitos de rendimiento


RNF-01 El sistema deberá garantizar que sus procesos no afecten el
rendimiento de la base de datos, o el tráfico de la red.

3.3.2 Seguridad
RNF-02 La base de datos del sistema estará alojada dentro de los servidores de
la Universidad bajo los controles del dominio de la misma.

RNF-03 La información almacena dentro de los servidores provenientes del


sistema desarrollado estarán encriptados.

RNF-04 El sistema deberá tener registros de ficheros con logs de seguridad.

3.3.3 Fiabilidad
RNF-05 La interfaz gráfica de usuario debe ajustarse a las características de la
web de la Universidad.

Descripción de requisitos del software


Modelo de ingeniería 0.3
[Nombre documento] Pág. 11

RNF-06 El límite de fallas para el sistema es de 1 por mes donde el contratista


preverá una contingencia y log de errores para que no haya perdida de
información.

3.3.4 Disponibilidad
RNF-07 El sistema deberá tener una disponibilidad continua con un nivel de
servicio para los usuarios de 7 días por 24 horas, garantizando un esquema
adecuado que permita la posible falla en cualquiera de sus componentes, contar
con una contingencia, generación de alarmas

3.3.5 Mantenibilidad
RNF-08 Se deberá realizar ventanas de manteniendo a la base de datos dos
veces por mes.
RNF-09 La ventana de mantenimiento la realizara la empresa contratista
encargada del desarrollo informando las novedades al área de informática de la
Universidad
RNF-10 Generar estadísticas semanalmente de quienes han ingresado a la
plataforma.

3.3.6 Portabilidad
El sistema debe funcionar en cualquier sistema operativo que tenga conexión a
internet.

3.4 Otros requisitos

3.4.1 Requisitos Legales


El sistema funcionará en un entorno web que cumplirá con los parámetros exigidos por
el Min TIC

4 Apéndices
[Inserte aquí el texto]

Descripción de requisitos del software


Modelo de ingeniería 0.3
[Nombre documento] Pág. 12

Pueden contener todo tipo de información relevante para la SRS pero que,
propiamente, no forme parte de la SRS.

4.1 Diagramas de Casos de Uso

Descripción de requisitos del software


Modelo de ingeniería 0.3
[Nombre documento] Pág. 13

4.2 Casos de uso

<id del requisito> RF-01


Nombre Caso de Uso Registrar convenio por descuento
Versión v.1.000 – mayo 1 de 2020
Autores Alvaro Antonio Ladino Castro
Fuentes Tabla de descripción de requerimientos
Creación de convenios por descuento para aspirantes estudiantes de la
Objetivos asociados
Universidad Publica Departamental
El sistema debe comportarse tal como se describe en el siguiente caso de
Descripción uso cuando se solicite crear uno convenio por descuento para aspirantes
estudiantes de la Universidad Publica Departamental.
Precondición El administrador debe crear un convenio por descuento
Paso Acción
1 El administrador crea un convenio.
2 El sistema solicita que se dé un nombre al convenio.
3 El administrador registra el nombre del convenio.
4 El sistema verifica que el convenio no exista
El convenio existe, el sistema informa al
5
administrador.
El convenio no existe, el sistema solicita los datos del
6
nuevo convenio.
Secuencia Normal o
7 El administrador ingresa los datos del convenio.
flujo básico
8 El sistema solicita tiempo de vigencia del convenio.
{El <Administrador>, El sistema} <El Administrador
9 ingresa el tiempo de vigencia del convenio >, se
realiza el caso de uso < caso de uso RF-01>
El sistema solicita confirmación para crear el nuevo
10
convenio >, se realiza el caso de uso.
11 El Administrador confirma crear el nuevo convenio.
El sistema crea el nuevo convenio y lo guarda en la
12
base de datos
<postcondición El sistema debe comportarse tal como se describe en
Postcondición
del caso de uso> el siguiente caso de uso cuando el convenio ya exista.
Excepciones Paso Acción
5 El sistema informa la existencia del convenio.
El Administrador solicita ver la información del
5.1
convenio existente.
El sistema muestra la información del convenio
5.2
existente.
El Administrador modifica la información del
5.3 convenio existente ajustándola a los nuevos
parámetros.
El sistema solicita confirmación para modificar el
5.4
convenio existente.
5.5 El Administrador confirma modificar el convenio
existente.

Descripción de requisitos del software


Modelo de ingeniería 0.3
[Nombre documento] Pág. 14

El sistema modifica el convenio existente y lo guarda


5.6
en la base de datos
Paso Cota de tiempo
1 1 segundo
2 1 segundo
3 1 segundo
4 1 segundo
5 1 segundo
5.1 1 segundo
5.2 1 segundo
5.3 1 segundo
Rendimiento 5.4 1 segundo
5.5 1 segundo
5.8 1 segundo
6 1 segundo
7 1 segundo
8 1 segundo
9 1 segundo
10 1 segundo
11 1 segundo
12 1 segundo
<nº de veces>
Frecuencia esperada veces / <unidad 1000000/3 segundos
de tiempo>
{sin importancia,
Importancia Vital
importante, vital}
{puede esperar,
Urgencia hay presión, Inmediatamente
inmediatamente}
<comentarios El sistema debe funcionar en cualquier sistema
Comentarios
adicionales> operativo.

4.3 Prototipos

Descripción de requisitos del software


Modelo de ingeniería 0.3
[Nombre documento] Pág. 15

Descripción de requisitos del software


Modelo de ingeniería 0.3
[Nombre documento] Pág. 16

5 CONCLUSIONES

Descripción de requisitos del software


Modelo de ingeniería 0.3
[Nombre documento] Pág. 17

6 BIBLIOGRAFÍA
Senn, J. A. (1992). Capitulo 4 Estrategia de desarrollo por análisis estructurado.
Análisis y diseño de sistemas de información. Pagina 174 – 200. México, D.F., MX:
McGraw-Hill Interamericana. Recuperado de
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=195&docID=3194990&tm=1529364203833

Granollers, I. S. T., Lorés, V. J., & Cañas, D. J. J. (2005). Capitulo IV Prototipado.


Diseño de sistemas interactivos centrados en el usuario. Pagina 139 – 166. Barcelona, ES:
Editorial UOC. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?
ppg=140&docID=10638465&tm=1498524613078

Campderrich, F. B. (2003). Ingeniería del software. Página 141 – 175. Barcelona, ES:
Editorial UOC. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?
ppg=142&docID=10646149&tm=1485734983973

Minguillón, J. (2011). Introducción al lenguaje de modelado Unificado. OpenLibra.


(FUOC, Ed.). Recuperado de https://openlibra.com/es/book/introduccion-al-lenguaje-de-
modelado-unificado

Aycart Perez, Gibert G., Hernandez M. (2007). Capitulo 2 Diseño de software orientado
a objeto con UML. Ingeniería del software en entornos del software libre. Página 61-90.
Catalunya. ES: Editorial: Universitat Oberta de Catalunya. Recuperado de
http://hdl.handle.net/10609/214

Weitzenfeld, A. (2005). Modelo de Casos de uso. Ingeniería de Software Orientada a


Objetos con UML, Java e Internet (pp. 199-209). Mexico City: Cengage Learning.
Recuperado de http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?
p=GVRL&sw=w&u=unad&v=2.1&it=r&id=GALE
%7CCX3004300053&asid=c9b5a1e7b5970f9156118124025662f1

Descripción de requisitos del software

S-ar putea să vă placă și