mds 360 exponer

23
Escuela Politécnica del Ejército Extensión Latacunga Dirección de Postgrados Maestría En Ingeniería de Software Iv Promoción TRABAJO GRUPAL INTEGRANTES Tania Espinosa Karla Cantuña SISTEMA DE REGISTRO, ADQUISICION Y VENTAS DE TARJETAS PARA RECARGA DE CELULARES 4.1.1 Entrevistas Para el levantamiento inicial de la información se aplicó una ENTREVISTA al propietario del centro de recarga de celulares. 4.1.3 Lista de funcionalidades R1. El sistema permitirá registrar y administrar (Ingreso, Modificación, Eliminación) la información acerca de los proveedores. R2. El sistema permitirá registrar y administrar (Ingreso, Modificación, Eliminación) la información acerca de los clientes. R3. El sistema permitirá registrar y administrar (Ingreso, Modificación, Eliminación) la información acerca de las tarjetas para las recargas. R4. Un proveedor contiene la siguiente información: RUC/ cédula, Provincia, Ciudad, Nombre, Razón Social, Dirección, Teléfono, Correo Electrónico R5. El cliente contiene la siguiente información: Cédula, Nombre, Ciudad, Dirección, Teléfono, Correo Electrónico R6. La tarjeta contiene la siguiente información: Código, Definición, Valor, Cantidad R7. La adquisición contemplará tres secciones: Encabezado, detalle y pie. En el encabezado de la adquisición ingresa la fecha, número de factura de la compra efectuada, la cédula /RUC

Upload: segundolutualatoaquiza

Post on 06-Aug-2015

92 views

Category:

Education


0 download

TRANSCRIPT

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

TRABAJO GRUPAL

INTEGRANTES

Tania EspinosaKarla Cantuña

SISTEMA DE REGISTRO, ADQUISICION Y VENTAS DE TARJETAS PARA RECARGA DE CELULARES

4.1.1 Entrevistas

Para el levantamiento inicial de la información se aplicó una ENTREVISTA al propietario del centro de recarga de celulares.

4.1.3 Lista de funcionalidades

R1. El sistema permitirá registrar y administrar (Ingreso, Modificación, Eliminación) la información acerca de los proveedores.

R2. El sistema permitirá registrar y administrar (Ingreso, Modificación, Eliminación) la información acerca de los clientes.

R3. El sistema permitirá registrar y administrar (Ingreso, Modificación, Eliminación) la información acerca de las tarjetas para las recargas.

R4. Un proveedor contiene la siguiente información: RUC/ cédula, Provincia, Ciudad, Nombre, Razón Social, Dirección, Teléfono, Correo Electrónico

R5. El cliente contiene la siguiente información: Cédula, Nombre, Ciudad, Dirección, Teléfono, Correo Electrónico

R6. La tarjeta contiene la siguiente información: Código, Definición, Valor, Cantidad

R7. La adquisición contemplará tres secciones: Encabezado, detalle y pie. En el encabezado de la adquisición ingresa la fecha, número de factura de la compra efectuada, la cédula /RUC del proveedor, selecciona la forma de pago, referencia de la adquisición. En el detalle de la adquisición busca la tarjeta, ingresa la cantidad de tarjetas y el precio adquirido; en el pie se genera automáticamente subtotal, IVA y total a pagar.

R8. La venta contemplará tres secciones: Encabezado, detalle y pie. En el encabezado de la venta se deberá ingresar la fecha, la cédula del cliente. En el detalle de la venta se ingresa la cantidad de tarjetas; se puede ingresar varios ítems, y en el pie de la venta se genera subtotal, IVA, total a pagar.

R9. El sistema permitirá imprimir una venta

R10. El sistema permitirá imprimir la adquisición

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

R.11. El sistema permitirá generar un reporte de proveedores por provincia

R12. El sistema permitirá generar un reporte de clientes por ciudad

R13. El sistema permitirá generar un reporte de tarjetas por proveedor

4.1.4 Casos de uso

LISTADO DE CASOS DE USO

No. NOMBRE1 Ingresar Proveedor2 Eliminar Proveedor3 Modificar Proveedor4 Ingresar Cliente5 Eliminar Cliente6 Modificar Cliente7 Ingresar Tarjeta8 Eliminar Tarjeta9 Modificar Tarjeta

10 Ingresar Adquisición11 Imprimir Adquisición

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

12 Ingresar Venta13 Imprimir Venta

14 Listar Proveedores por provincia

15 Listar Clientes por Ciudad16 Listar tarjetas por proveedor

No. 1CASO DE USO Ingresar ProveedorACTOR UsuarioTIPO Primario y esencialPROPÓSITO Ingresar información de un proveedor en el sistema

VISIÓN GENERAL: Permite que el usuario efectúe el alta o ingreso de un proveedor en el sistema

REFERENCIAS: R1, R4

CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario ingresa los datos del

proveedor: RUC, Nombre, Razón Social, Dirección, Teléfono, Correo Electrónico

2. Incorpora la información del proveedor en la base de datos.

No. 2CASO DE USO Eliminar ProveedorACTOR UsuarioTIPO Primario y esencialPROPÓSITO Eliminar un proveedor en el sistemaVISIÓN GENERAL: Permite que el usuario elimine un proveedor en el sistemaREFERENCIAS: R1, R4

CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario localiza el proveedor a

eliminar y confirma el borrado del mismo.

2. Elimina la información del proveedor en la base de datos.

No. 3CASO DE USO Modificar ProveedorACTOR UsuarioTIPO Primario y esencialPROPÓSITO Modificar información de un proveedor en el sistema

VISIÓN GENERAL: Permite que el usuario modifique la información de un proveedor en el sistema

REFERENCIAS: R1, R4CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario localiza el proveedor

ingresa los datos que desea modificar (Nombre, Razón

2. Modifica la información del proveedor en la base de datos.

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

Social, Dirección, Teléfono, Correo Electrónico).

No. 4CASO DE USO Ingresar ClienteACTOR UsuarioTIPO Primario y esencialPROPÓSITO Ingresar información de un Cliente en el sistema

VISIÓN GENERAL: Permite que el usuario efectúe el alta o ingreso de un Cliente en el sistema

REFERENCIAS: R2, R5

CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario ingresa los datos del Cliente: Cédula, Nombre, Dirección, Teléfono, Correo Electrónico

2. Incorpora la información del Cliente en la base de datos.

No. 5CASO DE USO Eliminar ClienteACTOR UsuarioTIPO Primario y esencialPROPÓSITO Eliminar un Cliente en el sistemaVISIÓN GENERAL: Permite que el usuario elimine un Cliente en el sistemaREFERENCIAS: R2, R5

CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario localiza el Cliente a

eliminar y confirma el borrado del mismo.

2. Elimina la información del Cliente en la base de datos.

No. 6CASO DE USO Modificar ClienteACTOR UsuarioTIPO Primario y esencialPROPÓSITO Modificar información de un cliente en el sistema

VISIÓN GENERAL: Permite que el usuario modifique la información de un Cliente en el sistema

REFERENCIAS: R2, R5

CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario localiza el Cliente

ingresa los datos que desea modificar (Nombre, Dirección, Teléfono, Correo Electrónico).

2. Modifica la información del cliente en la base de datos.

No. 7

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

CASO DE USO Ingresar TarjetaACTOR UsuarioTIPO Primario y esencialPROPÓSITO Ingresar información de un Tarjeta en el sistema

VISIÓN GENERAL: Permite que el usuario efectúe el alta o ingreso de un Tarjeta en el sistema

REFERENCIAS: R3, R6

CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario ingresa los datos del Tarjeta: Cédula, Nombre, Dirección, Teléfono, Correo Electrónico

2. Incorpora la información del Tarjeta en la base de datos.

No. 8CASO DE USO Eliminar TarjetaACTOR UsuarioTIPO Primario y esencialPROPÓSITO Eliminar un Tarjeta en el sistemaVISIÓN GENERAL: Permite que el usuario elimine un Tarjeta en el sistemaREFERENCIAS: R3, R6

CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario localiza el Tarjeta a

eliminar y confirma el borrado del mismo.

2. Elimina la información del Tarjeta en la base de datos.

No. 9CASO DE USO Modificar TarjetaACTOR UsuarioTIPO Primario y esencialPROPÓSITO Modificar información de un Tarjeta en el sistema

VISIÓN GENERAL: Permite que el usuario modifique la información de un Tarjeta en el sistema

REFERENCIAS: R3, R6

CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario localiza el Tarjeta

ingresa los datos que desea modificar (Nombre, Dirección, Teléfono, Correo Electrónico).

2. Modifica la información del Tarjeta en la base de datos.

No. 10CASO DE USO Ingresar AdquisiciónACTOR UsuarioTIPO Primario y esencialPROPÓSITO Ingresar información de la Adquisición en el sistema

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

VISIÓN GENERAL: Permite que el usuario efectúe el alta o ingreso de una Adquisición en el sistema

REFERENCIAS: R7

CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario ingresa los datos de la Adquisición: en el encabezado de la adquisición ingresa la fecha, número de factura de la compra efectuada, la cédula /RUC del proveedor, selecciona la forma de pago, referencia de la adquisición. En el detalle de la adquisición busca la tarjeta, ingresa la cantidad de tarjetas y el precio adquirido; el usuario puede ingresar varios ítems.

2. Despliega automáticamente el nombre, la dirección, el teléfono del proveedor

3. Genera automáticamente el subtotal, IVA y total de la adquisición

4. Incorpora la información de la Adquisición en la base de datos.

No. 11CASO DE USO Imprimir AdquisiciónACTOR UsuarioTIPO Primario y esencialPROPÓSITO Imprimir una Adquisición en el sistemaVISIÓN GENERAL: Permite que el usuario imprima una Adquisición en el sistemaREFERENCIAS: R10

CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario localiza la Adquisición a

imprimir.2. Imprime la información de

la Adquisición.

No. 12CASO DE USO Ingresar VentaACTOR UsuarioTIPO Primario y esencialPROPÓSITO Ingresar información de la Venta en el sistema

VISIÓN GENERAL: Permite que el usuario efectúe el alta o ingreso de una Venta en el sistema

REFERENCIAS: R8CURSO TÍPICO DE

EVENTOSACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario ingresa los datos de la Venta: en el encabezado de la Venta ingresa la fecha, la cédula del cliente. En el detalle de la venta se ingresa la cantidad de tarjetas; se puede ingresar varios ítems.

2. Genera automáticamente el número de factura de la venta efectuada al cliente, subtotal, IVA, total.

3. Despliega automáticamente el nombre, ciudad, la dirección, el teléfono del cliente

4. Incorpora la información de la Venta en la base de

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

datos.

No. 13CASO DE USO Imprimir VentaACTOR UsuarioTIPO Primario y esencialPROPÓSITO Imprime una Venta en el sistemaVISIÓN GENERAL: Permite que el usuario imprima una Venta en el sistemaREFERENCIAS: R9

CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario localiza la Venta a

imprimir.2. Imprime la información de

la Venta en la base de datos.

No. 14CASO DE USO Listar Proveedores por provinciaACTOR UsuarioTIPO Primario y esencialPROPÓSITO Obtener un reporte de los proveedores registrados en el Sistema.VISIÓN GENERAL: Permite mostrar un reporte de los proveedoresREFERENCIAS: R11

CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario pide al sistema un

reporte de los proveedores.2. Muestra un reporte de los

proveedores.

No. 15CASO DE USO Listar Clientes por CiudadACTOR UsuarioTIPO Primario y esencialPROPÓSITO Obtener un reporte de los clientes por ciudad en el Sistema.VISIÓN GENERAL: Permite mostrar un reporte de los clientesREFERENCIAS: R12

CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario pide al sistema el

reporte de clientes.2. Muestra un reporte de los

clientes.

No. 16CASO DE USO Listar tarjetas por proveedorACTOR UsuarioTIPO Primario y esencialPROPÓSITO Obtener un reporte de las tarjetas por proveedor registradas en el

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

Sistema.VISIÓN GENERAL: Permite mostrar un reporte de las tarjetas por proveedor.REFERENCIAS: R13

CURSO TÍPICO DE EVENTOS

ACCIÓN DEL ACTOR RESPUESTA DEL SISTEMA1. El usuario pide al sistema un

reporte de las tarjetas por proveedor.

2. Muestra un reporte de las tarjetas.

4.2 DEFINICIÓN DE LA SOLUCIÓN

4.2.1 Definición de la arquitectura

EL sistema usara un modelo CLIENTE/SERVIDOR el cual puede actuar en un mismo equipo de trabajo o como entidades separadas: un servidor con varios equipos conectados a través de la red, como se muestra en la siguiente figura

4.2.2 Definición de la plataforma

La infraestructura de software que se utilizará es la siguiente:

Sistema operativo Microsoft Windows XP o versión superior Microsoft Visual Basic 6.0 – Access

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

4.2.3 Definición del cronograma

CRONOGRAMA DE ACTIVIDADES

No Sistema de registro, adquisición y venta de tarjetasTH1 TH2 TH3 TH4 TH5 TH6 TH7 TH8 TH9 TH10 TH11 TH12 TH13 TH14 TH15 TH16

TH17 TH18 TH19 TH20 TH21 TH22 TH23 TH24

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-1 hm

0-1 hm

0-1 hm

ANALISIS

2 4.1 ANÁLISIS DE REQUERIMIENTOS

3 4.1.1 Lista de funcionalidades

4 4.1.2 Casos de uso

DISEÑO

5 4.2.1 Definición de la arquitectura

6 4.2.2 Definición de la plataforma

7 4.2.3 Definición del cronograma

IMPLEMENTACION

8 4.3.1 Especificación de clases

9 4.3.2 Diseño de base de datos

10 4.3.3 Diseño de interfaz de usuario

11 4.3.4 Implementación de clases y operaciones

12 4.3.5 Pruebas de desarrollo

13 4.3.6 Actualización de manuales

14 4.3.7 Integración y entrega

PRUEBAS Y ACEPTACIÓN

15 4.4.1 Capacitación de usuario líder

16 4.4.2 Pruebas de usuario

17 4.4.3 Aceptación

18 4.5 IMPLANTACIÓN

19 4.5.1 Capacitación de usuarios

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

20 4.5.2 Paso a producción

CRONOGRAMA DE ACTIVIDADES

No Sistema de registro, adquisición y venta de tarjetasTH1 TH2 TH3 TH4 TH5 TH6 TH7 TH8 TH9 TH10 TH11 TH12 TH13 TH14 TH15 TH16

TH17 TH18 TH19 TH20 TH21 TH22 TH23 TH24

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-30m

0-1 hm

0-1 hm

0-1 hm

MANTENIMIENTO

21 4.6.1 Copias de respaldo

22 4.6.2 Actualización de componentes

23 4.6.3 Cambios en la información

24 4.6.4 Soporte técnico

25 4.7 MEJORAS

26 4.7.1 Gestión de mejoras

27 4.7.2 Gestión de errores

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

4.3.3 Diseño de interfaz de usuario

PANTALLA INGRESO AL SISTEMA

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

Escuela Politécnica del EjércitoExtensión Latacunga

Dirección de PostgradosMaestría En Ingeniería de Software Iv Promoción

4.4 PRUEBAS Y ACEPTACIÓN

Para la validación del sistema se desarrollaran pruebas de verificación y validación con el propietario del centro de recarga de celulares verificando cada una de las funcionalidades del sistema.

4.4.1 Capacitación de usuario líder

Luego de realizar la fase de pruebas y aceptación capacitaremos al usuario para el manejo adecuado del sistema.

4.4.2 Pruebas de usuario

El sistema se instalará en un ambiente de pruebas para que los usuarios ejecuten validaciones al sistema.

4.4.3 Aceptación

Para la aceptación se firmará el acta correspondiente.

INSUMOS APLICADOS EN CADA FASE

ANÁLISIS

Aplicación de entrevistaLevantamiento de requerimientosCasos de uso

DISEÑO

Diagrama sobre la definición de la arquitectura.

IMPLEMENTACION

Diagrama de clasesModelo entidad relaciónDiseño de interfaces