introducciÓn conclusiones y recomendaciones metodologÍa anÁlisi s y diseÑo presentaciÓn del...

21
INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMA INICIO INICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA EL CONTROL DE RUTAS, ENCOMIENDAS, RESERVACIÓN Y VENTA DE TICKETS PARA LA COOPERATIVA DE TRANSPORTES “PULLMAN CARCHI” Realizado por: José Cedamano Marwin Cedamano

Upload: emperatriz-jordan

Post on 26-Jan-2015

55 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

INICIOINICIO

ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

EL CONTROL DE RUTAS, ENCOMIENDAS, RESERVACIÓN

Y VENTA DE TICKETS PARA LA COOPERATIVA DE

TRANSPORTES “PULLMAN CARCHI”

Realizado por: José Cedamano

Marwin Cedamano

Page 2: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

INTRODUCCIÓN

RESUMENRESUMEN

• Las organizaciones actuales deben ser más competitivas 

•El desarrollo de software para las organizaciones es importante

Page 3: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

INTRODUCCIÓN

OBJETIVOOBJETIVOSS

Objetivo Principal:

Analizar, Diseñar y Desarrollar el Sistema de control de Rutas,

Encomiendas, Reservación y Venta de Tickets para los

Cooperativa de Transportes “Pullman Carchi”.

Page 4: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

INTRODUCCIÓN

OBJETIVOOBJETIVOSS

Page 5: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

INTRODUCCIÓN

ALCANCEALCANCE

Dentro de la Cooperativa de Transportes “Pullman Carchi” se viene detectando la falta de control de las rutas, encomiendas, reservación y venta de tickets. Las causas son: La tarea de rutas, encomiendas, reservación y venta de tickets se la realiza con métodos manualesLas rutas se las asigna a los buses al fin de la semana, para informar a los conductores las rutas que deben tomar, la fecha y hora a la que deben partir se realiza llamadas telefónicas, muchas veces no se puede contactar con los encargados del bus y por tano se generen problemas.No existan reservaciones de asientos, lo cual cause incomodidad a los clientes por tanto los clientes busquen mejoras en otras Cooperativas.

Page 6: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

INTRODUCCIÓN

JUSTIFICACIÓJUSTIFICACIÓNN

La Cooperativa de Transportes tiene procesos que se han venido realizando de una forma manual por parte de los usuarios, esto hace que dichos procesos se realicen de una forma ineficiente. Razón por la cual se ve la necesidad de automatizar actividades manuales que se llevan a cabo en el Transporte “Pulman Carchi”.

 A continuación se detallan las razones que justifican el proyecto:Permitirá facilitar las tareas de asignación de rutas a los buses que son realizadas en forma manual por el personal a cargo de las oficinas.Permitirá administrar las encomiendas en forma segura a través del sistema, por lo que se disminuirá el riesgo de pérdidas de los envíos.Permitirá administrar la disponibilidad de asientos de los buses.

Page 7: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

INTRODUCCIÓN

IMPORTANCIAIMPORTANCIA

El presente plan de tesis abarca el Análisis, Diseño y Desarrollo del Sistema de Control de rutas, encomiendas, reservación y venta de tickets para la Cooperativa de Transportes “Pullman Carchi”, utilizando la tecnología ASP para la interfaz en la Web, el sistema será Cliente - Servidor, también se utilizará Bases de Datos SQL Server, y las herramientas necesarias para desarrollar dicha aplicación.Los módulos que comprende el sistema son: Administración de Usuarios.Administración de Perfiles.Administración de BusesAdministración de Rutas Administración de Encomiendas Administración de Reservaciones Administración de Sucursal Administración de Venta de Tickets

Page 8: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

METODOLOGÍA

OOHDMOOHDM

 

Producir aplicaciones en las cuales el usuario pueda

aprovechar el potencial del paradigma de la navegación de

sitios web, mientras ejecuta transacciones sobre bases de

información, es una tarea muy difícil de lograr.

Page 9: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

METODOLOGÍA

OOHDMOOHDM

Si el usuario entiende dónde puede ir y cómo llegar al lugar deseado, es una buena señal de que la aplicación ha sido bien diseñada.OOHDM propone el desarrollo de aplicaciones hipermedia a través de un proceso compuesto por cuatro etapas:

Diseño Conceptual Diseño Navegacional Diseño de Interfaces Abstractas Implementación

Page 10: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

METODOLOGÍA

UMLUML

UML (Lenguaje Unificado de Modelado) es un lenguaje de propósito general para el modelado orientado a objetos.

El estándar de modelamiento UML intenta solucionar el problema de propiedad de código que se da con los desarrolladores, al momento de implementar un lenguaje de modelado común para todos los desarrollos se crea una documentación también común.

UML (Lenguaje Unificado de Modelado) se implementa para que un desarrollador con conocimientos de este estándar pueda entender el sistema, independientemente del lenguaje, arquitectura y sistema operativo utilizado para el proyecto.

Page 11: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

METODOLOGÍA

DÉSCRIPCION DEL PROCESO DÉSCRIPCION DEL PROCESO UML.UML.

Ventajas UML

UML (Lenguaje Unificado de Modelado) esta notación permite modelar, analizar y diseñar el software de manera tal que se pueda documentar y construir. Hay que tomar en cuenta que en el modelado se pueden incluir aspectos conceptuales tales como procesos de negocio y funciones del sistemaDiagramas UML:

Diagrama de Casos de Uso Diagrama de clases Diagrama de estados Diagrama de secuencias Diagrama de actividades Diagrama de colaboraciones Diagrama de componentes Diagrama de distribución

Page 12: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

METODOLOGÍA

NORMA IEE-830NORMA IEE-830

Los objetivos más importantes en la Especificación de Resquisitos del Sistema ERS son:

Describir con claridad las necesidades de los clientes, los cuales participan durante la creación de todo el documento ya que es necesario tener claros los procesos del negocio.

Lograr acordar con el cliente el alcance del proyecto.

El estándar IEEE-830 ayuda a realizar la ERS, ya que junto al sistema desarrollado se debe adjuntar esta, por lo que solo se define los requerimientos que el sistema cumplirá ya que si hubiera requerimientos que el sistema no cumpliera, causará confusión entre desarrolladores que realizan el mantenimiento.

Page 13: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

ANÁLISIS Y DISEÑO

CASOS DE USOCASOS DE USO

Caso de Uso Acceso al Sistema

Identificación 1.1.1.1

Actores TODOS

Resumen Los usuarios para ingresar al sistema deben ser usuarios registrados y su estado activo

Frecuencia Siempre

Pre Condiciones Usuario este registrado en la base de datos

Post Condiciones

Usuario ingresa al sistema con sus privilegios

Descripción del Proceso

1. Ingresa su “usuario” y “contraseña”.

2. Validar si es un usuario registrado 3. Inicia una sesión4. Ingresa a la página principal del

sistema

Excepciones

Variaciones Ninguna

Page 14: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

ANÁLISIS Y DISEÑO

DIAGRAMA DE SECUENCIADIAGRAMA DE SECUENCIA

Usuario Sistema Base de Datos

1 : Ingresar Usuario()

2 : Ingresar Contraseña()

4 : Respuesta Validación()

5 : Despliega o no Interfaz()

3 : Valida Logueo()

Page 15: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

ANÁLISIS Y DISEÑO

DISGRAMA DE ACTIVIDADDISGRAMA DE ACTIVIDAD

Ingresa Usuario

Ingresa Contraseña

Valida usuario y contraseñaMensaje de validación erronea

Si

No

Page 16: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

ANÁLISIS Y DISEÑO

DIAGRAMA DE LA BASE DE DATOSDIAGRAMA DE LA BASE DE DATOS

tblAsignacionRutaBus

Id bigint

CodigoAsignacion nvarchar(50)

IdRuta bigint

IdBus bigint

FechaPartida smalldatetime

IdHorarioPartida bigint

EstadoSalida bit

Nombre de columna Tipo de datos

tblBoleteria

Id bigint

IdAsignacionRutaBus bigint

IdPersonal bigint

IdCliente bigint

FormaPago char(1)

Fecha smalldatetime

Estado bit

IdUsuario nvarchar(20)

TipoModificacion char(1)

FechaHora smalldatetime

Nombre de columna Tipo de datos

tblBus

Id bigint

IdPersonalDueno bigint

IdPersonalChofer bigint

Numero int

Placa char(8)

CapacidadAsientos int

AnoFabricacion int

Descripcion nvarchar(255)

Nombre de columna Tipo de datos

tblCargo

Id bigint

Nombre nchar(30)

Descripcion nvarchar(255)

Nombre de columna Tipo de datos

tblCiudad

Id bigint

Nombre nvarchar(30)

Capital bit

IdProvincia bigint

Nombre de columna Tipo de datos

tblCliente

Id bigint

Nombre nvarchar(30)

Telefono char(9)

EMail nvarchar(50)

Direccion nvarchar(100)

Nombre de columna Tipo de datos

tblDetalleBoleteria

Id bigint

IdBoleteria bigint

Asiento int

Precio float

Nombre de columna Tipo de datos

tblDetalleReservacion

Id bigint

IdReservacion bigint

Asiento int

Nombre de columna Tipo de datos

tblEncomiendas

Id bigint

IdAsignacionRutaBus bigint

IdCliente bigint

IdDestinatario char(13)

NombreDestinatario nvarchar(30)

CodigoPaquete nvarchar(30)

PrecioEnvio float

Entregado bit

Observaciones nchar(500)

IdUsuario nvarchar(20)

TipoModificacion char(1)

FechaHora smalldatetime

Destino nvarchar(50)

Nombre de columna Tipo de datos

tblEstadoCivil

Id bigint

Nombre nvarchar(30)

Nombre de columna Tipo de datos

tblHorarioPartida

Id bigint

Hora char(8)

Nombre de columna Tipo de datos

tblOpcionesSistema

ID bigint

Title varchar(150)

Description varchar(250)

Url varchar(100)

Parent int

Icono varchar(100)

Nombre de columna Tipo de datos

tblPersonal

Id bigint

IdIdentificacion char(13)

Nombres nvarchar(30)

Apellidos nvarchar(30)

Telefono char(9)

IdProfesion bigint

IdCargo bigint

IdEstadoCivil bigint

IdSexo bigint

IdSucursal bigint

IdCiudad bigint

Direccion nvarchar(50)

Nombre de columna Tipo de datos

tblProfesion

Id bigint

Nombre nvarchar(50)

Descripcion nvarchar(250)

Nombre de columna Tipo de datos

tblProvincia

Id bigint

Nombre nvarchar(30)

Nombre de columna Tipo de datos

tblReservacion

Id bigint

IdAsignacionRutaBus bigint

IdCliente bigint

Fecha smalldatetime

IdUsuario nvarchar(20)

TipoModificacion char(1)

FechaHora smalldatetime

Nombre de columna Tipo de datos

tblRoles

Id bigint

Nombre nvarchar(30)

Descripcion nvarchar(100)

Nombre de columna Tipo de datos

tblRoles_ OpcionesSistema

IdRoles bigint

IdOpcionesSistema bigint

Nombre de columna Tipo de datos

tblRutas

Id bigint

Nombre nchar(30)

IdCiudadInicial bigint

IdCiudadFinal bigint

DistanciaRuta float

TiempoEstimado char(8)

Descripcion nvarchar(255)

Nombre de columna Tipo de datos

tblSexo

Id bigint

Tipo nvarchar(30)

Nombre de columna Tipo de datos

tblSucursal

Id bigint

IdCiudad bigint

Nombre nvarchar(30)

Direccion nvarchar(50)

Responsable nvarchar(50)

ResponsableCI char(10)

Nombre de columna Tipo de datos

tblUsuarios

Id bigint

IdPersonal bigint

UserName nvarchar(30)

Contrasena nvarchar(30)

EMail nvarchar(50)

Estado bit

Nombre de columna Tipo de datos

tblUsuarios_ Roles

IdUsuarios bigint

IdRoles bigint

Nombre de columna Tipo de datos

tblSitiosRuta

Id bigint

Ciudad bigint

Ruta bigint

Nombre de columna Tipo de datos

Page 17: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

ANÁLISIS Y DISEÑO

OTROS DIAGRAMASOTROS DIAGRAMAS

Diagrama de Clases

Page 18: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

ANÁLISIS Y DISEÑO

OTROS DIAGRAMASOTROS DIAGRAMAS

Prototipos

Page 19: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

PRESENTACIÓN DEL SISTEMA

PRESENTACIÓN PRESENTACIÓN SISTEMASISTEMA

PRESENTACIÓN DEL SISTEMA

Page 20: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

CONCLUSIONES Y RECOMENDACIONES

CONCLUSIONECONCLUSIONESS

La combinación de la notación de desarrollo de software UML y la metodología OOHDM para gestionar y ejecutar un proyecto, facilitó el realizar un proceso real de ingeniería de software. Con esto se garantiza la calidad del software desarrollado convirtiéndose en una solución a la problemática de Reservación, Venta de Tickets, Asignación de Rutas y Control de Encomiendas.

Se implementó un elemento Web 2.0, que actualmente ha tenido un buen auge en el ámbito del desarrollo de software que es el uso de google maps, este API ha servido para poder ubicar sucursales que tiene la Cooperativa además resulta una herramienta muy útil de consulta ya que provee información de las rutas que realiza la cooperativa en tiempo real.

Los APIs se encuentran fuera del dominio de nuestro sistema y si sucede algún inconveniente con estos componentes, el sistema se verá afectado y por lo tanto podría causar un mal funcionamiento de nuestro software.

CONCLUSIONES

Page 21: INTRODUCCIÓN CONCLUSIONES Y RECOMENDACIONES METODOLOGÍA ANÁLISI S Y DISEÑO PRESENTACIÓN DEL SISTEMAINICIO ANÁLISIS, DISEÑO Y DESARROLLO DEL SISTEMA PARA

INTR

OD

UC

CIÓ

NC

ON

CLU

SIO

NES Y

R

EC

OM

EN

DA

CIO

NES

METO

DO

LOG

ÍAA

LIS

I S

Y D

ISEÑ

OPR

ES

EN

TA

CIÓ

N D

EL

SIS

TEM

A

CONCLUSIONES Y RECOMENDACIONES

RECOMENDACIONERECOMENDACIONESS

Se recomienda realizar un pos-mantenimiento del sistema lo cual permitirá identificar nuevos requerimientos que no fueron especificados por los stakeholders en esta versión del sistema.

La utilización de elementos multimedia en los sistemas es un gran aporte para obtener un software de buena calidad, con una interfaz de usuario intuitiva y por lo tanto de fácil manejo, es por ese motivo que se recomienda la utilización de estos elementos en el desarrollo de Software.

Se sugiere la utilización de APIs para generar Mashups en la desarrollo de sistemas, ya que nos brindan componentes muy útiles e intuitivos que aportarán a que el sistema sea de mejor calidad y de fácil operatividad.

En caso de una falla de los APIs en el Sistema, se recomienda seguir usando de manera normal sin usar estos componentes hasta que los mismos se encuentren operativos.