You are on page 1of 4

2.7.

-Diseo
A diferencia de metodologas tradicionales que requiere definir todo el diseo antes de
realizar el desarrollo, Scrum lo realiza durante todo el tiempo de vida del proyecto es por
eso que no es definido de manera inicial va cambiando segn su evolucin, siendo
constantemente revisado y muy probablemente modificado debido a los diferentes cambios
presentados durante su desarrollo.
Pues que no es una es una metodologa que restringe los elementos a utilizar, esta puede
apoyarse en alguna tcnica que permita llevar a cabo de mejor manera la etapas.
2.7.1.-Juego (GAME)
Esta etapa es la segunda que tiene Scrum y durante ella se desarrollan 3 iteraciones
(Sprints), cada una de ellas est compuesta por una cierta cantidad de tareas a realizar
clasificadas segn la prioridad que debe tener cada una.
2.7.2.-Primera iteracin
En la primera iteracin se realiza las tareas de inicializacin del sistema como el control de
acceso en base a credenciales para el sistema, lo cual dejara definido el inicio del sistema.
Tabla 11: Pila de Sprint 1 (Sprint backlog)

N
1

SPRINT
1
Actividad
Tipo
Realizar la planificacin de Planificacin

INICIO
24/10/16
Das
1

DURACIN
7
Estado
Espera

la iteracin
Analizar los requerimientos Planificacin

Espera

del sprint
Creacin de la base de Desarrollo

Espera

datos
Desarrollar la ventana de Desarrollo

Espera

ingreso
Interface amigable

Desarrollo
1
Fuente: elaboracin propia

Espera

2.7.3.-Segunda iteracin
Tabla 13: Pila de Sprint 2 (Sprint backlog)

N
1
2
3
4
5

SPRINT
2
Actividad
Tipo
Ingresar al sistema
Desarrollo
Registro de encargados
Desarrollo
Registro de reservas de Desarrollo

INICIO
30/10/16
Das
3
3
3

viajes
Registro de viajes
Desarrollo
3
Control informes de viajes Desarrollo
2
Fuente: elaboracin propia

DURACIN
14
Estado
Espera
Espera
Espera
Espera
Espera

2.8.-Modelo lgico de la base de datos


En base al anlisis realizado se obtuvo la siguiente modelo lgico de la base de datos
Figura 1: Modelo lgico de la base de datos

vehiculos
id : int
codigo : varchar
tipo : varchar
placa : varchar
color : varchar
kilometraje : doble 1
pasajeros : varchar
...
1
path : varchar
estado : varchar

destino_viaje
id : int
destino_id : int
...
viajes_id : int
1..*

destinos
<<:int>> id
dep_inicio : varchar
...
origen : varchar
destino : varchar
dep_final : varchar
ruta : varchar
kilometraje_doble
tiempo : time
nuevo()
guardar()
buscar()
editar()
listar()

1..*

rutas
id : int
kilometro : varchar
...
dest1 : int
k1 : varchar
dest2 : int
k2 : varchar
dest3 : int
k3 : varchar
dest4 : int
k4 : varchar
dest5 : int
k5 : varchar
1..*
adicional : varchar
total : varchar
nuevo()
guaradr()
buscar()
editar()
listar()

vehiculo_user
id : int
user_id : int
vehiculo_id : int
...
1..*

1..*
1

1..*vehiculos_viajes
id : int
vehiculo_id : int
...
viaje_id : int

nuevo()
guardar()
buscar()
actualizar()

1..*

Usuario
id : int
nombres : varchar
apellidos : varcha
cedula : varchar
celular : varchar
facultad : varchar
carrera : varchar
materia : varchar 1
sigla : varchar
tipo : varchar
email : varchar
password : varchar
nuevo()
guardar()
buscar()
editar()
listar()

viajes
id : int
entidad : varchar
tipo : varchar
objetivo : varchar
dias : int
1
pasajeros : int
fecha_inicial : date
fecha_final : date

1..*

nuevo()
guardar()
buscar()
editar()
listar()

Fuente: elaboracin propia

nuevo()
guardar()
buscar()
editar()
listar()

1..*
user_viaje
id : int
user_id : int
...
viaje_id : int

1..*

reservas
id : int
entidad : varchar
objetivo : varchar
pasajeros : int
fecha_inicial : date
fecha_final : date
dias : int
user_id : int

1..*

mantenimiento
id : int
numero : int
institucion_id : int
user_id : int
cantidad : varchar
unidad : varchar
descripcion : varchar
...
aprobacion : varchar
fecha_inicio : date 1
fecha_final : date
nuevo()
guardar()
buscar()
listar()
editar()

1..*

instituciones
id : int
nombre : varchar
telefono : varchar

You might also like