Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
1
PROYECTO DE INGENIERIA DE SISTEMAS I
PROFESOR: CHAVEZ FARFAN, Pedro Enrique
VIII CICLO - PROCOU 2012-I
INTEGRANTES:
LUIS MIGUEL VARGAS TAMAYO - 0831226 NOMBRE DE PROYECTO:
SISTEMA INTEGRADO DE INFORMACION CDH UTILIZANDO METODOLOGIA ORIENTADA A OBJETOS RUP
FACULTAD:
INGENIERIA INDUSTRIAL Y DE SISTEMAS
2012
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
2
INDICE
INTRODUCCION
CAPITULO 1: EL PROBLEMA
1.1. PLANTEAMIENTO DEL PROBLEMA
1.2. FORMULACION DEL PROBLEMA
1.3. OBJETIVOS
1.4. JUSTIFICACION DE LA INVESTIGACION
1.5. LIMITACIONES
CAPITULO 2: MARCO TEORICO
2.1. ANTECEDENTES DE LA INVESTIGACION
2.2. BASES TEORICAS
2.3. DEFINICION DE TERMINOS
2.4. SISTEMAS DE HIPOTESIS
2.5. SISTEMAS DE VARIABLES
CAPITULO 3: MARCO METODOLOGICO
3.1. NIVEL DE INVESTIGACION
3.2. DISEÑO DE LA INVESTIGACION
3.3. POBLACION Y MUESTRA
3.4. TECNICAS E INSTRUMENTOS DE RECOLECCION DE DATOS
3.5. TECNICAS DE PROCESAMIENTO Y ANALISIS DE DATOS
CAPITULO 4: ASPECTOS ADMINISTRATIVOS
4.1. RECURSOS HUMANOS, MATERIALES, FINANCIEROS
4.2. CRONOGRAMA DE ACTIVIDADES. DIAGRAMA DE GANTT
4.3. ANALISIS ECONOMICO – FINANCIERO DEL PROYECTO
BIBLIOGRAFIA
ANEXOS
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
3
INTRODUCCION
El presente proyecto está orientado al desarrollo de un sistema
informático realizado con la metodología RUP (Proceso Unificado de
Racional).
El RUP mejora la productividad del equipo ya que permite que cada
miembro del grupo sin importar su responsabilidad específica
acceda a la misma base de datos de conocimiento. Esto hace que
todos compartan el mismo lenguaje, la misma visión y el mismo
proceso acerca de cómo desarrollar software.
En el presente proyecto aprovecharemos las buenas prácticas para
desarrollar un sistema informático integrado aplicado a una PyME.
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
4
1.- EL PROBLEMA
1.1. PLANTEAMIENTO DEL PROBLEMA
IDENTIFICACIÓN DE LA EMPRESA EN ESTUDIO
RAZON SOCIAL: CORPORACION DH SRL
RUC: 20508597208
DOMICILIO FISCAL
MZA. A LTE. 2 URB. EX – FUNDO TAMBO INGA PUENTE PIEDRA – LIMA.
OFICINA
CALLE. LOS INDUSTRIALES MZA. B LOTE 4 ASOC. ACAIN PUENTE PIEDRA –
LIMA
REPRESENTANTE LEGAL:
DINA TAMAYO GUTIERREZ
DNI: 06937327
RUBRO DE LA EMPRESA:
-Importación, exportación, distribución, compra, venta, comercialización y
reacondicionamiento de cilindros con tapas metálicas, de plástico y de todo tipo de
envases para uso industrial.
- Prestación de servicio de mantenimiento industrial, pintura, acondicionamiento,
deshechos e incineración, servicio de transporte, carga pesada y ligera, destrucción
de productos orgánicos e inorgánicos, de residuos sólidos, en general desechos y
desperdicios industriales y no industriales.
LICENCIAS Y PERMISOS
Reconocimiento por parte de DIGESA como “EMPRESA PRESTADORA DE
SERVICIOS DE RESIDUOS SOLIDOS” mediante registro EPNA-318-07
Reconocimiento por parte de DIGESA como “EMPRESA
COMERCIALIZADORA DE RESIDUOS SOLIDOS” mediante registro ECNA-
1073-11
Resolución de autorización emitida por el Ministerio De Transportes Y
Comunicaciones para el transporte en territorio nacional de residuos sólidos.
PLANTEAMIENTO:
CORPORACION DH SRL, pequeña empresa en sostenible crecimiento, con 8 años en el mercado de envases y gestión ambiental ejecuta todos sus procesos manualmente, debido al volumen de información que se ha acumulado y el crecimiento de la demanda
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
5
de la misma tiene el problema de lentitud en el acceso a la información y la ejecución de procesos desde los más simples a los más complejos. Se requiere automatizar procesos para poder competir al ritmo que la actualidad de las empresas exige. 1.2. FORMULACION DEL PROBLEMA
PARAMETRO RESPUESTA
CARRERA: ING. DE SISTEMAS
AREA: ANALISIS Y MODELAMIENTO DE
SISTEMAS
ASIGNATURA: METODOLOGIA RUP
FORMULACION DEL PROBLEMA:
“BENEFICIOS ECONOMICOS Y EN LA CALIDAD DE SERVICIO AL CLIENTE
INTERNO Y EXTERNO DEBIDO A LA IMPLEMENTACION DEL SISTEMA
INTEGRADO INFORMATICO UTILIZANDO LA METODOLOGIA RUP Y LA
TECNOLOGIA .NET PARA LA EMPRESA COMERCIAL Y DE SERVICIOS
PYME CORPORACION DH SRL”
El principal problema que encontramos en esta situación es que la empresa no cuenta
para este rubro específicamente con un sistema formal que nos permita tener un control
integral de los movimientos del negocio, a pesar de que se está creciendo
aceleradamente pues actualmente este rubro tiene mucha demanda y existen contadas
empresas que manejan todos los permisos necesarios de parte de las instituciones
públicas competentes como son el Ministerio de Salud y el Ministerio de Transportes que
hacen de este un negocio rentable, el manejo de la información no es óptima ni oportuna,
se requiere por tanto la creación de soluciones que permitan agilizar todos estos procesos
que se generan al llevar a cabo este negocio.
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
6
1.3. OBJETIVOS
GENERAL.-
Modelar y desarrollar un sistema informático integrado que al ser implementado
resuelva todas las necesidades de manejo de información y procesos de la
empresa.
ESPECIFICOS.-
a.- Automatizar Procesos.
b.- Integrar las diferentes áreas de la empresa.
c.- Consolidar una base de datos con sus relaciones óptimas que permita acceder
a la información ordenadamente y con prestancia.
d.- La transición de lo manual a lo automatizado será sencilla gracias a las buenas
prácticas de usabilidad.
e.- Todas las necesidades deben ser cubiertas en un sistema integrado.
f.- Adaptabilidad a nuevos cambios en el futuro.
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
7
1.4. JUSTIFICACION DE LA INVESTIGACION
El problema medular se encuentra en la lentitud en el acceso a la información al no
existir una base de datos automatizada.
La imagen muestra el consolidado de ventas en junio 2012 Realizado en MS Excel 2010.
Se requiere un sistema informático que integre todas las áreas.
La imagen muestra el archivo de Ms Excel utilizado para imprimir factura.
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
8
Representación del Modelo actual usando la metodología IDEF0 Vamos a representar el modelo actual con IDEF0
Diagrama de Contexto
La imagen muestra una representación gráfica de un proceso de la empresa.
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
9
La empresa no cuenta con antecedentes semejantes a esta investigación, el
crecimiento de información y procesos que vienen desarrollando ha hecho que
consideren la implementación de un sistema informático como una decisión critica
que tiene que ser ejecutada lo más pronto posible.
Si bien es cierto en el mercado existen ya Paquetes de sistemas desarrollados
para Pymes, es objetivo del estudiante analizar, comprender, mejorar y aprender
sobre el desarrollo de estos sistemas integrados.
Medir la innovación, el paso de realizar los procesos manualmente a automatizar
los mismos mediante tecnología de información en el tiempo dará resultados que
sería de interés académico cuantificar, para futuras investigaciones y proyecciones.
1.5. LIMITACIONES
- Usuarios con poca experiencia informática
- Información desordenada y no clasificada
2.- MARCO TEORICO
2.1. ANTECEDENTES DE LA INVESTIGACION
En el mercado existen una variedad importante de sistemas integrados para Pymes,
ERP`s, etc. A continuación enumeramos algunas:
SIIGO Pymes
Software para la administración, gestión y planificación de recursos empresariales (ERP)
que integra en tiempo real todas las áreas vinculadas a la administración de los negocios.
SIIGO es un software modular y escalable que se adapta a diferentes tipos de empresa.
Viene con los módulos de compras, ventas, almacén, RRHH, Contabilidad.
Su implementación cuesta $ 2000.00, anualmente se abona un seguro de $ 100.00 que
cubre actualización y soporte técnico.
SAP BUSINESS ONE
Una única aplicación de gestión empresarial integrada para pequeñas empresas. La
aplicación Sap Business One integra todas las funciones empresariales básicas de toda la
empresa (incluye gestión financiera, ventas, gestión de atención al cliente, e-commerce,
gestión de inventarios y operaciones). A diferencia de muchas otras pequeñas soluciones
empresariales que existen actualmente en el mercado, sap business one es una única
aplicación que elimina la necesidad de instalaciones separadas y la complicada
integración de varios módulos.
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
10
2.2. BASES TEORICAS
METODOLOGIA RUP
El Rational Unified Process o Proceso Unificado de Racional. Es un proceso de ingeniería de software que suministra un enfoque para asignar tareas y responsabilidades dentro de una organización de desarrollo. Su objetivo es asegurar la producción de software de alta calidad que satisfaga la necesidad del usuario final dentro de un tiempo y presupuesto previsible. Es una metodología de desarrollo iterativo enfocada hacia “los casos de uso, manejo de riesgos y el manejo de la arquitectura”.
El RUP mejora la productividad del equipo ya que permite que cada miembro del grupo sin importar su responsabilidad específica acceda a la misma base de datos de conocimiento. Esto hace que todos compartan el mismo lenguaje, la misma visión y el mismo proceso acerca de cómo desarrollar software.
CICLO DE VIDA
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
11
En el ciclo de vida RUP veremos una implementación del desarrollo en espiral. Con el ciclo de vida se establecen tareas en fases e iteraciones. El RUP maneja el proceso en cuatro fases, dentro de las cuales se realizan varias iteraciones en número variable
Las primeras iteraciones (en las fases de Inicio y Elaboración) se enfocan hacia la comprensión del problema y la tecnología, la delimitación del ámbito del proyecto, la eliminación de los riesgos críticos, y al establecimiento de una base de inicio.
FASES
FASE DE INICIO
Durante esta fase de inicio las iteraciones se centran con mayor énfasis en las actividades de modelamiento de la empresa y en sus requerimientos
FASE DE ELABORACIÓN
Durante esta fase de elaboración, las iteraciones se centran al desarrollo de la base de la diseño, encierran más los flujos de trabajo de requerimientos, modelo de la organización, análisis, diseño y una parte de implementación orientada a la base de la construcción.
FASE DE CONSTRUCCIÓN
Durante esta fase de construcción, se lleva a cabo la construcción del producto por medio de una serie de iteraciones las cuales se seleccionan algunos Casos de Uso, se redefine su análisis y diseño y se procede a su implantación y pruebas. En esta fase se realiza una pequeña cascada para cada ciclo, se realizan tantas iteraciones hasta que se termine la nueva implementación del producto.
FASE DE TRANSICIÓN
Durante esta fase de transición busca garantizar que se tiene un producto preparado para su entrega al usuario.
PRINCIPALES CARACTERISTICAS
Forma disciplinada de asignar tareas y responsabilidades (quién hace qué, cuándo y cómo)
Pretende implementar las mejores prácticas en Ingeniería de Software Desarrollo iterativo Administración de requisitos Uso de arquitectura basada en componentes Control de cambios Modelado visual del software Verificación de la calidad del software
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
12
El RUP es un producto de Rational (IBM). Se caracteriza por ser iterativo e incremental, estar centrado en la arquitectura y guiado por los casos de uso. Incluye artefactos (que son los productos tangibles del proceso como por ejemplo, el modelo de casos de uso, el código fuente, etc.) y roles (papel que desempeña una persona en un determinado momento, una persona puede desempeñar distintos roles a lo largo del proceso).
Especificación de las Fases
Establece oportunidad y alcance Identifica las entidades externas o actores con las que se trata Identifica los casos de uso
RUP comprende 2 aspectos importantes por los cuales se establecen las disciplinas:
Proceso: Las etapas de esta sección son:
Modelado de negocio Requisitos Análisis y Diseño Implementación Pruebas Despliegue
Soporte: En esta parte nos conseguimos con las siguientes etapas:
Gestión del cambio y configuraciones Gestión del proyecto Entorno
La estructura dinámica de RUP es la que permite que este sea un proceso de desarrollo fundamentalmente iterativo, y en esta parte se ven inmersas las 4 fases descritas anteriormente:
Inicio(También llamado Incepción) Elaboración Desarrollo(También llamado Implementación, Construcción) Cierre (También llamado Transición)
Artefactos
RUP en cada una de sus fases (pertenecientes a la estructura estática) realiza una serie de artefactos que sirven para comprender mejor tanto el análisis como el diseño del sistema estos artefactos son los siguientes:
Inicio:
Documento Visión Especificación de Requerimientos
Elaboración:
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
13
Diagramas de caso de uso
Construcción:
Documento Arquitectura que trabaja con las siguientes vistas:
Vista Lógica:
Diagrama de clases Modelo E-R (Si el sistema así lo requiere)
Vista de Implementación:
Diagrama de Secuencia Diagrama de estados Diagrama de Colaboración
Vista Conceptual:
Modelo de dominio
Vista física: Mapa de comportamiento a nivel de hardware.
Implementación del RUP para el proyecto
La metodología RUP es más apropiada para proyectos grandes (Aunque también pequeños), dado que requiere un equipo de trabajo capaz de administrar un proceso complejo en varias etapas. En proyectos pequeños, es posible que no se puedan cubrir los costos de dedicación del equipo de profesionales necesarios.
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
14
2.3. DEFINICION DE TERMINOS
RUP: El Rational Unified Process o Proceso Unificado de Racional. Es un proceso de ingeniería de software que suministra un enfoque para asignar tareas y responsabilidades dentro de una organización de desarrollo.
STAKEHOLDER: Aquel individuo que puede afectar o ser afectado por el sistema y su entorno. PROYECTO: Un proyecto es una planificación que consiste en un conjunto de actividades que se encuentran interrelacionadas y coordinadas. La razón de un proyecto es alcanzar objetivos específicos dentro de los límites que imponen un presupuesto, calidades establecidas previamente y un lapso de tiempo previamente definido. La gestión de proyectos es la aplicación de conocimientos, habilidades, herramientas y técnicas a las actividades de un proyecto para satisfacer los requisitos del proyecto.
METODOLOGIA: Metodología es aquella guía que se sigue a fin realizar las acciones propias de una investigación. En términos más sencillos se trata de la guía que nos va indicando qué hacer y cómo actuar cuando se quiere obtener algún tipo de investigación. Es posible definir una metodología como aquel enfoque que permite observar un problema de una forma total, sistemática, disciplinada y con cierta disciplina.
GESTION: Encargada de la planificación, organización, dirección y control de los recursos (humanos, financieros, materiales, tecnológicos, el conocimiento, etc) de la organización, con el fin de obtener el máximo beneficio posible; este beneficio puede ser económico o social, dependiendo esto de los fines perseguidos por la organización.
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
15
2.4. SISTEMAS DE HIPOTESIS
2.4.1 GENERAL
La implementación del sistema integrado beneficiara a la empresa y generara crecimiento
tangible puesto que su capacidad de atención mejorara a raíz de la rapidez en el acceso a la
información.
NULA
La implementación del sistema integrado no generara ningún cambio que signifique beneficio o
crecimiento económico.
2.4.2 ESPECIFICAS
H1: Al redactar un documento de venta o compra, este quedara registrado en la base de datos
lo cual servirá para generar consultas, reportes, estadísticas, importantes para la toma de
decisiones.
H2: El acceso rápido a la información producirá una mejor atención a los clientes externos e
internos ya que estos tendrán una respuesta rápida y confiable.
Universidad Tecnológica del Perú Proyecto de Ingeniería de Sistemas I
16
2.5. SISTEMAS DE VARIABLES
VARIABLE PRECIO DEL PRODUCTO
DEFINICION CONCEPTUAL CAMBIO DE PRECIO DE UN PRODUCTO
OFRECIDO AL CLIENTE
DEFINICION OPERACIONAL
DIMENSION:
INDICADORES:
CRECIMIENTO O DISMINUCION DEL
PRECIO DE UN PRODUCTO EN
VALOR MONETARIO
EVALUACION DE COSTO DEL
PRODUCTO, COSTOS OPERATIVOS,
ADMINISTRATIVOS Y CANTIDAD A
LLEVAR.
VARIABLE COSTO OPERATIVO
DEFINICION CONCEPTUAL VARIACION DEL COSTO OPERATIVO AL
REALIZAR UN TRABAJO DETERMINADO
DEFINICION OPERACIONAL
DIMENSION:
INDICADORES:
AUMENTO O DISMINUCION DEL
COSTO EN RELACION AL COSTO DE
REFERENCIA CALCULADO.
INSUMOS UTILIZADOS, PERSONAL
UTILIZADO, TIEMPO UTILIZADO,
MAQUINARIA UTILIZADA, OTROS.