Ingeniería de Software

Ingeniería de Software

viernes, 16 de mayo de 2014

Documento de planificación


Documento de planificación









































Proyecto de Visión

Version 1






























Historial de Revisiones
Fecha
Versión
Descripción
Autor
6/9/2000
1.0
Este documento presenta la descripción del problema de ejemplo sobre el cual se va a guiar las prácticas del curso.
Fernando Sagastume
















Tabla de Contenidos
1.Introducción................................................................................................................. 5
 Propósito....................................................................................................................... 5

2.Posicionamiento........................................................................................................... 6
 Declaración del Problema............................................................................................... 6
 Declaración del posicionamiento del producto................................................................. 6

3. Descripción de afectados y usuarios ............................................................................ 7
 Demografía del mercado ................................................................................................ 7
 Ambiente de usuario ....................................................................................................... 7
 Perfil de los usuarios ....................................................................................................... 7
 Principales afectados – necesidades de los usuarios ........................................................ 7
 Alternativas y competencia ............................................................................................. 7

4. Vista general del Producto .......................................................................................... 8
 Perspectiva del Producto ............................................................................................... 8
 Resumen de características ............................................................................................ 8
 Supuestos y Dependencias ............................................................................................. 8

5. Características del Producto (Features) ....................................................................... 8
 Una aplicación Internet para obtener mp3: “Carrito de Música” ...................................... 8
 Manejo de Usuarios y seguridad de la aplicación ............................................................ 9

6. Restricciones ............................................................................................................... 9
 Estándares aplicables ...................................................................................................... 9
 Requerimientos de hardware ........................................................................................... 9
 Requerimientos de rendimiento ....................................................................................... 9

7. Requerimientos de documentación ............................................................................. 10
 Manual de usuario .......................................................................................................... 10
 Ayuda en línea ............................................................................................................... 10
 Guías de instalación, configuración, Readme File .......................................................... 10















VISION

1.      Introduccion.

La Alcaldia Municipal de Usulután debido al crecimiento de los Mercados necesita implemantar nuevas metodologia para el cobro de los impuestos que respalden cada una de las areas que le corresponde a los cobradores de los mercados municipales.

El proposito de nuestro proyecto es poder ayudar a las administracion de los mercados municipales de Usulután a Administrar de una forma mas ordenada y precisa los registros diarios que se realizan en el proceso de cobros de impuestos tanto a los puestos formales (constantes) como los puestos informales (no constantes).

Actualmente la administracion de mercados utiliza “MICROSOFT EXCEL” para el control de todos sus registros generandose una gran cantidad de plantillas y carpetas  ocupando y saturando el computador en el cual se lleva todo el control de impuestos, con el software a crearse el cual  sera llamado “Sistema de cobros de impuestos municipales” (SYSTEMCIM).

SYSTEMCIM sera una aplicación en la cual los usuarios podrán llevar un control de los cobradores los cuales son los encargados de realizar el proceso de pago diarios, de los clients,de los puestos de los mercados y de las moras, generandose un mejor manejo e incluso un historial y control ya sea semanal, quincenal o mensual.

Y EL CONTROL DE CLIENTES, PUESTOS, PAGOS, ESTADISTICO DE PAGOS DE CLIENTES, MORAS, REGISTRO DE IMPUESTOS

El software se manejara practicamente en un servidor local debido a que la informacion quedara guardada en una sola computadora.


1.1  Proposito.

El proposito de este documento es poder recolectar, analizar y definir los requerimientos de alto nivel que nos pide la Administracion de los Mercados; analizando la necesidades del Administrador.

                         

2.      POSICIONAMIENTO

2.1  Declaracion del Problema.
El problema de
No poseer un sistema de control de impuesto donde toda la informacion este guardada y ordenadamente por fecha de pago o ruta de cobrador.
Afecta
Al Administrador del Mercado y a la Secretaria la cual es la que realiza los registros de los impuestos recolectados en el dia.
Lo cual impacta a
Al Administrador directamente al buscar la informacion de registros anteriores en diferentes carpetas donde se almacena la informacion.
Una solución adecuada debe
Permitir a la administracion de los mercados poder contar con un sistema que lleve todo la informacion guardada y registrada para un mejor manejo y usuabilidad a la hora de buscar  informacion importante.

2.2  Declaracion del Posicionamiento del Producto.
Mediante el sistemaSYSTEMCIMM” se le permitira a la Administracion de Mercados Municipales de la Alcaldia de Usulután minimizar el proceso de registro de los pagos efectuados por parte de los comerciantes formales (constantes) asi como los comerciantes informales (no constantes).
Este sistema le permitira observar al Administrador de los Mercados que comerciantes estan con retraso en el pago de sus impuesto a la misma ves presenter un informe mas detallado del dinero que ingresa por parte de los impuestos a la Alcaldia Municipal.

Para
El Administrador de los Mercado y la Alcaldia Municipal de Usulután.
Quienes
Requieren  un mayor orden en el control de registro de los impuestos cobrados en el dia.
El
“SYSTEMCIMM” es una aplicación de servidor local web ya que contendra informacion confidencial que solo el personal de la Administracion podra observar.
Que
Permitira al Administrador o ecretaria, poder obtener la informacion de los registros más rápidamente en una situación de urgencia.
A diferencia
Del proceso actual de la Administracion es más lento el proceso de registro y de búsqueda el cual lleva más tiempo al administrador poder buscar la informacion que pueda necesitar.
Esta aplicación
Permitirá obtener una minimización del tiempo al momento de ingresar los impuestos obtenidos en el dia.





3.      Descripción de Afectados y Usuarios
3.1  Demografía de Mercados.
La Administracion de Mercados tiene 5 Mercados en su jurisdicción  para efectuar el cobro de impuestos en el cual se debe de observar a futuro que  “SYSTEMCIMM” impulsara el desarrollo el resto de sistemas  en distintas áreas de la Alcaldia Municipal de Usulután.
      
3.2  Ambiente de Usuario.
Mediante un Loing el Administrador y la Secretaria podrán tener acceso a “SYSTEMCIMM”  en el cual se presentara toda la informacion almacenada y en la cual podra agregar o imprimir informacion.

3.3  Perfil de los Usuarios.
Se pretende llegar al Administrador y a la Secretaria con el fin que la informacion de los impuestos tengan una lista amplia de cuáles son los comerciantes que estan solventes con sus pagos y cuáles son los comerciantes que estan atrasados o con mora en sus pagos.

3.4  Principales Afectados- Necesidades del Usuario.
El Administrador y la Secretaria serán los usuarios más potenciales de “SYSTEMCIMM” ellos podrán ingresar y ver toda la informacion que esta almacenada.

3.5  Alternativas y Competencias.
La alternativa de desarrollo que busca el Administrador y la Secretaria en un sistema  es poder  mostrar la informacion de una forma optimizada y ordenada en la cual se espera que “SYSTEMCIMM” cumpla con esa necesidad.



















4.      Vista General del Producto.
4.1  Perspectiva del Producto.
El sistema “SYSTEMCIMM” tendrá acceso únicamente en la PC que se instalara.

4.2  Resumen de Caracteristicas.
Beneficio al Cliente
Caracteristicas que lo Soportan
El Administrador y la Secretaria podrán tener acceso a la informacion almacenada en “SYSTEMCIMM”
Un sistema que permitira el acceso desde la maquina donde se encuentra instalado para ingresar los registros.
El Administrador y la Secretaria podrán agregar o eliminar registros.
“SYSTEMCIIM” contara con una interfaz donde pueda elegir la opción que se quiera realizar.
Guardar los registros que se han realizado en el dia para almacenarlos de una forma ordenada.
“SYSTEMCIMM” mostrara la hora, fecha y usuario que realizo el registro  para su almacenamiento.

4.3  Supuesto y Dependencia.
El sistema “SYSTEMCIMM” se podra acceder únicamente de la maquina donde fue instalado para su uso.

5.      Caracteristicas del Producto.
Lo siguiente son las características que debe tener  el sistema “SYSTEMCIMM”

5.1  FEAT1 una aplicación de servidor local web para poder llevar un mejor  control de los impuestos municipales.
A continuación se especifica con mayor detalle estas caracteristicas. El sistema debe poder:

FEAT 1.0 Registrar Usuarios
Seva poder registrar el Administrador como la Secretaria quienes tendran el acceso a las informacion que se encuentra registrada en la base de datos con sierta restriccion a la Secretaria hacerca de la informacion que maneja el Administrador.

FEAT 1.1 Registrar los Cobradores
Se registrara a los cobradores para llevar un mejor control del servicio de cobros y poder tener la informacion obtenida por los cobradores para que el Administrador pueda manejar esos datos.

FEAT 1.2 Registrar Comerciantes
Los comerciantes serán registrados para poder obtener la informacion de que tan grande es su comercio y conocer la zona en la cual labora dicho comerciante.

FEAT 1.3 Registro de Zona
Se registraran todas las zonas que contienen los 5 Mercados Municipales.
          
FEAT 1.4 Registro de Puestos
Se registraran todas los puestos con su respectivo número y longitud

FEAT 1.5 Opciones de Pagos de los Comerciantes Formales.
En las opciones de pago que se le presentaran a los comerciantes formales, el tipo de pago que les gustaría realizar para su mayor conveniencia en el cual se les mostraran 4 opciones de pagos los cuales serán:

- Diario.
- Semanal
- Quincenal
- Mensual

FEAT 1.6 Elegir Planillas
Esta se llenara con los datos de cobros obtenidos por el cobrador durante el transcurso del dia.

FEAT 1.7 Guardar Planillas
Después de haber hecho el respectivo llenado de las planillas la Secretaria tiende a guardar los datos que se ha registrado en la planillas la  esta informacion será almacenada en una Base de Datos Local.

FEAT 1.8 Opción de Modificar Planillas
El Administrador y la Secretaria podrán modificar las planillas por si persistió un inconveniente u error en el llenado de la misma.

FEAT 1.9 Cuadrar los impuestos obtenidos durante el dia.  
En esta opción se cuadraran los impuestos cada cobrador realizo durante el transcurso del dia para llevar un mejor control de dinero y no tener fugaz en el capital.

FEAT 2.0 Estadística de Pago del Comerciante
Se mostrara la informacion de los pagos que ha realizado durante el mes en el cual se mostrara si esta solventes o insolvente tambien se le mostrara si cuenta con mora y si de ser asi se le notificara por medio del cobrador.

FEAT 2.1 Estadística de Pago por parte del Cobrador
Se mostrara la informacion de los cobros realizado por el cobrador durante el dia durante el dia de laboral y al mes.

FEAT 2.2 Cuadracion de Impuestos
Se cuadrara por parte del Administrador los impuestos obtenidos durante el mes para su respectivo informe.

FEAT 2.3 Cerrar Aplicación
Se cerrara la aplicación cuando el dia laboral haya finalizado.








6.      Restricciones.
6.1  Estándares Aplicables.
La aplicación debe de cumplir con el estándar J2EE

6.2  Requerimientos de Hardware.
El sistema necesitara como mínimo las siguientes configuraciones de hardware para que el servidor web pueda ejecutarse correctamente:
Ø  64 Megabytes de Memoria.
Ø  100 Megabytes de Disco Duro.
Ø  Procesados más de 200 MHz
Ø  Windows XP o Windows 8.
Ø  Conexión a Internet
            El Administrador y la Secretaria necesitan lo siguiente para poder ingresar al sitio:
Ø  Acceso a Internet.
Ø  Dirección de IP.

6.3  Requerimientos de Rendimiento
El sistema debe soportar 95 transacciones concurrentes realizando operaciones de agregado, modificado y guardado.

7.      Requerimientos de Documentación.

7.1  Manual de Usuario.
Se presentara un manual el cual contendrá toda la información del sistema y como poder Administrar el mismo.







roles y diagrama de clases

Roles a desempeñar dentro del equipo de trabajo


        Diagrama de clases

caso de uso grupo "B"

RF- <id del requisito>
 003
Caso de Uso
 publicar ofertas de trabajo
Actores
-Representante de la empresa (usuario)
Propósito
Dar a  conocer ofertas de trabajo de una empresa X la cual posee una bacante, donde pueden aplicar  todos aquellos que cumplan los requisitos establecidos por la empresa o que se peguen sus habilidades a la necesidad que se tiene por parte de la empresa
Descripción (resumen)
Dar a conocer las bacantes que existen en una empresa, la cual da a conocer ciertos requisitos con los cuales el postulante tiene que cumplir para satisfacer las necesidades que se tienen por parte de la empresa,
Precondiciones
-       Que la empresa exista
-       Que la empresa tenga una bacante de trabajo
-       Registrar empresa
·         Llenar formulario de registro
·         Guardar datos de registro
-       Registrar ofertas de trabajo
·         Llenar formulario de oferta
·         Establecer requisitos a cumplir
Secuencia
Normal (Flujo principal)
Paso
Acción
1
Registrar empresa
2
Guardar datos de la empresa
3
Registrar ofertas de trabajo
4
Describir la necesidad que la empresa tiene
5
Establecer los requisitos de la oferta
6
Guardar datos de la oferta
n
Establecer la seguridad del acceso a la información

Sub-Flujos







Paso
Acción
1
Verificar datos de la empresa
2
Verificar datos de la oferta
3
Describir la necesidad detalladamente
4
Hacer publico todos los datos de la empresa
Poscondición

-       que el postulante pueda consultar la oferta de trabajo que una empresa X ha publicado

Excepciones

Paso
Acción
1
Que la empresa no se halla registrado correctamente
2
Caída de sistema
3
Que la empresa no cuente con una bacante de trabajo