de
Software
Especificacin de Requisitos segn el
estndar de IEEE 830
Sistema de Pagos Sofista (SPS)
Daniel Ramrez
Gervacio
ISC Grupo 2
Ingeniera de Software
ndice de Contenidos
Contenido
1.
Introduccin .................................................................................................................. 2
2.
3.
1. Introduccin
Sofista es un colegio de nivel medio superior, el cual necesita una aplicacin que
realice las operaciones bsicas de facturacin de colegiaturas para alumnos y
para el registro e inicio de sesin del facturista. Esto es para llevar el control de
registro de inscripciones y reinscripciones de los alumnos del colegio.
Sofista
Facturista
Factura
Alumno
Acrnimos
SPS
ERS
RFXXX
RNFXXX
Especificacin de Requisitos de
Software
El estndar seguido para la
especificacin del identificador
de cada requisito funcional ser
de la siguiente manera:
R = Requisito
F = Funcional
XXX = secuencia de tres
dgitos que servir para la
enumeracin de cada
requisito.
El estndar seguido para la
especificacin del identificador
de cada requisito funcional ser
de la siguiente manera:
R = Requisito
NF = No Funcional
XXX = secuencia de tres dgitos
que servir para la enumeracin
de cada requisito.
1.4 Referencias
2. Descripcin General
En esta seccin se presenta una descripcin a alto nivel del sistema. Se
presentaran las principales reas de negocio a las cuales el sistema debe dar
soporte, las funciones que el sistema debe realizar, la informacin utilizada, las
restricciones y otros factores que afecten al desarrollo del mismo.
Si no existe el usuario
Registro de
Facturista
Nombre, Correo,
Contrasea, Clave.
Facturista
Ingreso de Correo
y Contrasea
Inicio de Sesin
Si existe el usuario
Entada al Sistema
Interfz Sofista
Buscar Alumno
Ingresar No.Control
Si encontr la matricula
Mostrar estado y
datos del alumno
Pagar
Si no encontr la matricula
Ver historial
Si Adeuda
Mensaje No se
encontr esta
matricula
Pagar Adeudo
Si no Adeuda
Generar Factura
Tabla_alumno
tabla_estado
-idalumno int () PK Ai
-idestado int() PK Ai
-estado varchar(50)
tabla_multa
-idmulta int() PK Ai
-multa int(3)
Registrarse
<<extender>>
Ingresar Datos
<<incluir>>
Facturista
Iniciar Sesion
<<extender>>
Realizar Operaciones
Buscar Alumno
<<incluir>>
Datos Alumno
<<incluir>>
<<incluir>>
<<extender>>
Consultar Estado
<<extender>>
Realizar Pago
<<extender>>
Facturista
<<extender>>
Registrar Pago
Buscar Alumno
<<incluir>>
<<incluir>>
Datos Alumno
<<incluir>>
<<extender>>
<<extender>>
Consultar Estado
Buscar Alumno
<<incluir>>
<<incluir>>
<<extender>>
Datos Alumno
<<incluir>>
Consultar Estado
<<extender>>
Realizar Pago
Facturista
<<extender>>
Registrar Pago
Esta accin se realiza mediante la obtencin de los datos del alumno, para ello
debe existir el nmero de control y el facturista debe estar registrado en el
sistema.
Cuando el facturista obtiene los datos del alumno podr ver el historial de pagos
y realizar el pago en el caso de que adeude la colegiatura con una multa ya dada
por el sistema.
Buscar Alumno
<<incluir>>
Datos Alumno
<<incluir>>
<<incluir>>
<<extender>>
Consultar Estado
<<extender>>
<<extender>>
Realizar Pago
Facturista
<<extender>>
Registrar Pago
<<extender>>
2.4 Restricciones
Restricciones del sistema de pagos sofista SPS
1. Este sistema solamente podr ser accedido por el Facturista.
2. Los datos de los alumnos ya estarn proporcionadas por el colegio y por
lo tanto el sistema no puede hacer consultas de Altas, Bajas y
Modificaciones en los datos Personales de los alumnos.
Iniciar Sesion
<<extender>>
Consultar Estado
Alumno
11
3. Requisitos Especficos
En este apartado se presentan los requisitos funcionales que debern ser
satisfechos por el sistema. Todos los requisitos aqu expuestos son esenciales,
es decir, no sera aceptable un sistema que no satisfaga alguno de los requisitos
expuestos. Los requisitos se han especificado de manera que sea fcil
comprobar si el sistema los ofrece o no y si los ofrece de manera adecuada.
Una vez hecho el registro del usuario al sistema, el usuario nuevo podr acceder
a la interfaz sofista para realizar las operaciones descritas en el requisito RF002.
Imagen 19 Autenticacin de
usuario
13
Una vez hecho los cambios deseados en los selectores podemos completar de
forma correcta e ntegra cada campo de informacin requerida se pulsar el
botn Pagar para realizar el cambio del Pago y Multa, se comprobar
mediante un mensaje de alerta que los cambios fueron exitosos.
Imagen 21 Selectores de
opciones de Estado =>
Adeudo a Pagado
Multa => $100 a $0 Y
Botn Pagar para realizar
los cambios en los datos del
alumno
Imagen 22 Mensaje de
alerta de Pago Exitoso
en la modificacin de los
datos
Imagen 23 Datos
actualizados del alumno
tras realizar el pago
14
15
16
17
B) Interfaces hardware
No se han definido.
C) Interfaces software
La interfaz de software es orientada a ventanas, Cuadros de Ingreso de Texto y
Botones con acciones, el manejo del programa tambin se realizar a travs
del teclado y ratn.
Imagen 34 interfaz de inicio del sistema, Inicio de Sesin y Registro de Facturista para
ingresar al sistema de Pagos Sofista
18
20
b) Requisitos tecnolgicos
El sistema deber correr como mnimo en sistemas Windows lo que exige una
configuracin mnima de:
-Procesador: Pentium 100 Mhz.
-Ram: 500 Mb
-Espacio libre en disco: 10 Gb mnimo
Respecto a la entrega de los ficheros fuente, se entrega por una parte lo mnimo
necesario para ejecutar la aplicacin y, por otro lado, todos los ficheros fuente.
En la parte mnima se proporciona, adems del ejecutable, una serie de libreras
necesarias para la ejecucin del programa.
Por Ejemplo: PHP5, APACHE, MySQL, PhPmyAdmin.
3.7 Atributos
Seguridad
El sistema cuenta con un sistema de seguridad. El sistema de Seguridad es
mediante un usuario y contrasea que van a estar almacenadas en una base de
datos, por lo tanto si un usuario no registrado quiere ingresar al sistema, no va a
poder porque no estara registrado en la base de datos.
Para iniciar las consultas el usuario (Facturista) debe estar registrado en la base
de datos principal.
21
Indice de Imgenes
Imagen 1 Interaccin del facturista y el sistema con sus operaciones ............................................. 5
Imagen 2 Base de datos que contiene la informacin de alumnos y facturista............................... 6
Imagen 3 Diagrama UML de inicio Registro Facturista ................................................................... 6
Imagen 4 Diagrama UML de acciones que podr realizar el Facturista ........................................... 6
Imagen 5 Diagrama UML mostrar datos y estado de pago de colegiatura de alumno .................. 7
Imagen 6 Modelo Grfico de consulta de datos de alumno ............................................................... 7
Imagen 7 Diagrama UML Estado de Pago Adeudo Pagado ..................................................... 8
Imagen 8 Modelo Grfico de Estado de pago -Pago .......................................................................... 8
Imagen 9 Diagrama UML Estado de Generacin de Factura Con nmero de pago. ..................... 9
Imagen 10 Modelo Grfico de Generacin de Factura con nmero de Pago ................................. 9
Imagen 11 Servidor Local ...................................................................................................................... 10
Imagen 12 Diagrama UML de Posible interfaz de Alumno ............................................................... 11
Imagen 13 Interfaz de registro de facturista con los campos ya registrados anteriormente ....... 12
Imagen 14 Mensaje de alerta diciendo que ese usuario o correo ya existe .................................. 12
Imagen 15 Mensaje de alerta diciendo que Las contraseas no coinciden .................................. 12
Imagen 16 Interfaz de registro de facturista con las contraseas Diferentes ................................ 12
Imagen 17 Mensaje de alerta diciendo que El usuario se registr con xito ................................. 13
Imagen 18 Interfaz de registro de facturista con los datos correctos.............................................. 13
Imagen 19 Autenticacin de usuario .................................................................................................... 13
Imagen 20 Ingreso al sistema Sofista .................................................................................................. 13
Imagen 21 Selectores de opciones de Estado => Adeudo a Pagado Multa => $100 a
$0 Y Botn Pagar para realizar los cambios en los datos del alumno ....................................... 14
Imagen 22 Mensaje de alerta de Pago Exitoso en la modificacin de los datos ........................ 14
Imagen 23 Datos actualizados del alumno tras realizar el pago ..................................................... 14
Imagen 24 Bsqueda del alumno por nmero de control ................................................................. 14
Imagen 25 interfaz con los datos del alumno obtenidos del nmero de control ........................... 14
Imagen 26 interfaz con los datos del alumno obtenidos del nmero de control. Presionamos el
botn Historial para poder ver sus pagos .......................................................................................... 15
Imagen 27 interfaz con los datos del historial de pagos del alumno............................................... 15
Imagen 28 interfaz con los datos del alumno obtenidos del nmero de control. Presionamos el
botn Generar Factura para poder facturar el pago ........................................................................ 16
Imagen 29 Factura para el alumno con el nmero de pago, Estado de pago y Datos personales
.................................................................................................................................................................... 16
Imagen 30 Interfaz de inicio Sofista (Bsqueda de Alumno) ........................................................... 17
Imagen 31 interfaz De Visualizacin de Datos del alumno registrado en el colegio .................... 17
Imagen 32 interfaz de Pago y Facturacin ......................................................................................... 17
Imagen 33 interfaz de historial de pagos del alumno ........................................................................ 17
Imagen 34 interfaz de inicio del sistema, Inicio de Sesin y Registro de Facturista para ingresar
al sistema de Pagos Sofista ................................................................................................................... 18
Imagen 35 Impresin de la facturacin del sistema .......................................................................... 18
Imagen 36 Procesos del Modelo de cascada ..................................................................................... 20
Imagen 37 Servidor Local con aplicaciones requeridas para el funcionamiento del sistema ..... 21
22