View
171
Download
4
Category
Preview:
Citation preview
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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:
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
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
happy_12_361@hotmail.com
Delgado Torres Luis. Programador luisito1259@hotmail.com
Fernández Chinchay Erycson. Analista erikson_1072@hotmail.com
Puelles Chuquizuta Wian. Diseñador wiansud @hotmail.com
Villanueva Ruiz Deysi Programador Vrdeysi.28@hotmail.com
3.2 Calendario de Tareas (Diagrama de Gantt)Descomposición del Trabajo - WBS) (Utilice el MS-Project 2007)
DIAGRAMA DE TAREAS
C DESCRIPCIÓN
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
Diagrama de Gantt
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
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
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
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)]
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
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
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
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
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.
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
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
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
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
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
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
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:
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
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
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
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
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.
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
- 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.
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
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)
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
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
Recommended