You are on page 1of 14

Ingeniera de software

Tarea N3: Mtodos y estrategias


para construir software

Nombre: Gustavo Contreras Hernndez


Profesor: Vctor Alfonso Valenzuela Ruz

ndice
Contenido
Roles y Responsabilidades.................................................................................. 3
Desarrollo de BackLog........................................................................................ 4
Software de control de crdito clientes............................................................4
Mantenedor de clientes................................................................................... 4
Gestor comn de datos.................................................................................... 5
Registro de compra pasajes............................................................................. 5
Registro de envi encomiendas.......................................................................6
Mantenedor Comn de cargos.........................................................................6
Registro pago por cuenta corriente..................................................................6
Mantenedor para las formas de pago..............................................................7
Registro pago con cheques.............................................................................. 7
Registro pago con trasferencia bancaria..........................................................7
Registro pago en caja...................................................................................... 7
Interfaz consulta de estado de cuenta.............................................................7
Diagrama caso de uso........................................................................................ 8
BackLog.............................................................................................................. 9
History.............................................................................................................. 10
BackLog separado por sprint............................................................................. 12
Bibliografa........................................................................................................ 14

Roles y Responsabilidades

Para realizar el proyecto y las solicitudes por parte de gerencia y Responsable de


informtica es necesario contar con el siguiente personal:

Scrum Master:
Quien ser el responsable de velar por el cumplimiento de los tiempos de entrega
y realizara el BackLog con las historias de cada usuario. Adems realizara las
reuniones y anlisis de Burndown chart obtenido de las reuniones.
DBA:
Quien ser el encargado de realizar los mantenedores (Base de datos) y realizara
la asociacin entre ellos.
Desarrollador:
Quien realizara las interfaces para cada registro adems de la interfaz de consulta
para el usuario.
QA:
Quien realizara Testing de las interfaces y de las BD para poder corregir los
errores que se presenten.

Desarrollo de BackLog
Para realizar el Backlog o lista de deseos es necesario explicar las solicitudes
realizadas por los usuarios, las cuales se indicaran a continuacin:

Software de control de crdito clientes

La gerencia necesita llevar un registro de los cargos y abonos de las cuentas


asociadas a los crditos de los clientes, por concepto de pasaje y encomiendas.

Mantenedor de clientes
El sistema debe mantener los siguientes datos de los clientes:

Identificador
Cedula
Razn social
Direccin
Comuna
Ciudad
Pas
Email
Fono fijo
Celular
Giro comercial
Estatus (activo, inactivo)

Se debe hacer un mantenedor, para cada conjunto independiente de datos, por


ejemplo

Comuna
Ciudad
Pas
Giro comercial
etc.

Gestor comn de datos


El sistema debe permitir la gestin integral de los datos del cliente. Es decir
ingresar, modificar, eliminar y desactivar.

Registro de compra pasajes


Cada vez que un cliente realice una compra de pasajes areos con cargos a su
cuenta corriente se agrega un cargo a dicha cuenta y se consiga los siguientes
datos:

Fecha del cargo


Monto del cargo
Tipo de cargo
Motivo del cargo

Registro de envi encomiendas

Cada vez que el cliente envi encomiendas, se realiza un cargo a su cuenta


corriente y se consigna los siguientes datos:

Fecha del cargo


Monto del cargo
Tipo de cargo
Motivo del cargo

Mantenedor Comn de cargos


La realizacin de los cargos, asume la existencia de un registro de tipos de cargos
que tiene asociado un mantenedor.

Registro pago por cuenta corriente


Cada vez que un cliente registre un pago se realiza un abono a la cuenta corriente
y se debe consignar los siguientes datos:

Fecha del abono


Monto del abono
Forma de pago

Mantenedor para las formas de pago


Todo lo anterior exige un mantenedor para las formas de pago la cual
dependiendo del medio del pago se realiza un registro adicional.

Registro pago con cheques

Numero de cheque
Banco
Monto
Fecha del pago
Fecha de vencimiento

Registro pago con trasferencia bancaria

Banco
Monto
Fecha de pago

Registro pago en caja

Monto
Fecha de pago
Numero de caja

Interfaz consulta de estado de cuenta


Permitir que el cliente pueda consultar su cuenta por medio de internet y realizar
pagos que necesitan otros mantenedores como bancos, cajas, etc.

Diagrama caso de uso

BackLog

BackLog
Identificado
r
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

History

Importanci
Elemento
a
Mantenedor Clientes
1
Mantenedor Direccin
2
Registro de Clientes
1
Gestor comn de datos
3
Mantenedor de Cargos
1
Registro compra de pasajes
2
Registro envi de
encomiendas
2
Mantenedor de Pagos
1
Mantenedor de Banco
2
Mantenedor de Cajas
2
Registro de pago por CC
3
Registro de pago por cheques
3
Registro de pago por
transferencia
3
Registro de pago por caja
3
Consulta de estado de cuenta
2

Nuevas Estimaciones
Estimacin
Inicial
1 2 3 4 5 6
8h
4h
6h
2h
8h
6h
4h
8h
4h
4h
6h
6h
4h
4h
6h

Nu
m

Titulo

Mantenedor
Clientes

Mantenedor
Direccin

Registro de
Clientes

Gestor
comn de
datos

Mantenedor
de Cargos

Descripcin
Se necesita crear una
base de datos de los
clientes
Se necesita crear una
base de datos para el
registro de direccin
de los clientes
Se necesita realizar
una interfaz para el
registro de los clientes
Se necesita crear
opciones crear,
modificar, eliminar y
desactivar en registro
cliente
Se necesita crear una
base de datos de los
cargos
Se necesita crear una
interfaz para el
registro de compra de
pasajes
Se necesita crear una
interfaz para el
registro de envi de
encomiendas
Se necesita crear una
base de datos para los
pagos y sus diferentes
medios
Se necesita crear una
base de datos de los
bancos vigentes para
la asociacin de pago
Se necesita crear una
base de datos de las
cajas para la
asociacin de pago

Estimaci
n

Priorida Dependenci
d
a
1

4h

6h

1,2

Realizar testing de
consulta entre BD
Realizar prueba de
ingreso de datos
incorrectos en los
diferentes campos
Realizar pruebas
con las diferentes
opciones y su
funcionalidad

2h

1,2

8h

1,8

6h

4h

Realizar testing de
consulta entre BD
Realizar prueba de
ingreso de datos
incorrectos en los
diferentes campos
Realizar prueba de
ingreso de datos
incorrectos en los
diferentes campos

8h

Realizar testing de
consulta entre BD

4h

Realizar testing de
consulta entre BD

4h

Mantenedor
de Pagos

Mantenedor
de Banco

10

Mantenedor
de Cajas

11

Se necesita crear una


Registro de interfaz para el pago
pago por CC con cuenta corriente

6h

12

Registro de
pago por
cheques

6h

Se necesita crear una


interfaz para el pago
con cheques

Realizar testing de
consulta entre BD

8h

Registro
compra de
pasajes
Registro
envi de
encomienda
s

Prueba de
aceptacin

Realizar testing de
consulta entre BD
Realizar prueba de
ingreso de datos
incorrectos en los
diferentes campos
Realizar prueba de
ingreso de datos
incorrectos en los
diferentes campos

13

Registro de
pago por
transferenci
a

14

Registro de
pago por
caja

15

Consulta de
estado de
cuenta

Se necesita crear una


interfaz para el pago
con transferencia
Se necesita crear una
interfaz para el pago
con caja
Se necesita crear una
interfaz para la
consulta de estado de
cuenta

4h

4h

Realizar prueba de
ingreso de datos
incorrectos en los
diferentes campos
Realizar prueba de
ingreso de datos
incorrectos en los
diferentes campos

6h

Realizar testing de
consulta

BackLog separado por sprint

Spri
nt

Elemento del
Backlog
Mantenedor
Clientes
Mantenedor
Direccin

Tareas

Crear BD
Crear BD
Crear asociacin entre
BD
Agregar nuevo cliente

1
Registro de
clientes

Modificar cliente
Listar cliente

Realizar Testing
Mantenedor de
Cargos

Buscar cliente
Revisar posibles fallas
Crear BD
Asociar a BD anteriores
Agregar nueva compra

Registro de
compra de
Pasajes

Modificar compra
Anular compra
Listar compras

Buscar compra
Agregar nuevo envi
Modificar envi
Registro Envi de
Encomiendas
Anular envi
Listar envos

Realizar Testing
Mantenedor de

Buscar envi
Revisar posibles fallas
Crear BD

Responsabl
e
DBA
DBA
DBA
Desarrollad
or
Desarrollad
or
Desarrollad
or
Desarrollad
or
QA
DBA
DBA
Desarrollad
or
Desarrollad
or
Desarrollad
or
Desarrollad
or
Desarrollad
or
Desarrollad
or
Desarrollad
or
Desarrollad
or
Desarrollad
or
Desarrollad
or
QA
DBA

Nuevas
Estimaci
Estimaciones
n del
esfuerzo 1 2 3 4 5 6 7 8
6h
4h
2h
2h
2h
2h
2h
8h
6h
2h
2h
1h
1h
1h
1h
1h
1h
1h
30m
30m
8h
6h

Pagos
Mantenedor de
Banco
Registro de Pago
por CC
Registro de pago
por cheques

Crear BD
Asociar a BD anteriores
agregar nuevo pago CC
Anular pago CC
Agregar nuevo pago
cheque

Anular pago por cheque


Agregar nuevo pago por
Registro de pago transferencia
por transferencia Anular pago por
transferencia
Realizar Testing
Revisar posibles fallas
Crear BD
Mantenedor de
Cajas
Asociar a BD anteriores
4

Registro de pago
por caja

Crear nuevo pago


Anular pago

Consulta de
estado de cuenta Crear consulta de pago
Realizar Testing
Revisar posibles fallas

DBA
DBA
Desarrollad
or
Desarrollad
or
Desarrollad
or
Desarrollad
or
Desarrollad
or
Desarrollad
or
QA
DBA
DBA
Desarrollad
or
Desarrollad
or
Desarrollad
or
QA

4h
2h
4h
2h
4h
2h
2h
2h
8h
2h
2h
2h
2h
6h
8h

Bibliografa
Metodologa SCRUM
http://openaccess.uoc.edu/webapps/o2/bitstream/10609/17885/1/mtrigasTFC0612
memoria.pdf
Introduccin a la teora y prctica de SCRUM
http://www.scrumprimer.org/primers/es_scrumprimer20.pdf
SCRUM en 10 minutos (video)
https://www.youtube.com/watch?v=PlLHc60egiQ

You might also like