Analisis_y_diseno_de_una_intranet

Anuncio
Desarrollo de una Intranet para la empresa BINARYLA
UNIVERSIDAD TECNOLOGICA DEL
PERÚ
FACULTAD DE INGENIERIA INDUSTRIAL
Y DE SISTEMAS
PROYECTO DE TESIS I
ANALISIS Y DISEÑO DE UNA INTRANET BAJO LA
METODOLOGIA RUP PARA LA EMPRESA BINARY
(Desarrollo de software y gestión de tecnología)
DOCENTE
MBA Ing. Carlos Zorrilla Varga
INTEGRANTES
Grados Espinoza, Herbert Junior.
Zuloeta Huerta, Luis Baiker.
UNIVERSIDAD TECNOLOGICA DEL PERÚ
Página 1
Desarrollo de una Intranet para la empresa BINARYLA
Dedicatoria
A toda mi familia y en especial para mis padres por todo el apoyo en estos cinco años
de vida universitaria.
A cada uno de los profesores que con su ayuda nos permitieron culminar esta etapa
tan importante en nuestras vidas.
A mis compañeros, por el magnífico ambiente de estudio que he disfrutado y
felicitarlos por todos sus logros obtenidos.
UNIVERSIDAD TECNOLOGICA DEL PERÚ
Página 2
Desarrollo de una Intranet para la empresa BINARYLA
TABLA DE CONTENIDO
INDICE TENTATIVO
Resumen ejecutivo…………………………………………………………………………………….………………………..…. 4
CAPITULO 1: Formulación del Problema
1.1
1.2
1.3
1.4
1.5
1.6
Planteamiento del problema …………………………………………………………………………………………… 5
Antecedentes de solución ………………………………………………………………………………….……………. 5
Propuesta de solución ……………………………………………………………………………………………………… 6
Alcance de la propuesta …………………………………………………………………………………………………… 6
Justificación……………………………………………………………………………………………………………………... 7
Objetivos …………………………………………………………………………………………………………………………. 7
1.6.1 Objetivo General……………………….……………..………………………………………….……………. 7
1.6.2 Objetivos específicos…………..…………………………………………………………………….………. 7
UNIVERSIDAD TECNOLOGICA DEL PERÚ
Página 3
Desarrollo de una Intranet para la empresa BINARYLA
Resumen ejecutivo
El presente proyecto está dirigido a la empresa BINARY como una futura propuesta para
mejorar sus procesos operativos tales como la gestión de proyectos y Control de
actualizaciones de los mismos.
BINARY, es una empresa de desarrollo Web y desarrollo de software a medida, actualmente
cuenta con gran cúmulo de información de todo tipo referente al trabajo que esta realiza,
organizada de diversas maneras y distribuida en diferentes computadoras , el grupo no cuenta
con un manejo centralizado de todo el proceso, esto provoca que en ocasiones existan
problemas en el trabajo o pérdida de alguna documentación, por lo que se hace necesario un
sistema que centralice toda la información y que a la vez permita una mayor organización sobre
ella.
El proyecto consiste en hacer el análisis y diseño de una intranet. Esta estará basada en una
arquitectura Cliente/Servidor, niveles de accesos, y será llevada con el Patrón de diseño MVC
(Modelo - Vista - Controlador).
El Análisis y diseño de la intranet se llevará a cabo bajo la metodología RUP, porque es una
metodología completa y extensa que intenta abarcar todos los aspectos del desarrollo de
un software.
En la sección de Gestión del Proyecto se muestran las planificaciones de desarrollo del
proyecto, así como el cronograma de ejecución del proyecto, de construcción de la aplicación y
cumplimiento de los plazos estimados.
En la sección de Modelado del Negocio se encuentran los artefactos utilizados de la
metodología RUP para definir un modelo del negocio, modelos de objetos del negocio y el
modelo del dominio.
En la sección Requisitos se encuentra los artefactos definidos según la metodología RUP, es
decir, el documento plan de desarrollo de software, el documento visión, el documento glosario,
matrices de atributos de todos los requerimientos, los casos de uso y sus especificaciones.
En la sección Análisis/Diseño se muestran tanto el modelo de análisis/diseño (diagrama de
clases) como el modelo de datos (modelo entidad – relación).
En la sección Implementación se muestran los prototipos de interfaces de usuario de la
aplicación.
A continuación se detalla las Tecnologías y Herramientas a usar en el Diseño del Sistema:
Herramientas de Diseño


Herramienta Visual: UML (Rational Rose).
Herramienta para el modelo de datos: ERWIN.
Herramientas de Desarrollo



WAMP SERVER (64 BITS) 2.2E
- Apache versión 2.2.11
- MySQL 5.1.33
- PhpMyAdmin 3.4.10.1
Plataforma de Desarrollo: PHP versión 5.2.9-2
IDE de Desarrollo: NetBeans 7.2.
UNIVERSIDAD TECNOLOGICA DEL PERÚ
Página 4
Desarrollo de una Intranet para la empresa BINARYLA

Framework de Desarrollo: CodeIgniter V 2.1.2
El proyecto debe proporcionar una respuesta para el desarrollo de todos los módulos
implicados en la INTRANET. Estos módulos se pueden diferenciar en:







Gestión de Usuarios
Gestión de Clientes
Gestión de Proyectos
Gestión de Requerimientos
Gestión de Tareas / Actividades
Gestión de reportes
Control de Calidad
CAPITULO I
1.1 Definición del problema
En la actualidad la empresa BINARY no cuenta con un manejo centralizado de la información,
lo que provoca que muchas veces se pierda parte de la misma. Esta carece de una aplicación
que organice, gestione y administre toda la documentación encaminada a los usuarios y a la
empresa en general, por lo que presentan información dispersa en cada uno de sus áreas, el
mecanismo para hacerle llegar las informaciones a los diferentes trabajadores no es el más
óptimo.
Para programar los servicios que brindan a cada uno de los clientes usan una aplicación que
contiene un módulo de proyectos, en el módulo de proyectos se definen los datos básicos del
proyecto tales como la fecha y nombre de un proyecto, también cuenta con una sección de
EDTS, en esta los programadores registran sus actividades diarias, cabe mencionar que el
EDT no es generado por alguna persona responsable en la repartición de tareas sino por los
mismos programadores, causando así una mala definición del proyecto.
Los procesos manuales de BINARY tienden a tener gran cantidad de errores, por la
intervención y discrecionalidad humana, además de la lentitud que puede causar.
1.2 Antecedentes de solución
En la actualidad, la empresa BINARY no cuenta con un manejo centralizado de la información,
lo que provoca que muchas veces se pierda parte de la misma. Esta carece de una aplicación
que organice, gestione y administre toda la documentación encaminada a los usuarios y a la
empresa en general, por lo que presentan información dispersa en cada uno de sus áreas, el
mecanismo para hacerle llegar las informaciones a los diferentes trabajadores no es el más
óptimo.
La empresa BINARY en general que se puede catalogar de grande debido a la gran cantidad de
trabajadores con que cuenta. Es por eso que la comunicación y la transmisión de esa
información es lo que más complicaciones tienen en la empresa. Para contrarrestar esto es
UNIVERSIDAD TECNOLOGICA DEL PERÚ
Página 5
Desarrollo de una Intranet para la empresa BINARYLA
necesaria la creación de una aplicación que contenga múltiples opciones que haga más fácil y
organizado el trabajo de la misma.
1.3 Propuesta de solución
Se plantea diseñar una intranet que permita controlar las operaciones con el fin de llegar a
obtener los siguientes beneficios:





Llevar un mejor control de sus actividades
Mejorar el tiempo de respuesta, para la generación de informes o reportes estadísticos
y gerenciales, que apoyen la toma de decisiones.
Mejorar la comunicación y coordinación entre los miembros de la empresa y clientes.
Ofrecer a la empresa un control centralizado de su información.
La satisfacción del cliente por la eficiente calidad en el servicio que se le proporcione,
no solo en calidad de los productos, sino también al brindarle un entorno de atención a
través de la intranet en cual sea atendido con rapidez.
El desarrollo de este presente trabajo será bajo la metodología RUP, porque es una
metodología completa y extensa que intenta abarcar todos los aspectos del desarrollo de
un software. y también con herramientas (software) como BPWIN, ERWIN, RATIONAL ROSE.
Esta propuesta de solución utilizaría herramientas open source como una base de datos
MYSQL y un lenguaje de programación PHP bajo un servidor web.
1.4 Alcances y limitaciones
La intranet será desarrollada utilizando software libre, ya que la empresa no cuenta con mucho
presupuesto, por lo que se busca implementar una solución que traiga consigo buenos
resultados para lograr una mejora de los procesos operativos.
El sistema arrojara Alertas cuando se haga alguna modificación en algún proyecto
La intranet estará basada en niveles de acceso, contara con 5 niveles:





Gerencia
Administrador
Programador
Clientes
Invitado
Los programadores solo tendrán acceso a revisar y registrar sus tareas programadas, también
podrán consultar al Analista de sistemas acerca de sus tareas programadas.
El sistema generara Reportes estadísticos en la cual se muestre el avance de proyectos, y
horas de producción por proyecto.
UNIVERSIDAD TECNOLOGICA DEL PERÚ
Página 6
Desarrollo de una Intranet para la empresa BINARYLA
1.5 Justificación
Para casi cualquier empresa de la actualidad, y muy especialmente en un futuro muy cercano,
la intranet será un recurso indispensable. Dada la gran cantidad de datos que genera cualquier
empresa, se están quedando obsoletos los actuales métodos de inserción y consulta de datos.
Una intranet puede resolver estos y otros problemas.
Es por eso que uno de los aspectos más importantes para llevar a cabo este proyecto es que
contribuya a la mejora en la Gestión de los recursos de la empresa, que los miembros de la
empresa puedan consultar su información de manera inmediata y precisa.
Se aprovechará también la potencia de una intranet para tener acceso rápido a
cualquier documento de la empresa, siempre que se tenga el nivel de privilegios
adecuado. Esta es otra de las ventajas de una intranet, su seguridad. Solo tendrán
acceso a los recursos aquellos empleados que lo necesiten realmente. Siguiendo con
la potencia y velocidad de acceso a datos de una intranet, el tiempo empleado en
realizar cualquier búsqueda de datos de cualquier departamento de la empresa se
reduce considerablemente, por lo que la productividad de la empresa mejorará.
1.6 Objetivos
1.6.1 Objetivos generales
Desarrollar el análisis y diseño de una intranet para la empresa BINARY con el fin e pueda
llevar una mejor gestión de sus actividades.
1.6.2 Objetivos Específicos
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
Generar una arquitectura de software en base a niveles de acceso.
Permitir a los trabajadores elaborar consultas de sus actividades programadas.
Controlar el Estado de los proyectos por parte del jefe de proyectos.
Dar Acceso a Definir Proyectos, requerimientos y EDT.
Mostrar alertas cuando un proyecto ha surgido algún cambio.
Brindar una mejor forma de trabajo.
Contribuir en la adecuada gestión para la toma de decisiones.
Ayudar a obtener de manera rápida y eficiente reportes de estadísticas.
Optimizar la información unificándola y facilitando su tratamiento.
Acelera el paso de la gestión de la información a la gestión del conocimiento.
k) Otorgar información a unos y restringir la información a otros de la misma.
l)
Facilitar el uso para los empleados que estén familiarizados con el entorno en
el que trabaja.
UNIVERSIDAD TECNOLOGICA DEL PERÚ
Página 7
Descargar