Vous êtes sur la page 1sur 11

Especificacin de requisitos de software

Proyecto: Sistema de Ingreso y control de Transacciones de la Asociacin Sindical de Empleados del Municipio de Portoviejo. SINDICALSYS Integrantes: Alcivar Mosquera Germn Alberto Moreira Ubillus Carlos Vicente Prraga Navarrete Carlos Alfredo Curso: Noveno B Docente: Ing. Elvis Crdenas

[Febrero 2013]

SINDICALSYS
Especificacin de requisitos de software

Pg. 2

Contenido
1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.1 2.2 2.3 2.4 2.5 2.6 3 INTRODUCCIN .................................................................................................................. 3 Propsito ......................................................................................................................... 3 Alcance ............................................................................................................................ 3 Personal involucrado ..................................................................................................... 3 Definiciones, acrnimos y abreviaturas ...................................................................... 3 Referencias ..................................................................................................................... 4 Resumen ......................................................................................................................... 4 DESCRIPCIN GENERAL .................................................................................................. 4 Perspectiva del producto .............................................................................................. 4 Funcionalidad del producto .......................................................................................... 4 Caractersticas de los usuarios .................................................................................... 4 Restricciones .................................................................................................................. 5 Suposiciones y dependencias ...................................................................................... 5 Evolucin previsible del sistema .................................................................................. 5 REQUISITOS ESPECFICOS .............................................................................................. 5

3.1 Requisitos comunes de los interfaces ......................................................................... 5 3.1.1 Interfaces de usuario ................................................................................................... 5 3.1.2 Interfaces de hardware ................................................................................................ 5 3.1.3 Interfaces de software .................................................................................................. 5 3.2 Requisitos funcionales .................................................................................................. 6 3.2.1 Requisito funcional 1 .................................................................................................... 6 3.2.2 Requisito funcional 2 .................................................................................................... 6 3.2.3 Requisito funcional 3 .................................................................................................... 6 3.2.4 Requisito funcional 4 .................................................................................................... 7 3.2.5 Requisito funcional 5 .................................................................................................... 7 3.2.6 Requisito funcional 6 .................................................................................................... 8 3.2.7 Requisito funcional 7 .................................................................................................... 8 3.2.8 Requisito funcional 8 .................................................................................................... 8 3.2.9 Requisito funcional 9 .................................................................................................... 9 3.2.10 Requisito funcional 10 ............................................................................................. 9 3.2.11 Requisito funcional 11 ........................................................................................... 10 3.3 Requisitos no funcionales........................................................................................... 11 3.3.1 Requisitos de rendimiento ......................................................................................... 11 3.3.2 Seguridad ................................................................................................................... 11 3.3.3 Fiabilidad .................................................................................................................... 11 3.3.4 Disponibilidad ............................................................................................................. 11 3.3.5 Mantenibilidad ............................................................................................................ 11 3.3.6 Usabilidad .................................................................................................................. 11 3.4 Otros requisitos ............................................................................................................ 11

SINDICALSYS
Especificacin de requisitos de software

Pg. 3

1 Introduccin
1.1 Propsito
El propsito de especificar los requerimientos es para dar a conocer de manera detallada las funcionalidades y limitaciones del sistema que se va a desarrollar. Este documento va dirigido tanto a las personas que van a utilizar el sistema (Usuarios Finales) y las personas encargadas de elaborar (Equipo de Desarrollo). Adems el proyecto lograr sistematizar y automatizar las transacciones del Sindicato de Empleados del Municipio de Portoviejo.

1.2

Alcance

El sistema de la Asociacin Sindical de Empleados del Municipio de Portoviejo se denominar SINDICALSYS. Las funcionalidades del SINDICALSYS esta basado en: Gestionar usuarios, ingresar socios, registrar ciudades, registrar servicios, controlar y registrar pagos de cuotas, registrar y controlar adquisicin pagos de prestamos emitir reportes de pagos de cuotas, fichas de inscripcin de socios, detalles de servicios a recibir y control y movimiento de prestamos. Las funciones que no incluye SINDICALSYS son: Elaboracin de actas de reuniones o soporte para secretaria. Inscripciones de socios por medio de internet.

1.3

Personal involucrado
Alcivar Mosquera Germn Diseador de Interfaces Estudiante. Ingeniera de Sistema Disear las interfaces del sistema germam2252@hotmail.com

Nombre Rol Categora profesional Responsabilidades Informacin de contacto Aprobacin

Nombre Rol Categora profesional Responsabilidades Informacin de contacto Aprobacin

Carlos Moreira Programador Estudiante. Ingeniera de Sistema Programar los componente del sistemas maycar88@hotmail.es

Nombre Rol Categora profesional Responsabilidades Informacin de contacto Aprobacin

Ubillus Carlos Prraga Navarrete Diseador de BD. Estudiante. Ingeniera de Sistema Disear la BD y enlazarla con la interfaces carlosalfre_1990@hotmail.com

1.4

Definiciones, acrnimos y abreviaturas


DEFINICIN: Base de datos.- Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. Interfaz.- Es un programa informtico que acta de interfaz de usuario, utilizando un conjunto de imgenes y objetos grficos para representar la informacin y acciones disponibles en la interfaz. Su principal uso, consiste en

SINDICALSYS
Especificacin de requisitos de software

Pg. 4

proporcionar un entorno visual sencillo para permitir la comunicacin con el S.O. de una mquina o computador. ABREVIATURAS: DB: Base de Datos. S.O.: Sistema Operativo. SGBD: Sistema Gestor De Base De Datos

1.5

Referencias
Fecha 2011 Autor Wikipedia

Referencia Titulo Ruta 1 Base http://es.wikipedia.org/wiki/Base_de_dat de os Datos 2 interfa http://es.wikipedia.org/wiki/Interfaz_de_u z suario

2011

Wikipedia

1.6

Resumen

En el resto del documento encontraremos de forma ms explicativa o detallado del los requerimientos del sistema, tanto funcionales como no funcionales. Adems de la funcionalidad y las personas que van a utilizar el software.

2 Descripcin general
2.1 2.2

Perspectiva del producto Funcionalidad del producto


Logueo de usuarios Ingresar y administrar socios Ingresar y administrar familiares de socios Registrar y administrar ciudades Ingresar y administrar Cargos Ingresar Comit Ejecutivo Controlar y registrar pagos de cuotas Registrar y controlar adquisicin servicios o ayudas econmicas Emitir reportes de pagos de cuotas, fichas de inscripcin de socios, detalles de servicios a recibir

El sistema que se va a desarrollar es independiente.

2.3

Caractersticas de los usuarios


Presidente Ingeniero Civil Manejo bsico en computacin Anlisis de informes o reportes generales que genera el sistema Contador Ingeniero Comercial Conocimientos en contabilidad y administracin de empresa Realizar los procesos contables y tomar decisiones con respecto a los reportes que han sido generados por el sistema

Tipo de usuario Formacin Habilidades Actividades

Tipo de usuario Formacin Habilidades Actividades

SINDICALSYS
Especificacin de requisitos de software

Pg. 5

Tipo de usuario Formacin Habilidades Actividades

Secretario Conocimiento bsico de computacin Manejo bsico en computacin Realizar inscripciones y cobro de cuotas.

2.4

Restricciones

El sistema se diseara visual Basic 6.0, el gestor de base de datos que utilizara el sistema ser en Mysql 5.0 Windows XP, la metodologa que vamos a utilizar es el proceso evolutivo modelo espiral.

2.5 2.6

Suposiciones y dependencias Evolucin previsible del sistema

SINDICALSYS no depende de otro sistema.

SINDICALSYS. Realizara o se implementara otras caractersticas o funcionalidades a futuro segn las necesidades y el crecimiento de la asociacin. .

3 Requisitos especficos
3.1 Requisitos comunes de los interfaces
3.1.1 Interfaces de usuario
SINDICALSYS contara con una interfaz vistosa, grafica, amistosa con el usuario con formularios con opciones muy especficas que le ser fcil al usuario realizar las distintas operaciones que desempea el negocio. Contara con ventanas de ingreso al sistema con su respectivo rol y contrasea, tendr una ventana de inicio con sus respectivo men de las diferentes opciones a escoger es decir la operacin que vaya a realizar. Las ventanas contaran con: Etiquetas con los nombres de los campos de manera clara. Cuadros de textos Botones de comandos Barra de mens Mensajes de ayuda, ya sean estos de advertencia o de informacin Cuadros combinados Cuadros de seleccin Y todas las ventanas contaran con el nombre de la operacin que realizan.

3.1.2 Interfaces de hardware


El sistema esta conectado en red, donde se utilizaran dos maquinas, teniendo una como servidor cuyo usuario ser el presidente y una para el secretario y contador.

3.1.3 Interfaces de software


Visual Basic 6.0 Mysql 5.0

SINDICALSYS
Especificacin de requisitos de software

Pg. 6

3.2

Requisitos funcionales
3.2.1 Requisito funcional 1

Nmero de requisito RF1 Nombre de requisito Logueo de Usuarios Tipo Requisito Restriccin Fuente del requisito DB Tabla: Usuario Campos: Cdigo, usuario, contrasea. Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

INTRODUCCIN
SINDICALSYS deber permitir el ingreso a los usuarios registrados.

ENTRADA
Cdigo, usuario, contrasea.

PROCESO
SINDICALSYS permitir el ingreso de todos los usuarios que tendrn acceso al sistema con su respectiva contrasea.

SALIDAS
Las salidas van a dirigirse al administrador y dueo, nos darn mensajes de advertencias de errores y mensajes de procesos exitosos.

3.2.2 Requisito funcional 2


Nmero de requisito Nombre de requisito Tipo Fuente del requisito RF2 Ingresar Socios Requisito Restriccin DB Tabla: Socios Campos: Ruc, Nombres, Direccin, telfono, ciudad, e-mail Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

INTRODUCCIN
SINDICALSYS permitir ingresar los datos de los socios en la BD.

ENTRADA
Ruc, Nombres, Direccin, telfono, ciudad, e-mail

PROCESO
SINDICALSYS permitir el ingreso de los socios de la asociacin con sus respectivos datos personales los cuales se almacenaran en la base de datos.

SALIDAS
Las salidas van a dirigirse al presidente mediante reportes o fichas de inscripcin.

3.2.3 Requisito funcional 3


Nmero de requisito Nombre de requisito Tipo Fuente del requisito RF3 Ingresar Familiares de Socios Requisito Restriccin DB Tabla: Familiares: Ruc, Nombres, Direccin, telfono, ciudad, Id_socio Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

SINDICALSYS
Especificacin de requisitos de software

Pg. 7

INTRODUCCIN
SINDICALSYS permitir ingresar los datos de los socios en la BD.

ENTRADA
Ruc, Nombres, Direccin, telfono, ciudad, e-mail

PROCESO
SINDICALSYS permitir el ingreso de los socios de la asociacin con sus respectivos datos personales los cuales se almacenaran en la base de datos.

SALIDAS
Las salidas van a dirigirse al presidente mediante reportes o fichas de inscripcin.

3.2.4 Requisito funcional 4


Nmero de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito RF4 Registrar Ciudades Requisito Restriccin DB Tabla: Ciudades Campos: Cdigo, Nombres Alta/Esencial Media/Deseado Baja/ Opcional

INTRODUCCIN
SINDICALSYS permitir ingresar las ciudades para utilizar al sistema

ENTRADA
Cdigo, Nombres

PROCESO
SINDICALSYS permitir el ingreso de las ciudades con un cdigo para despus ser utilizadas en el sistema.

SALIDAS
Se visualizaran en los formularios de inscripcin.

3.2.5 Requisito funcional 5


Nmero de requisito RF5 Nombre de requisito Registrar Cargos Tipo Requisito Restriccin Fuente del requisito DB Tabla: Cargos Campos: Id, cargo, Descripcin, Id socios Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

INTRODUCCIN
SINDICALSYS permitir ingresar los cargos que un puede llegar a tener dentro de la asociacin.

ENTRADA
Id, cargo, Descripcin, Id socios

PROCESO
SINDICALSYS registrara los cargos que un socio obtendr dentro de la asociacin si es electo y esta relacionada con el id del socio respectivo.

SALIDAS
Las salidas se registraran en la base de datos y en la ficha de inscripcin del socio.

SINDICALSYS
Especificacin de requisitos de software

Pg. 8

3.2.6 Requisito funcional 6


Nmero de requisito Nombre de requisito Tipo Fuente del requisito RF6 Ingresar Comit ejecutivo Requisito Restriccin DB Tabla: Comit Campos: Id, Id socio, cargo, fecha inicio, fecha inicial, Fecha final, periodo Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

INTRODUCCIN
SINDICALSYS permitir almacenar los socios que formaran parte del comit con un tiempo determinado.

ENTRADA
Id, Id socio, cargo, fecha inicio, fecha inicial, Fecha final, periodo

PROCESO
SYSINDEMP registrara los socios que formaran parte del comit ejecutivo en la BD mediante el registro del cdigo del comit y el del socio respectivo

SALIDAS
El reporte de comit para el secretario.

3.2.7 Requisito funcional 7


Nmero de requisito RF7 Nombre de requisito Controlar pago de cuota Tipo Requisito Restriccin Fuente del requisito DB Tabla: Cuotas Campos: Id, Id socio, valor, fecha, concepto Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

INTRODUCCIN
SINDICALSYS permitir almacenar los registros de las cuotas que los socios pagan mensualmente.

ENTRADA
Id, Id socio, valor, fecha, concepto

PROCESO
SYSINDEMP registrara las transacciones de los pagos de cuotas en la BD mediante el registro del cdigo de la transaccin y el del socio respectivo

SALIDAS
El reporte de pagos que lleva cada socio en una ficha.

3.2.8 Requisito funcional 8


Nmero de requisito Nombre de requisito Tipo Fuente del requisito RF8 Control Ayudas Econmicas Requisito Restriccin DB Tabla: Ayudas Campos: Id, socio, beneficiario, ruc_pariente, nombre, Cantidad, fecha, monto. Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

INTRODUCCIN
SINDICALSYS permitir llevar el control de las ayudas que se le da a un socio o familiar.

SINDICALSYS
Especificacin de requisitos de software

Pg. 9

ENTRADA
Id, socio, beneficiario, ruc_pariente, nombre, cantidad, fecha, monto.

PROCESO
SINDICALSYS registrar las ayudas que se le da a un socio mediante un cdigo relacionado a su vez con el id socio con su respectiva fecha, monto..

SALIDAS
Informe de ayudas a socios y informe mensual al presidente.

3.2.9 Requisito funcional 9


Nmero de requisito RF9 Nombre de requisito Generar Informe de Pagos de aportaciones Tipo Requisito Restriccin Fuente del requisito DB Tabla: Cuotas Campos: Id, Id socio, valor, fecha, concepto Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

INTRODUCCIN
SINDICALSYS emitir informes sobre los pagos de las cuotas de los socios.

ENTRADA
Id. cuota

PROCESO
SINDICALSYS buscara las cuotas que se han cancelado mediante el cdigo y emitir un informe, tambin buscara el historial de pagos de cuotas de un socio mediante su cdigo

SALIDAS
Informe de pagos de cuotas que se dirigir al presidente de la asociacin.

3.2.10 Requisito funcional 10


Nmero de requisito Nombre de requisito Tipo Fuente del requisito RF10 Lista de Socios Requisito Restriccin DB Tabla: Socios Campos: Ruc, Nombres, Direccin, telfono, ciudad, e-mail Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

INTRODUCCIN
SINDICALSYS deber imprimir los datos del socio por una ficha .

ENTRADA
Ruc.

PROCESO
SINDICALSYS buscara los datos de los socios el cdigo respectivo es decir el ruc, y visualizar su informacin en la pantalla para luego ser impresa en una ficha si as es necesario.

SALIDAS
Las salidas van al administrador para su posterior uso.

SINDICALSYS
Especificacin de requisitos de software

Pg. 10

3.2.11 Requisito funcional 11


Nmero de requisito Nombre de requisito Tipo Fuente del requisito RF11 Generar informe de ayudas econmicas Requisito Restriccin DB Tabla: Ayudas Campos: Id, socio, beneficiario, ruc_pariente, nombre, Cantidad, fecha, monto. Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

INTRODUCCIN
SINDICALSYS deber imprimir los datos del socio y las ayudas econmicas recibidas.

ENTRADA
Ruc.

PROCESO
SINDICALSYS buscara los datos de los socios el cdigo respectivo es decir el ruc, y visualizar su informacin en la pantalla para luego ser impresa.

SALIDAS
Las salidas van al administrador para su posterior uso.

SINDICALSYS
Especificacin de requisitos de software

Pg. 11

3.3

Requisitos no funcionales
3.3.1 Requisitos de rendimiento
RNF1.- Las entidades de la BD debern ser normalizadas para asegurar su eficiencia y rapidez de respuestas sea de mnimo 5 segundos. RNF2.- La BD tendr un espacio de almacenamiento amplio para alargar su vida de uso en 5 aos.

3.3.2 Seguridad
RNF1.- El sistema tendr controles de seguridad de acceso para reguardar la informacin. RNF.- El sistema contara con roles y privilegios.

3.3.3 Fiabilidad
RNF1.- El sistema guardara los datos completos en la BD y solo sern disponible la informacin para dueos y empleados.

3.3.4 Disponibilidad
RNF1.- El sistema estar disponible en un 90% en todas sus operaciones.

3.3.5 Mantenibilidad
RNF1.- El sistema tendr sus respectivos manuales de uso y se har un mantenimiento durante el primer ao mensualmente.

3.3.6 Usabilidad
RNF1.- La interfaz ser amigable, fcil de entender y usar para los usuarios.

3.4

Otros requisitos

RNF1.- El sistema contara con todas las operaciones legales, es decir, que no poseer ningn truco para cobrar ms de lo debido.

Vous aimerez peut-être aussi