54
Empresa de Transporte de Carga “ROEL CARGO PERU” CURSO: Ingeniería de Software ALUMNOS: Fray Becerra Suarez Marcelo Vassallo Barco Walther Seclen Fuentes Junior Zapata Ramos DOCENTE: Denny John Fuentes Adrianzén CICLO: VI-A

royal01 proyecto transporte roel

Embed Size (px)

Citation preview

Page 1: royal01 proyecto transporte roel

Empresa de Transporte de Carga“ROEL CARGO PERU”

CURSO:Ingeniería de Software

ALUMNOS:

Fray Becerra Suarez Marcelo Vassallo Barco Walther Seclen Fuentes Junior Zapata Ramos

DOCENTE:Denny John Fuentes Adrianzén

CICLO:

VI-A

Page 2: royal01 proyecto transporte roel

ROEL CARGO PERÚ

Personal Administrativo

Gerencias

Cajero

Conductores

Recursos Humanos Almacén

Estibadores

Jefe de almacén

I. Análisis Exploratorio Empresarial

1.1 Diagnóstico de la Empresa

1.1.1 Descripción de la empresa

Transporte Nacional de Carga:Roel Cargo Perú EIRL.Es una Empresa dedicada al Desarrollo de la Industria del Transporte terrestre y fluvial de carga a nivel Nacional. Promueve su servicio de carga con una esmerada atención al cliente.

Más de 5 años de experiencia apoya el desarrollo de transporte en el Perú. Roel Cargo EIRL es una dinámica empresa con personal altamente calificado y trayectoria en el transporte nacional en sus 3 modalidades: embalaje, recojo y entrega a domicilio.Contamos con unidades de 10, 15, 28 y 30 toneladas de cada carga en las modalidades de barandas y/o plataforma; que gustosos las ponemos a su disposición con seguridad, responsabilidad, puntualidad y trabajo

1.1.2 Estructura Organizacional de la empresa

1.1.2.1 Estructura Orgánica

1.1.2.2 Descripción de las Áreas Funcionales de la Empresa

Recepcionista

Page 3: royal01 proyecto transporte roel

Gerencia: Compuesto por Gerencia General y Gerencia Comercial.

Personal Administrativo: Encargados de emisión de documentos para el transporte según la normativa vigente y labores administrativas.

Almacén:Encargados del almacén de la carga que se va a transportar y de distribuir en las unidades móviles disponibles.

Recursos Humanos:

Estibadores:Personal experimentado encargado del manejo de diferentes tipos de carga, evitan los deterioros de la mercancía en el transporte.

Conductores:La empresa cuenta con conductores experimentados con más de 05 años de experiencia, que poseen un conocimiento integral de la operación que garantiza la seguridad y puntualidad en la entrega de carga.

1.1.3 Visión y Misión de la Empresa

1.1.3.1 Visión:

Ser una empresa de transporte de carga reconocida a nivel nacional, cubriendo las principales rutas de nuestro país y en un futuro, cubriendo las exigencias y expectativas de nuestros clientes y consolidarnos comoLíder en el mercado nacional.

1.1.3.2 Misión:

Brindar el servicio de transporte de carga a nivel nacional; con profesionalismo, gran voluntad, destreza y contamos con vehículos que aseguran el transporte de su mercancía en forma oportuna, confiable y segura.

1.1.4 Objetivos Empresariales

Page 4: royal01 proyecto transporte roel

1.1.4.1 Objetivo General

Nuestro objetivo es garantizar a nuestros clientes, que la mercadería que nos confían llegará a su destino en perfectas condiciones, en el tiempo pactado, minimizando contratiempos y manteniendo la calidad de nuestro servicio de acuerdo a sus necesidades.

1.1.4.2 Objetivos Específicos

- Conseguir un elemento de diferenciación con la competencia.

- Consolidar la relación comercial.

- Crear fidelidad, puntualidad y lealtad.

Page 5: royal01 proyecto transporte roel

1.1.5 Análisis Interno: Fortalezas y Debilidades

Capacidad Directiva y Organización:

FORTALEZA DEBILIDAD IMPACTO

DIRECTIVA Y ORGANIZACIÓN

ALTO MEDIO BAJO ALTO MEDIO BAJO ALTO MEDIO BAJO

Falta de Personal X X

Ambiente laboral agradable X X

Conocimiento principales competidores

X X

Convenios grandes distribuidores

X X

Experiencia en el sector X X

Resistencia al cambio X X

Page 6: royal01 proyecto transporte roel

Capacidad Competitiva

FORTALEZA DEBILIDAD IMPACTO

COMPETENCIA ALTO MEDIO BAJO ALTO MEDIO BAJO ALTO MEDIO BAJO

Perdida Información X X

Maltrato de la carga X X

Promociones X X

Imagen ante los clientes X X

Precios adecuados y competitivos

X X

Talento Humano

FORTALEZA DEBILIDAD IMPACTO

TALENTO HUMANO ALTO MEDIO BAJO ALTO MEDIO BAJO ALTO MEDIO BAJO

Atención al cliente X X

Capacitación al Personal X X

Calidad de Servicio X X

Clientes Fieles X X

Page 7: royal01 proyecto transporte roel

Tecnológico

FORTALEZA DEBILIDAD IMPACTO

TECNOLOGIA ALTO MEDIO BAJO ALTO MEDIO BAJO ALTO MEDIOBAJO

Innovación de Tecnología X X

Recursos informáticos X X

Sistema

de Control (Base de Datos)

X X

Page 8: royal01 proyecto transporte roel

1.1.6 Análisis Externo: Oportunidades y Amenazas

Factores Sociales

AMENAZAS OPORTUNIDADES IMPACTO

FACTORES SOCIALES ALTO MEDIO BAJO ALTO MEDIO BAJO ALTO MEDIO BAJO

Nuevos competidores X X

Asaltos X X

Page 9: royal01 proyecto transporte roel

Factores Demográficos

AMENAZAS OPORTUNIDADES IMPACTO

FACTORES DEMOGRAFICOS

ALTO MEDIO BAJO ALTO MEDIO BAJO ALTO MEDIO BAJO

Aumento de número de clientes

X X

Factores Políticos

AMENAZAS OPORTUNIDADES IMPACTO

FACTORES POLITICOS ALTO MEDIO BAJO ALTO MEDIO BAJO ALTO MEDIO BAJO

Aumento de poder de negociación de los

X X

Page 10: royal01 proyecto transporte roel

clientes

Control de autoridades para hacer cumplir todas las leyes laborales, tributarias y de seguridad

X X

Factores Económicos

AMENAZAS OPORTUNIDADES IMPACTO

FACTORES ECONOMICOS

ALTO MEDIO BAJO ALTO MEDIO BAJO ALTO MEDIO BAJO

Incremento del estatus económico de Lambayeque

X X

Page 11: royal01 proyecto transporte roel

1.1.7 Análisis de la Situación de la empresa

En la actualidad los sistemas informáticos han avanzado mucho debido a que vivimos en la era del conocimiento, por ende las instituciones para seguir a la vanguardia de la tecnología deben adecuarse y conocer cómo funcionan las grandes empresas.

En el Perú las PYMEs se ven obligadas a usar software para su mejor gestión de sus entidades y no caer en lo ambiguo, los procesos largos, con mucha documentación y sellos y firmas que hace impacientar a nuestros usuarios finales es decir nuestros trabajadores y clientes.

Por otra parte en el rubro de transportes, no está aledaña a la globalización debido a que es un medio por el cual las personas según sus necesidades requieren de un medio de trasporte para satisfacer aquellas necesidades.

La empresa de transportes Roel Cargo Perú, no es exenta de la era del conocimiento debido a que maneja cantidades de información en cuanto a sus registros de clientes, carga o encomiendas, concerniente a la gestión manual y documentación excesiva surge problemas como perdida de información, insatisfacción del cliente ya que toma mucho tiempo en procesar su solicitud debido a que sus registros están en talonarios, por ende se requiere un sistema informático que controle los procedimientos habituales y agilice la documentación necesaria, de tal manera que cumplan con los objetivos de la empresa.

II. Introducción al Proyecto

Page 12: royal01 proyecto transporte roel

2.1 Visión General del Proyecto de Software

Automatizar los procesos administrativos de gestión y control de la empresa de transportes Roel Cargo Perú, con la finalidad de mejorar y agilizar el servicio que brinda esta empresa a sus clientes.

2.2 Enunciado de la Situación Problemática

Los problemas que enfrenta la empresa Roel Cargo son los siguientes: La Demora en la entrega de encomiendas, debido a la perdida de

guías de remisión que son vulnerables ya que se generados por talonarios no cuentan con un archivador de ruta.

Largos periodos de tiempo empleado para la elaboración de reportes y demás ya que no se cuenta con un sistema administrativo y de control.

Incomodidad de los clientes por las demoras en la atención y entrega de encomiendas ya que las hojas de llegada y de salida son de forma manual.

Los registros de los datos tomados a los clientes y encomiendas se realiza de forma manual en un formato específico (hoja de registros) lo cual genera demanda de más tiempo.

Vulnerabilidad en cuanto a la pérdida de información ya que no solo cuentan con talonarios que no son administrados de una manera ordenada.

Cuando solicita un reporte el administrador, el encargado tiene que consultar una serie de registros, de donde finalmente tendrá que verificar los datos causando así cierta duda desconfianza en que los datos no sean confiables.

El personal laboral que realizan estas operaciones o registros, son pocos con respecto al tiempo que se toma en realizar los procesos y además que no cuentan con capacitación constante en cuanto a sus labores.

El tiempo que toma en realizar estos procesos, es variante ya que el personal laboral es vulnerables a cambios constantes.

Debido a que los datos de los clientes son almacenados en registros o libros, estos se tienen que volver a generar cada cierto tiempo ya que tienen que estar actualizados y depurando ciertos clientes.

Los solicitantes de comprobantes tienen que esperar cierto tiempopara que se les entregue dicho comprobante ya que se tienen que verificar sus transacciones de forma manual.

2.3 Definición y Enunciado del Problema

¿En qué medida un sistemade gestión administrativo y control ayudaría a agilizar los procesos de gestión en la empresa de transportes Roel Cargo Perú?

2.4 Antecedentes del Proyecto

Page 13: royal01 proyecto transporte roel

Cuentan con un portal web de servicio al cliente donde se muestra información con respecto a los servicios, rutas, agencias y ubicaciones en las ciudades del Perú donde ofrece su servicio de carga.

2.5 Hipótesis

Con la implantación de un sistema informático; se lograra agilizar el proceso de gestión administrativo y control de la empresa de transportes Roel Cargo Perú

2.6 Título del Proyecto

Sistema de Gestión Administrativo y Control de la Empresa de Transporte Roel Cargo Perú.

2.7 Definición del Proyecto

Servicio de Almacenaje y embalaje de Mercancías:

- El cliente se acerca a las instalaciones de la empresa con su respectiva encomienda.

- Se entrega la respectiva guía de remisión de la encomienda o carga.

- El recepcionista capta los datos del cliente o remitente, así como los de la encomienda y carga.

- Se genera un código único de emisión.- Se registra el receptor, origen, destino, tipo de carga, kilaje,

precio y fecha.

Recojo y entrega a domicilio, mudanzas – encomiendas y carga en general:

- Se verifica que la encomienda o carga llegue de conformidad según el contrato establecido en la agencia remitente.

- Se acerca el cliente o receptor de la encomienda o carga a realizar su respectivo reclamo.

- El recepcionista verifica los datos del cliente en las guías de remisión.

- En caso de que la encomienda sea de categoría de entrega a domicilio, la agencia asigna a cierto personal para que distribuya las encomiendas o carga en esta categoría.

2.8 Objetivos del Proyecto

2.8.1 Objetivo General

Page 14: royal01 proyecto transporte roel

Implementar un Sistema de gestión administrativo y control para la agilización de los procesos operativos de la Empresa de Transporte Roel Cargo Perú.

2.8.2 Objetivos Específicos

Recopilar la información necesaria para la correcta definición de los requerimientos solicitados por los usuarios.

Aplicar los conceptos, técnicas y herramientas que brinda la ingeniería de información para el desarrollo del sistema, aplicando la metodología RUP.

Identificar las clases del sistema que nos permitan elaborar correctamente cada uno de los diagramas de UML

Utilizar como herramienta de apoyo al Rational Rose para realizar la validación de cada uno de los diagramas de sistema (UML).

Analizar, diseñar e implementar una base de datos, de acuerdo a la información que se procese.

Realizar la evaluación económica del proyecto que demuestre su factibilidad.

2.9 Producto Final

Sistema informático que agilice los procesos de registro de clientes, encomiendas y cargas en la empresa de transportes Roel Cargo Perú

2.10 Estimación de Recursos

2.10.1 Humanos

Apellidos / Nombres ROL

Cabrejos Valdivieso Fabiola.Delgado Torres Luis.Fernández Chinchay Erycson.Puelles Chuquizuta Wian.Villanueva Ruiz Deysi.

Líder del Proyecto Programador

AnalistaDiseñador

Programador

2.10.2 Software

Nombre Software Precio $

Sistema Operativo Windows XP SP3 150.00

Page 15: royal01 proyecto transporte roel

Office + Microsoft Office Project Professional

2007 170.00

Manejador de Base de Datos SQL Server 2005 350.00

Lenguaje de Programación Java 0.0

Herramienta de Modelamiento

Rational Rose Enterprise Edition 7.0

400.00

Herramienta de Modelamiento de BD

Erwin 4.0 100.00

Total 1,170.00

2.10.3 Hardware

2.10.4 Materiales

Para el desarrollo del proyecto usaremos:

Artículos de Oficina:

Page 16: royal01 proyecto transporte roel

Materiales y útiles de escritorio

Cantidad

C/U soles

Total S/.

Total $

Engrapador 1 4.00 4.00 1.42

Perforador 1 3.00 3.00 1.06

Papel A4 (millar) 1 28.00 28.00 9.93

Lapiceros 12 2.00 24.00 8.51

Folder y Faster 15 0.70 10.50 3.72

Corrector 2 4.00 8.00 2.84

Cartucho 2 45.00 90.00 31.91

Borradores 3 1.00 3.00 1.06

CDS 3 1.00 3.00 1.06

Plumones Acrílicos

4 2.50 10.00 3.55

Pizarra Acrílica 1 30.00 30.00 10.64

Pasajes 30 4.00 120.00

42.55

TOTAL 75 125.2 333.5 118.25

2.11 Hallazgos Importantes Actuales

No cuentan con sistema de apoyo en los procesos. Todos los procesos se realizan en forma manual. Los procesos se registran en talonarios (Registros). No cuentan con material tecnológico (computadoras) que ayuden

en el proceso. Reglamento de Organización y Funciones (ROF). Manual de Organización y Funciones (MOF). Cuadro de Asignación de Personal (CAP). Plan Operativo Institucional (POI).

2.12 Impactos a Obtenerse con el Software

Que el sistema de información agilice procesos. Que el sistema de información registre, controle y manipule los

datos de los clientes en cada una de las encomiendas o cargas que pueda generar.

Que el sistema de información sea fácil de comprender y utilizar

Page 17: royal01 proyecto transporte roel

Que el sistema cuente con una interfaz amigable, para que el usuario se sienta seguro de los procesos que este realiza.

El sistema debe estar especializado en realizar reportes específicos y búsquedas calificadas.

Logre la satisfacción de las expectativas de los usuarios finales. Lograr ventajas competitivas a nivel de empresas de transporte

de carga.

III.Organización del Proyecto

3.1 Equipo de Desarrollo : Indicar Tipo de Equipo y Organización del mismo

El equipo de desarrollo contará con una estructura de trabajo la cual será de tipo descentralizado democrático por lo siguiente:

o Las decisiones, problema y enfoques se llevan a consenso del equipo.

o La comunicación entre los miembros del equipo es horizontal.o El aprendizaje de cada integrante, significa el aprendizaje del

equipo.

Apellidos / Nombres ROL E-MAIL

Cabrejos Valdivieso Fabiola. Líder del Proyecto

[email protected]

Delgado Torres Luis. Programador [email protected]

Fernández Chinchay Erycson. Analista [email protected]

Puelles Chuquizuta Wian. Diseñador wiansud @hotmail.com

Villanueva Ruiz Deysi Programador [email protected]

3.2 Calendario de Tareas (Diagrama de Gantt)Descomposición del Trabajo - WBS) (Utilice el MS-Project 2007)

DIAGRAMA DE TAREAS

C DESCRIPCIÓN

Page 18: royal01 proyecto transporte roel

T1 Formación del equipo

T2 Investigación y recolección de datos

T3 Análisis exploratorio

T4 Introducción al proyecto

T5 Organización del proyecto

T6 Gestión del proyecto

T7 Determinación de requerimientos del sistema

T8 Modelado del sistema

T9 Análisis del sistema

T10 Diseño del sistema

T11 Programación del sistema

T12 Pruebas del sistema

T13 Implantación del sistema

Page 19: royal01 proyecto transporte roel

Diagrama de Gantt

Page 20: royal01 proyecto transporte roel

3.3 Diagrama de Actividades (PERT / CPM)

DIAGRAMA PERT/CPM

TAREA TIEMPO (DIAS) PRECEDENCIA

T1 1 Ninguna

T2 2 T1

T3 4 Ninguna

T4 5 T3

T5 5 Ninguna

T6 5 T5

T7 5 T6

T8 5 T2,T4,T7

T9 4 T8

T10 5 T9

T11 10 T10

T12 5 T11

T13 1 T12

RC: T5+T6+T7+T8+T9+T10+T11+T12+T13=40 días hábiles

3.4 Proceso de Software

Page 21: royal01 proyecto transporte roel

El proceso de desarrollo de software no es único. No existe un proceso de software universal que sea efectivo para todos los contextos de proyectos de desarrollo. Debido a esta diversidad, es difícil automatizar todo un proceso de desarrollo de software.

A pesar de la variedad de propuestas de proceso de software, existe un conjunto de actividades fundamentales que se encuentran presentes en todos ellos:

1. Especificación de software: Se debe definir la funcionalidad y restricciones operacionales que debe cumplir el software.

2. Diseño e Implementación: Se diseña y construye el software de acuerdo a la especificación.

3. Validación: El software debe validarse, para asegurar que cumpla con lo que quiere el cliente.

4. Evolución: El software debe evolucionar, para adaptarse a las necesidades del cliente.

Además de estas actividades fundamentales, menciona un conjunto de “actividades protectoras”, que se aplican a lo largo de todo el proceso del software. Ellas se señalan a continuación:

Seguimiento y control de proyecto de software. Revisiones técnicas formales. Garantía de calidad del software. Gestión de configuración del software. Preparación y producción de documentos. Gestión de reutilización. Mediciones. Gestión de riesgos.

3.5 Modelo de Desarrollo

Modelos Orientados a objetos caracterizan el desarrollo orientado al objeto por:

La eliminación de fronteras entre fases, ya que debido a la naturaleza iterativa del desarrollo orientado al objeto, estas fronteras se difuminan cada vez más.

Una nueva forma de concebir los lenguajes de programación y su uso, ya que se incorporan bibliotecas de clases y otros componentes reutilizables.

Un alto grado de iteración y solapamiento, lo que lleva a una forma de trabajo muy dinámica.

3.6 Metodología de Desarrollo

Page 22: royal01 proyecto transporte roel

RUP: Proceso que emplea el UML en la preparación de los diagramas de modelamiento del sistema de software a implantar, asigna tareas y responsabilidades, su meta es asegurar un software de alta calidad que desarrolle las necesidades de los usuarios finales.

3.7 Herramientas Utilizadas

Se utiliza como herramienta o soporte y gestión al IBM Rational Rose Enterprise Edition el cual va a permitir el diseño de cada uno de los modelos para las fases y sus ciclos de vida correspondientes.

Luego se utilizara el lenguaje de programación NetBeans IDE que es un entorno de desarrollo - una herramienta para que los programadores puedan escribir, compilar, depurar y ejecutar programas. Está escrito en Java - pero puede servir para cualquier otro lenguaje de programación.

Después utilizaremos la herramienta ERWIN para el Diseño de la Base de Datos, ya que es un herramienta que ayuda a generar, y mantener alta calidad y rendimiento en las aplicaciones de Base de Datos, desde un modelo lógico de los requerimientos de información y las reglas de negocio que definen la Base de datos.

Se utilizara la herramienta Microsoft SQL Server 2005 para el almacenamiento de los Datos, ya que es una plataforma de base de datos y análisis de datos para aplicaciones OLTP (Online TransactionProcessing – Procesamiento de transacciones en línea), para diseño, creación y administración de data y para aplicaciones de comercio electrónico.

EL MS Project que es un programa que mejora las actividades de un proyecto de desarrollo de software, asignándoles un tiempo y una responsabilidad para cada actividad.

3.8 Modelos de Estimación del Tamaño del Proyecto

3.8.1 Puntos de Función

Page 23: royal01 proyecto transporte roel

Puntos de función sin ajustar (PFSA):

Factores de Ponderación

Parámetros de Medición

Cuenta Simple Medio ComplejoTota

l

Número de entradas de

usuario4 3 x 3 1 x 4 0 x 6 13

Número de salidas de

usuario6 4 x 4 1 x 5 1 x 7 28

Número de peticiones de

usuario7 3 x 3 3 x 4 1 x 6 27

Numero de archivos

4 1 x 7 1 x 10 2 x 15 47

Numero de interfaces externas

0 0 x 5 0 x 7 0 x 10 0

Cuenta Total 115

Factores de Complejidad:

Factores de Complejidad(FC)

0–5Factores de

Complejidad(FC)0–5

Comunicación de datos 3 Funciones distribuidas 3

Rendimiento 5 Gran carga de trabajo 2

Frecuencia de transacciones

4 Entrada on-line de datos 1

Requisitos del manejo del usuario final

3 Actualizaciones on-line 1

Procesos complejos 2Utilización con otros

sistemas0

Facilidad de mantenimiento

4 Facilidad de operación 4

Portabilidad 5 Facilidad de cambio 4

Factores de complejidad(FC) 41Puntos de Función Ajustados:

PFSA= 115 FC= 41

FA=[0.65 +(0.01 * FC)]

Page 24: royal01 proyecto transporte roel

FA= [0.65 + (0.01 * 41)]FA= [0.65 + 0.41]FA= 1.06

Puntos de Función:

PF = PFSA * FAPF = 115 * 1.06PF = 121.9

3.8.2 COCOMO Básico e Intermedio

COCOMO Básico:

El proyecto de Software lo hemos determinado como un proyecto de software orgánico, debido a que es un proyecto pequeño, y sencillo; hace uso de equipo pequeños, no se cuenta con mucha experiencia además de que los requisitos no son muy exigentes.

Cantidad de Líneas de Código:

LDC = 121.9 * 53(Java)LCD = 6460.7KLCD = 6.46

Estimación del esfuerzo requerido:

E = a(KLCD)b * m(X)E = 2.4* (6.46)1.05

E = 2.4 * 7.09E = 17

Equivale a 17 hombres – mes

Duración del proyecto:

D = c(E)d

D = 2.5 * (17)0.38

D = 2.5 * 2.9D = 7.25

Equivale a 7 meses

Número de personas N para el proyecto:

N = E/ DN = 17 / 7N = 2.5

Equivale a 3 personas

Page 25: royal01 proyecto transporte roel

COCOMO Intermedio:

EAF es un factor de ajuste d

Atributos ValorMuy bajo

Bajo

Nominal

Alto

Muy alto

Extra alto

Atributos de softwareFiabilidad 0,75 0,88 1,00 1,1

51,40

Tamaño de Base de datos

0,94 1,00 1,08

1,16

Complejidad 0,70 0,85 1,00 1,15

1,30 1,65

Atributos de hardwareRestricciones de tiempo de ejecución

1,00 1,11

1,30 1,66

Restricciones de memoria virtual

1,00 1,06

1,21 1,56

Volatilidad de la máquina virtual

0,87 1,00 1,15

1,30

Tiempo de respuesta 0,87 1,00 1,07

1,15

Atributos de personalCapacidad de análisis 1,46 1,19 1,00 0,8

60,71

Experiencia en la aplicación

1,29 1,13 1,00 0,91

0,82

Calidad de los programadores

1,42 1,17 1,00 0,86

0,70

Experiencia en la máquina virtual

1,21 1,10 1,00 0,90

Experiencia en el lenguaje

1,14 1,07 1,00 0,95

Atributos del proyectoTécnicas actualizadas de programación

1,24 1,10 1,00 0,91

0,82

Utilización de herramientas de software

1,24 1,10 1,00 0,91

0,83

Restricciones de tiempo de desarrollo

1,22 1,08 1,00 1,04

1,10

Page 26: royal01 proyecto transporte roel

Coeficiente tomado de los atributos:

m (X) = 0.67

Estimación del esfuerzo requerido:

E = a (KLCD) b * m(X)E = 2.4* (6.46)1.05* 0.67E = 2.4 * 7.09 * 0.67E = 11.40

Equivale a 11 hombres – mes

Costo:

El atributo Data es calificado como muy alto, entonces:

Costo = 11.40 * 1000Costo = 11400

Duración del proyecto:

D = c(E) d

D = 2.5 * (11.40)0.38

D = 2.5 * 2.52D = 6.3

Equivale a 6 meses

Número de personas N para el proyecto:

N = E/ DN = 11.40 / 6.3N = 1.8

Equivale a 2 personas

Page 27: royal01 proyecto transporte roel

3.8.3 Modelo SLIM

tmin=8.14(LDC

P)0.43

E=(LDC∗B0.333

P )3

∗1

t 4

E=180∗B∗t3

Tiempo mínimo en meses:

tmin=8.14(6.462.000

)0.43

tmin= 8.14(3.23)0.43

tmin=8.14*1.7tmin=13.8 meses

Esfuerzo Requerido

E=180∗B∗t3

E = 180*0.16*(1.15)3

E =180 *0.16 *1.52E = 44 personas – mes

Page 28: royal01 proyecto transporte roel

IV. Gestión del Proyecto

4.1 Restricciones del Proyecto

Como cualquier de los proyectos necesitan ser ejecutados y entregados bajo ciertas restricciones. Tradicionalmente, estas restricciones han sido equipo, tiempo, costo y tecnología. Las cuales se describen a continuación en el siguiente cuadro:

TIPO DESCRIPCIÓN

Restricciones

de Tiempo

El tiempo en que se pide el proyecto es un

poco ajustado, dado que se requiere de un

tiempo mayor para llevar un correcto análisis

más detallado.

Restricciones

de Equipo

Cada integrante del equipo se desenvuelve en

actividades externas al proyecto, importantes

para su carrera, por lo cual su tiempo para la

dedicación de culminación del proyecto es

limitada, exento a ello, no hay restricciones en

cuanto al equipo, todos trabajan de manera

conjunta y organizada.

Restricciones

Tecnológicas

No existen restricciones en cuanto a la

tecnología, ya que se cuenta con el hardware,

software y herramientas necesarias para el

desarrollo de este proyecto.

Las herramientas para la creación del software

son de distribución propietario (Windows 7).

Restricciones

de Costo

En cuanto a lo demás: mobiliario, comidas,

gastos en general, son generales de cualquier

proyecto por lo que no representa una

restricción para este proyecto.

Page 29: royal01 proyecto transporte roel

4.2 Estudio de Factibilidad (Análisis Costo-Beneficio)

4.2.1 Técnico

La empresa de trasportes “Roel Cargo Perú EIRL” carece de recursos tecnológicos ya que como es de un rubro de transportes, no tomaron interés en la agilización de procesos mediante de recursos tecnológicos.

4.2.2 Económico

Sistema de Gestión Administrativo y Control de la Empresa de Transporte Roel Cargo Perú.

Tiempo de vida del proyecto 01 años. Para el desarrollo del proyecto contamos con 5 personas.

DESCRIPCION DE PROCESOS:

% Tiempo Días

Concepción 12% 7

Elaboración 38% 22

Construcción 45% 25

Transición 5% 3

TOTAL 100% 57

1. Costos de Desarrollo:

1.1. Costos de Recursos Humanos

DIAS

COSTO(S/. 35)

COSTOS ($2.82)

1 Diseñadores 15 1050.00 372.34

1 Analistas 20 1400.00 496.45

1 Jefe de Equipo

57 2240.00 794.33

2 Programador

27 945.00 247.38

TOTALES 5635.00 1910.50

Page 30: royal01 proyecto transporte roel

1.2 Costo de Hardware

SOLES DOLARESHardware 2100.00 744.68

Impresiones 95.00 33.69TOTAL 2195.00 778.37

1.3 Costo de Materiales

1.3.1 Materiales y útiles de escritorio

Materiales y útiles de escritorio

Cantidad

C/U soles

Total S/.

Total $

Engrapador 1 4.00 4.00 1.42

Perforador 1 3.00 3.00 1.06

Papel A4 (millar)

1 28.00 28.00 9.93

Lapiceros 12 2.00 24.00 8.51

Folder y Faster

15 0.70 10.50 3.72

Corrector 2 4.00 8.00 2.84

Cartucho 2 45.00 90.00 31.91

Borradores 3 1.00 3.00 1.06

CDS 3 1.00 3.00 1.06

Plumones Acrílicos

4 2.50 10.00 3.55

Pizarra Acrílica

1 30.00 30.00 10.64

Pasajes 30 4.00120.0

042.55

TOTAL 75 125.2 333.5118.2

5

1.3.2 Licencias de Software

SOFTWARE $

Office 2007 170.00SQL Server 2005 350.00

Netbeans 0.0Rational Rose v7.0 400.00Windows XP SP3 150.00

TOTAL 1070

Page 31: royal01 proyecto transporte roel

TOTAL DE COSTOS DE DESARROLLO

$

Costos de Recursos Humanos

1910.50

Costos de Hardware

778.37

Materiales y útiles de Escritorio

118.25

Licencia de Software

1070.00

TOTAL 3877.12

2. Costos de Operación:

2.1. Depreciación de Equipo

Equipo Costo de Adquisició

n

Depreciación 0.25%

TOTAL $

Computadora

744.68 0.25 186.17

Impresora 33.69 0.25 8.42TOTAL 194.5

9

2.2. Mantenimiento de Hardware

Mantenimiento

Anual $

Hardware 250.00

Software 290.00

TOTAL 540.00

2.3 Actualizaciones

Actualizaciones

Anual $

Software 380.00

TOTAL 380.00

Page 32: royal01 proyecto transporte roel

TOTAL DE COSTO DE OPERACIÓN

Costo $

Depreciación de Equipo

194.59

Mantenimiento de Hardware

540.00

Actualización 380.00

TOTAL 1124.59

3. Beneficios

3.1. Beneficios Tangibles

Disminución de errores 2500.00

Incremento en la rentabilidad 1000.00

Rapidez en brindar información 250.00

TOTAL 3750.00

Leyenda:

Disminución de errores:Al tener 5 errores diarios por 4 veces a la semana realizados por 32 empleados por 1 año se obtiene un total de 640.- 5 errores- 4 semanas- 32 empleados- 1 año

Incremento en la rentabilidad:Un ahorro anual entre material y mantenimiento genera un ahorro de 250 lo cual podría ser usado en otras áreas.- Material = 168- Mantenimiento = 82- Años = 1

Rapidez en brindar información:Un ahorro en entrega de reporte de información por 1 año genera en beneficio de 62.50.- Trimestre = 45- Personal administrativo= 17.50- Años = 1

Page 33: royal01 proyecto transporte roel

3.2. Beneficios Intangibles

Publicidad 300.00

Satisfacción del cliente 95.00

Mejora en la toma de decisiones

112.50

TOTAL 507.50

Leyenda:

Publicidad:

- Anuncios Publicitarios $125.00- Locución $ 50.00- Impresiones $ 17.50- Carteles $ 20.00- Volantes $ 37.50- Paneles $ 50.00

_________________________________TOTAL $300.00 por 1 Año

Satisfacción del cliente

- Libreta $ 50.00- Tinta $ 25.00- Copias $ 20.00

_________________________________TOTAL $ 95.00 por 1 Año

Mejora en la toma de decisiones

- Reportes $ 112.50_________________________________TOTAL $ 112.50 por 1 Año

TOTAL BENEFICIOS

Page 34: royal01 proyecto transporte roel

Beneficios tangibles 3750.00

Beneficios intangibles 507.50

TOTAL 4257.50

TOTALES DE COSTOS

Material $

Costo de desarrollo 3877.12

Costo de Operación 1124.29

TOTALES 5001.41

Valor Actual Neto (VAN)

Vida del proyecto 01 año. Beneficios: en 01 año

Año 0: 0Año 1: $ 5780.00

Tasa de interés 0.19%Si VPN > 0 el proyecto se aceptaSi VPN < 0 el proyecto se rechaza

AÑO 0 AÑO 1

BENEFICIO 0 4257.50

COSTO 5001.41 0

INSUMOS 118.21

MANTENIMIENTO 540.00

ACTUALIZACIONES 380.00

DEPRECIACION 194.59

BN 5001.41 5490.3

VAN:BN

(1+K )m=−5001.41

(1+0.19 )0+ 5490.3

(1+0.19 )1+ 5490.3

(1+0.19 )2

VAN: 3478.68 $ => Es factible

CALCULAR: TIR (Tasa Interna de Retorno)

TIR= InversiónTotalPromedio Beneficios Netos

Page 35: royal01 proyecto transporte roel

TIR=5001.414547.20

=1.09

1 Año

1.09año∗12meses

1año=13.08meses

0.13meses∗30días

1mes=3.9días

13meses+3.9días

4.2.3 OperativoComo resultado del análisis cuidadoso de la información obtenida mediante el estudio desarrollado de la empresa de Transporte Roel Cargo Perú llegamos a determinar que el sistema propuesto tiene gran aceptación por parte de Gerencia y personal administrativo en general, estando seguros que de implantarse debe ya estar en operación, por lo tanto el sistema es factible, además el personal que trabaja en la entidad tiene conocimiento de computación.

4.2.4 LegalLa empresa de Transporte Roel Cargo Perú, al obtener nuestro producto no tendrá problemas en cuanto a leyes o reglamentos o disposiciones legales de contrato por que nuestro producto contara con licencias de funcionamiento para con el software.

4.3 Entorno de Implementación (Cuadro Comparativo)

La implementación del sistemas se realizara en Netbeans 6.9.1, con un motor de base de datos con SQL Server 2005, los diagramas UML en Rational Rose v7.0, y el Modelo Entidad Relación Erwin 4.0.

Netbeans 6.9.1Optamos implementar nuestro proyecto por las siguientes razones:

La programación resulta más fácil por lo que el programador ha venido desarrollando anteriormente.

También tiene una capacidad bastante aceptable para trabajar con base de datos y sobre todo para el intercambio de datos y conexión con otros lenguajes de programación.

El desarrollo de las interfaces gráficas es rápido y sencillo debido a su conjunto de objetos gráficos.

La implementación de la Base de Datos en SQL Server 2005

Elegimos SQL Server por las siguientes razones:

Page 36: royal01 proyecto transporte roel

Tiene ilimitadas instancias de servidores sobre un ordenador.

Tiene un procesamiento de consultas muy rápido. El SQL Server es un sistema de gestión de datos en modo

cliente servidor, diferente de las base de datos basadas en archivos, el motor de la base de datos cliente servidor hace operaciones de lectura / grabación en la base de datos. Por esta razón, las bases de datos que usan esta tecnología pueden manejar muchos más usuarios concurrentes y cantidades de datos enormemente mayores.

Tiene una seguridad integrada a nivel de usuarios SQL y de sistema operativo.

La restauración de datos se hace cualquier día y hora de copias anteriores.

Tiene servicio de transformación de datos y meta datos.

El diseño de la Base de Datos en Erwin

Hemos optado por esta herramienta por las siguientes razones:

Porque es una herramienta de diseño de bases de datos que te ayuda a generar, y mantener alta calidad y gran rendimiento en las aplicaciones de bases de datos. Desde un modelo lógico de los requerimientos de información y las reglas de negocio que definen tus bases de datos al modelo físico optimizado por las características específicas de tus bases de datos.

Permite visualizar la estructura, elementos clase y optimizar el diseño de bases de datos.

Automáticamente genera tablas y cientos de líneas de procedimientos almacenados, códigos trigger, etc.

Fácil acceso a cualquier base de datos relacional. Comparación comprensiva entre el modelo de datos y la

base de datos. Soporta la separación del modelo lógico y del físico.

4.4 Identificación de Errores Clásicos

Error Tipo Descripción Probabilidad Estrategia

Falta de participación del personal

Persona

A pesar de que el sistema facilitara los

35% Cambio de mentalidad por

parte del personal

Page 37: royal01 proyecto transporte roel

laboral.

procesos para el personal

laboral no se sienten

capacitados para la

manipulación del sistema

laboral en general, con una visión clara de que

mediante este sistema los

procesos serán mucho más eficientes.

Dificultades entre los

desarrolladores y los

encargados

Persona

Muchas de las veces los

encargados por falta de tiempo no

pueden brindar

información.

25%

Establecer un horario fijo para

una reunión formal con el encargado.

Escatimar en el control de

calidad

Proceso

En el desarrollo del proyecto no se considera las revisiones del análisis y

diseño.

15%

Que se tome un mayor interés

plateando reuniones

semanales, para evaluar el proceso

del control de diseño y análisis.

4.5 Gestión de RiesgosRiesgo Tipo Descripción Probabilidad Estrategia

Page 38: royal01 proyecto transporte roel

Desarrollo

orientado a la

investigación

Riesgo de

planificación

La falta de

experiencia en el

manejo de

algunos software

podrían retrasar

el desarrollo del

proyecto

25%

Tratar de dominar el uso

de los programas en el

menor tiempo posible;

evitando el empleo de

software poco conocidos

o que no son del dominio

de los desarrolladores.

El tiempo de

comunicación

con el cliente es

más lento del

esperado

Riesgo de

cliente

El cliente no

siempre está

disponible para

todas las

reuniones donde

es necesaria su

presencia.

45%

Lograr un mayor

compromiso por parte del

cliente, tratando de que

entienda de su

participación es vital en

el desarrollo de un

producto de calidad.

Planificación

optimista

Riesgo de

planificación

Las estimaciones

de tiempo y

riesgos podrían

no ser los

correctos y

perjudicar la

ejecución del

proyecto

30%

Realizar una correcta

estimación de los

tiempos, siendo realistas

y cuidando ante todo la

calidad del producto.

Los módulos

propensos a

tener errores

necesitan más

trabajo de

comprobación,

diseño e

implementación

Riesgo de

requisitos

El tiempo

estimado para la

implementación

de los módulos

podría ser

inadecuado,

llegando a

necesitar una

nueva

estimación

40%

Tratar de realizar una

planificación equitativa,

de tal manera que se

pueda atender a todas

las fases del proyecto sin

descuidar ninguna.

El personal

necesita un

tiempo extra

Riesgo de

personal

El personal

puede tener

algunas

35%Tratar de emplear un

lenguaje que sea del

dominio general de los

Page 39: royal01 proyecto transporte roel

para aprender a

manejar un

nuevo lenguaje

de

programación.

deficiencias con

respecto al uso

de un lenguaje

de programación

nuevo.

desarrolladores, o en

todo caso, proporcionar

las herramientas de

aprendizaje adecuadas.

Un mal diseño

implica volver a

diseñar e

implementar

Riesgo de

diseño e

implementaci

ón

Podrían existir

errores en el

diseño del

producto que

pasaron

desapercibidos

en un principio,

lo cual puede

afectar alguna

fase del proceso,

y modificar los

tiempos

estimados

40%

Realizar un análisis

minucioso de los posibles

errores y riesgos del

proyecto, para poder

reducirlos sin que llegue

afectar el desarrollo del

software.

V. Desarrollo de Fases del Proyecto

5.1 Determinación de Requerimientos del Sistema

5.1.1 Requerimientos Funcionales

N° Nombre del Requerimiento Prioridad

Page 40: royal01 proyecto transporte roel

1Contar con:-Registro de clientes.-Registro de carga.

Alta

2

Generar:-Documento de Flete y Tarifas-Documento de Salida de carga.-Documento de órdenes de carga.

Alta

3Realizar:-Orden de salida de carga.-Orden de entrada de carga.

Alta

4Verificar:-Rastreo de carga.

alta

5Realizar:-Reporte de ingreso de carga.-Reporte de salida de carga.

Media

6Restringir el uso del sistema, es decir los usuarios tendrán que limitarse solo a su función.

Alta.

5.1.2 Requerimientos No Funcionales

N° Nombre de requerimientos

1 Contar con equipos de cómputo adecuados.

2Contar con software (lenguaje de programación Java y S.O) adecuado para la implementación.

3Contar con personal capacitado y especializado

para interactuar con el sistema.

4Generar reportes mensuales a la gerencia para su

toma de decisiones.

5Contar con hardware apropiado para la impresión

de los comprobantes que se obtengan como resultado de los procesos del sistema.

5.1.3 Diagrama de Contexto: StakeHolders Internos y Externos.

Page 41: royal01 proyecto transporte roel

Diagrama de Procesos de Negocio

Sistema de Gestión Administrativo y Control de la Empresa de Transporte

Roel Cargo Perú.

MTC

SUNAT

SATCH

BASE DE DATOS

CLIENTES

GERENCIA

ADMINISTRACION

Recepción de la Carga

Controlar Almacén

Gestionar Transporte de

Carga

Distribución de la Carga

Page 42: royal01 proyecto transporte roel

- Solicitar Servicio de Carga.

- Verificar Servicio de carga disponible

- Registrar servicio de carga

- Verificar carga- Registrar carga- Verificar datos

del cliente- Registrar cliente.- Generar orden de

servicio de transporte de carga.

- Verificar orden de transporte de carga

- Verificar comprobante de pago

- Verificar carga- Generar

código de carga

- Generar hoja de ruta de cargo.

- Verificar orden de servicio de carga.

- Verificar disponibilidad de unidades móviles de transporte

- Verificar hoja de ruta de la carga.

- Verificar guía de remisión/remitente

- Verificar cliente- Verificar

comprobante de pago

- Verificar código de carga.

- Verificar carga.

Page 43: royal01 proyecto transporte roel

5.2 Modelamiento del Negocio

5.2.1 Modelo de Casos de Uso del Negocio (MCUN)

ClienteGestionar Carga

Gerencia General

Control del almacen

Jefe de Personal

5.2.2 Modelo de Objeto del Negocio (MON)

MON Gestionar Carga

Cajero

Hoja de Cliente

Administrador

Verificar

Hoja de Carga

Hoja de Ruta

Guia Remision/ Remitente

Recepcionista

Verificar / Registrar

Verificar/ Registrar

Verificar/ Registrar

Verificar

Comprobante de pago

Generar

Asignar

Page 44: royal01 proyecto transporte roel

MON Controlar Almacén

Jefe del Almacen

Guia de remision transportista

Verificar

Hoja de Ruta

(f rom MON Gestionar Carga)

Verificar

Hoja de Carga

(f rom MON Gestionar Carga)

Hoja de Cliente

(f rom MON Gestionar Carga)

Unidad Movil

Almacenero

Genera

Genera

Verificar

Verificar

Verificar

Guia Remision Remitente

Verifica

5.2.3 Modelo del Dominio del Problema (MDP)

Page 45: royal01 proyecto transporte roel

Comprobante de Pago

Hoja de Cliente

1

1

1

1

Hoja de ruta Unidad Movil

Hoja de Orden de Salida

Guia Remision transportista

Hoja de Carga

1

1..*

1

1..*

1 11 1 11..* 11..*1

1

1

1

1

1

1

1

Guia Remision Remitente

1

11

1

5.2.4 Modelo de Casos de Uso (MCU)

Gestionar Carga

Registrar Hoja de Cliente

Registrar Hoja de Carga

Registrar Hoja de Ruta

Verificar Guia de Remision Remitente

Asignar Comprobante de pago

Recepcionista

Generar Comprobante de pago

<<include>>Cajero

Verificar Hoja de Cliente

Administrador

<<include>>

Controlar Almacén

Page 46: royal01 proyecto transporte roel

Verificar Hoja de Cliente

Verificar Hoja de Carga

Generar Guia de remision transportista

Generar Hoja de Ruta

Verificar Unidad Movil

Verificar Guia de Remision/Transportista

Verificar Hoja de Ruta

Jefe de Almacen

<<extend>>

<<include>>

Almacenero

Verificar Guia Remision Remitente