Tesis UTP Alumno Moreno

19
Diseño de un Aplicativo Web para la Optimización de Procesos del Área Administrativa en la Empresa AyE Construcciones  2012 PROYECTOS DE INGENIERIA DE SISTEMAS I TERCERA SUSTENTACION ALEXIS ALONZO MORENO ESPINOZA DOCENTE: PEDRO ENRIQUE CHAVEZ FARFAN |

Transcript of Tesis UTP Alumno Moreno

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 1/19

Diseño de un

Aplicativo Web para la

Optimización deProcesos del Área

Administrativa en la

Empresa AyEConstrucciones 

2012

PROYECTOS DE INGENIERIA DE SISTEMAS I

TERCERA SUSTENTACION 

ALEXIS ALONZO MORENO ESPINOZA

DOCENTE: PEDRO ENRIQUE CHAVEZ FARFAN |

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 2/19

 

pág. 1 

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 3/19

 

pág. 2 

INDICEINTRODUCCION………………………………………………………………………….. 3 

CAPITULO I: Formulación del Problema

1.1. Planteamiento del problema………………………………….………………..… 4

1.2. Formulación del problema………………………………….…………………..… 5 

1.3. Antecedentes de solución…………………………………….………………..… 5 

1.3.1 Caso 1: Constructora San Adrián………………..……….……..….………….5 

1.3.2 Caso 2: EPM Consultores………..…………..………….………..….………….6 

1.4. Propuesta de solución.…………………………….....………………………..… 61.5. Alcance de la propuesta........................................................................ 6

1.6. Justificación....................................….…….………………………………… 7 

1.7. Objetivos….......…………………….…………….……………………………..… 7 

1.7.1. Objetivo general............................................................................... 7

1.7.2. Objetivo Específicos......................................................................... 7

CAPITULO II: Marco Teórico

2.1 Tecnologías para el desarrollo de Aplicaciones Web………………..………8 

2.2 Diseño de Datos...................................................................................10

2.3 Técnicas y Herramientas para la Captura de Información……………….11 

2.1 Técnicas de Análisis Costo-Beneficio………………………………………...12  

CAPITULO III: Marco Metodológico

3.1. Metodología para el Análisis y Diseño de Información……………………13 

3.1.1 Metodologías para la Recopilación de Datos……………………………..13

3.1.2 Metodologías para el Diseño de Datos……………………………………..13  

3.1.3 Metodologías para el Diseño del Aplicativo Web…………………………15 

3.2. Metodología para el Estudio

de la Factibilidad (Viabilidad) de la Solución………………………………16 

Referencias…………………………………………………………………………………………18  

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 4/19

 

pág. 3 

INTRODUCCIÓN

  La optimización de los procesos de producción y los recursos empleados en

ella es el punto vital de cualquier empresa ya que de este dependerá el

rendimiento y el nivel de beneficios que reporte.

  Toda Empresa desde su creación y a lo largo de su desempeño, desarrollametodologías y sistemas de producción para llevar a cabo sus funciones, y

estas a su vez van evolucionando con el tiempo a la par de que la empresa lo

hace. Sin embargo llega un punto de inflexión en donde los métodos de

desarrollo de funciones necesitan de una optimización basada en

metodologías y estándares especializados que permitan a la empresa

explotar su potencial al máximo rendimiento y conseguir los mejores

resultados posibles.

  Es aquí donde entran la ingeniería de sistemas, que mediante las

metodologías de investigación permite establecer con claridad y sin

ambigüedad los ¿Cómo? y los ¿Por qué? y a su vez dar repuestas que

busquen la mayor eficiencia y eficacia posible.

  AyE Construcciones E.I.R.L. es una empresa reconocida a nivel local, cuyo

 foco de operaciones se centra en la construcción de edificios, tanto

industriales como para vivienda, incursionado también en el competitivo y

cada vez más creciente negocio del corretaje inmobiliario.

  Es por esto que la empresa, dentro de su ciclo normal de expansión ycrecimiento requiere con urgencia el establecimiento de una metodología que

permita la mejora de su rendimiento apoyándose en el uso de las Tecnologías

de la Información y que siente las bases para el desarrollo de esta.

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 5/19

 

pág. 4 

CAPÍTULO I: FORMULACION DEL PROBLEMA

1.1. PLANTEAMIENTO DEL PROBLEMA

  Automatizar procesos es actualmente una herramienta muy útil, debido a que

permite realizarlas de una manera más rápida y eficiente obteniendo

información al momento y permitiendo dar soluciones, también permite la

satisfacción de brindar un servicio no solo a uno sino a varios clientes en muy

corto tiempo.

  La empresa AyE Construcciones ha conseguido a lo largo del último año de

operaciones un crecimiento de aproximadamente 300% en cuanto a proyectos

y personal designado a ellos, debido al gran crecimiento del sector

inmobiliario en el país, sobre todo en el departamento de Lima; sin embargo

esto a traído consigo un grave problema, y es que la administración de la

empresa no ha sabido controlar adecuadamente el crecimiento de esta por lo

que el flujo de datos que esta maneja ha sobrepasado los niveles para los

cuales estaba diseñado originalmente. 

  Por consiguiente la empresa AyE Construcciones se encuentran en un punto

de inflexión en donde es palpable que los métodos para la administración y

desarrollo de la producción mediante los cuales se desarrolla la empresa

actualmente no están optimizando los recursos de la empresa y por lo tanto

son poco viables de seguirse practicando en el futuro próximo de la empresa,pues atentan contra la naturaleza misma de esta que es la de maximizar

beneficios, minimizando los recursos. 

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 6/19

 

pág. 5 

1.2. FORMULACION DEL PROBLEMA

  Para resolver el problema de la empresa primero debemos entender cuál es la

problemática que buscamos resolver, por ello necesitamos formularnos una

pregunta clave en base a la cual desarrollaremos nuestro proyecto. 

  ¿Cuál será el beneficio económico de la implantación de un sistema web parala optimización de los procesos administrativos de la empresa AyEConstrucciones?

1.3. ANTECEDENTES DE SOLUCIÓN

  Las Tecnologías de información y comunicación se han convertido

actualmente en una de las herramientas fundamentales dentro de la

administración y el manejo de toda empresa, el rápido avance de las

tecnologías, conjuntamente con metodologías de desarrollo y administraciónproyectos hacen que las diferencias entre las empresas que usan las T.I. y

quienes no hacen uso de ellas sea abismal, trayendo como consecuencia que

estas últimas no puedan ser competitivas en un mercado dominado por las

primeras.

  En el caso de la relación de las empresas con sus clientes, las T.I.C. juegan

también un papel fundamental. En el Sector que nos compete podemos ver

que cada vez es mayor la búsqueda de viviendas mediante los portales

inmobiliarios. Al mes se hacen un promedio de 5 millones de búsquedas. Los

principales portales inmobiliarios han triplicado su tráfico en los últimos dos

años. Actualmente hay 1 millón y medio de visitas a estas páginas web. El 70%de las constructoras, grandes y medianas, anuncian en estos portales.

1.3.1 Caso 1: Constructora San Adrián1 

o  Tenemos el caso de la constructora San Adrián quienes luego de 16

años en el mercado de las inmobiliarias y de haber ejecutado 15

proyectos se han visto en la necesidad de incursionar en el mercado

online y de hacer uso de las Nuevas Tecnologías de la Información y

Comunicación para poder seguir siendo competitivos dentro delcreciente mercado de la construcción inmobiliaria, lo cual le ha

permitido en el último año aumentar en un 20% el número de su

potenciales clientes y de ventas cerradas por proyecto.

o  Como sabemos el uso de Internet el Perú como método de búsqueda

para productos comerciales crece de manera exponencial e imparable

en nuestro país. Según un estudio del 2011, 8 de cada 10 peruanos

investiga online antes de tomar una decisión de compra. Y esto puede

1 http://www.jcmagazine.com/constructoras-que-invierten-online/  

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 7/19

 

pág. 6 

verse reflejado claramente en este sector inmobiliario, en el que se

realizan al mes un promedio de 5 millones de búsquedas online. Es por

esto que la empresa tomo la decisión de implementar las TI a su

producción y han obtenido resultados muy positivos que reflejan que la

decisión tomada fue la correcta.

1.3.2 Caso 2: EPM Consultores2 

o  La empresa española EPM Consultores ha realizado con éxito la

implantación de sistemas de T.I. basados en Microsoft Project y en el

software Planer Et 2011 a diversas empresas constructoras con

resultados francamente positivos.

o  Estas empresas constructoras llegan con un perfil de rápidocrecimiento y necesidad de establecer un sistema ordenado quepermita optimizar los recursos de la empresa.

o  Según los registros de EPM consultores, han aplicado su sistema a“constructoras de gran tamaño” (cuyos nombres son mantenidos enreserva) y entre los beneficios obtenido señalan:

  Mejora en eficacia y calidad de la programación y control de los

proyectos

  Gran ahorro de tiempo y coste de producción de diagramas y

programación espacios tiempo

  Mejora en la comunicación de la planificación del proyecto

  Posicionamiento mejorado y aumento del valor añadido en la

oferta a clientes del sector

1.4. PROPUESTA DE SOLUCIÓN

  Se propone hacer un aplicativo web para la administración y gestión de la

empresa y que este a su vez contemple la publicación del producto (inmueble)

en la red; todo esto basado en la investigación y análisis de los procesos

llevados actualmente en la empresa con lo cual se pueda usar metodologías

que mejor se adapten al modus operandi actual de la empresa y a su vez

 faciliten la implementación y la transición al uso de las Tecnologías de la

Información por parte de los usuarios.

1.5. ALCANCE DE LA PROPUESTA

  Mediante el diseño del aplicativo web, realizado usando las tecnologías de

lenguaje de programación para entornos web HTML5, PHP, SQL, CSS etc….,

que sean necesarias para el desarrollo de los formularios requeridos dentro

del flujo de datos del área administrativa de la empresa, conseguiremos

reducir tiempos de operación, así como también el costo de cada uno de ellos

lo cual traerá como consecuencia una optimización y estandarización de los

2 hp://www.epmconsultores.com/ 

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 8/19

 

pág. 7 

procedimientos necesarios para la realización de las diversas tareas del

área.

1.6. JUSTIFICACIÓN

  La implementación de este sistema se justifica mediante:

o  Beneficios tangibles:

  La investigación permitirá, mediante un estudio detallado de los

procesos involucrados en el desarrollo del aplicativo; dar un

alcance del margen de beneficios que se obtendría de llevarse a

cabo el aplicativo web bajo en el cual se basa este estudio.

o  Beneficios intangibles:

  Brindar a los trabadores una mejora de su producción al mismo

tiempo que ayuda a la mejor ubicación por parte de los clientesde los servicios brindados y posiciona a la empresa dentro del

mercado ampliando enormemente el abanico de potenciales

clientes sin consumir excesivos recursos.

  Una mejor optimización del flujo de datos empleados para la

administración de la empresa, lo que se traduce en un mejor

usos de los recursos tecnológicos de la empresa.

  Reducción del tiempo empleado en la búsqueda y edición de los

cuadros administrativos y financieros de la empresa.

  La implementación de un estándar para el desarrollo de las

actividades administrativas de la empresa, lo cual permitirá

elaborar manuales de desarrollo de las diferentes tareas. 

1.7. OBJETIVOS

  1.7.1. Objetivo General

o  Diseñar un aplicativo web que permita automatizar los procesos

administrativos de gestión de producción y promoción de los productos

de la empresa.

  1.7.2. Objetivos Específicos

o  Estructurar y diseñar los modelos y formularios basados en el flujo de

datos del área administrativa. de la empresa.

o  Diseñar la arquitectura de los procesos involucrados en el desarrollo

de las actividades de la empresa.

o  Diseñar la arquitectura tecnológica necesaria para la implantación del

sistema.

o  Medir el impacto económico que resultaría de la aplicación del modelo

web diseñado mediante la investigación de la realidad actual de la

empresa y de la optimización e sus recursos.

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 9/19

 

pág. 8 

CAPÍTULO II: MARCO TEORICO

2.2 Tecnologías para el desarrollo de Aplicaciones Web 

  Actualmente existen diferentes lenguajes de programación para desarrollar

en la web los cuales han ido surgiendo debido a las tendencias y necesidades

de las plataformas en las cuales se desarrollan.

  Desde los inicios de Internet, fueron surgiendo diferentes demandas por losusuarios y se dieron soluciones mediante lenguajes estáticos. A medida quepaso el tiempo, las tecnologías fueron desarrollándose y surgieron nuevosproblemas a dar solución. Esto dio lugar a desarrollar lenguajes de usuarios yutilizaran sistemas de Bases de Datos.

  Estos leguajes son:

  HTML5 (HyperText Markup Language, versión 5)3 : Es la quinta revisiónimportante del lenguaje básico de la World Wide Web, posee dosvariantes de sintaxis para HTML:

o  Un «clásico» HTML (text/html), la variante conocida como

HTML5

o  Y una variante XHTML conocida como sintaxis XHTML5 que

deberá ser servida como XML (XHTML) (application/xhtml+xml).

Siendo esta la primera vez que HTML y XHTML se han

desarrollado en paralelo.

Novedades

o  Incorpora etiquetas (canvas 2D y 3D, audio, video) con codecs

para mostrar los contenidos multimedia. Actualmente hay una

lucha entre imponer codecs libres (WebM + VP8) o privados

(H.264/MPEG-4 AVC).

o  Etiquetas para manejar grandes conjuntos de datos: Datagrid,

Details, Menu y Command. Permiten generar tablas dinámicas

que pueden filtrar, ordenar y ocultar contenido en cliente.o  Mejoras en los formularios. Nuevos tipos de datos (eMail,

number, url, datetime …) y facilidades para validar el contenido

sin Javascript.

o  Visores: MathML (fórmulas matemáticas) y SVG (gráficos

vectoriales). En general se deja abierto a poder interpretar otros

lenguajes XML.

o  Drag & Drop. Nueva funcionalidad para arrastrar objetos como

imágenes.

3 Fuente: hp://www.maestrosdelweb.com/HTML 

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 10/19

 

pág. 9 

o  Añade etiquetas para manejar la Web Semántica (Web 3.0):

header, footer, article, nav, time (fecha del contenido), link rel=‘’

(tipo de contenido que se enlaza).

  PHP (Pre Hypertext Processor)4: Inicialmente llamado Personal HomePage; surgió en 1995, desarrollado por PHP Group.

PHP es un lenguaje de script interpretado en el lado del servidor

utilizado para la generación de páginas web dinámicas, embebidas en

páginas HTML y ejecutadas en el servidor. PHP no necesita ser

compilado para ejecutarse. Para su funcionamiento necesita tener

instalado Apache o IIS con las librerías de PHP. La mayor parte de su

sintaxis ha sido tomada de C, Java y Perl con algunas características

específicas. Los archivos cuentan con la extensión (php).

Ventajas:

o  Muy fácil de aprender.

o  Se caracteriza por ser un lenguaje muy rápido.

o  Soporta en cierta medida la orientación a objeto. Clases y

herencia.

o  Es un lenguaje multiplataforma: Linux, Windows, entre otros.

o  Capacidad de conexión con la mayoría de los manejadores de

base de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server,

entre otras.

o  Capacidad de expandir su potencial utilizando módulos.

o  Posee documentación en su página oficial la cual incluye

descripción y ejemplos de cada una de sus funciones.o  Es libre, por lo que se presenta como una alternativa de fácil

acceso para todos.

o  Incluye gran cantidad de funciones.

o  No requiere definición de tipos de variables ni manejo detallado

del bajo nivel.

Desventajas:

o  Todo el trabajo lo realiza el servidor y no delega al cliente. Por

tanto puede ser más ineficiente a medida que las solicitudes

aumenten de número.

o  La legibilidad del código puede verse afectada al mezclar

sentencias HTML y PHP.

o  La programación orientada a objetos es aún muy deficiente para

aplicaciones grandes.

o  Dificulta la modularización.

o  Dificulta la organización por capas de la aplicación.

Seguridad:

PHP es un poderoso lenguaje e intérprete, ya sea incluido como parte

de un servidor web en forma de módulo o ejecutado como un binario

4 Fuente: hp://www.maestrosdelweb.com/PHP 

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 11/19

 

pág. 10 

CGI separado, es capaz de acceder a archivos, ejecutar comandos y

abrir conexiones de red en el servidor. Estas propiedades hacen que

cualquier cosa que sea ejecutada en un servidor web sea insegura por

naturaleza

PHP está diseñado específicamente para ser un lenguaje más seguro

para escribir programas CGI que Perl o C, y con la selección correcta

de opciones de configuración en tiempos de compilación y ejecución, y

siguiendo algunas prácticas correctas de programación.

  SQL (Structured Query Language)5  Es  un lenguaje declarativo de

acceso a bases de datos relacionales que permite especificar diversos

tipos de operaciones en ellas. Una de sus características es el manejo

del álgebra y el cálculo relacional que permiten efectuar consultas con

el fin de recuperar de forma sencilla información de interés de bases

de datos, así como hacer cambios en ella.

Es un lenguaje declarativo de “alto nivel” o “de no procedimiento” que,

gracias a su fuerte base teórica y su orientación al manejo de

conjuntos de registros permite una alta productividad en codificación y

la orientación a objetos, o sea, que especifica qué es lo que se quiere y

no cómo conseguirlo, por lo que una sentencia no establece

explícitamente un orden de ejecución De esta forma, una sola

sentencia puede equivaler a uno o más programas que se utilizarían en

un lenguaje de bajo nivel orientado a registros.

2.3 Diseño de Datos6 

  El diseño de datos tiene como objetivo principal el modelamiento de laestructura de bases de datos y archivos utilizados por un sistema deinformación propuesto. El producto del diseño de datos consiste endescripciones detalladas de:

  Los atributos o las características de las entidades (objetos,personas, lugares, eventos) sobre los cuales necesita mantenerinformación el sistema de información propuesto.

  Las relaciones que entidades forman entre sí.  Los elementos de datos específicos (bases de datos, archivos,

registros, etc.) que necesitan mantenerse para cada entidadrastreada por el sistema de información.

  Las reglas de integridad que rigen la forma como cada elemento dedato es especificado y utilizado por el sistema información.

5

Fuente : hp://www.scielo.cl 

6 Fuente : hp://isab07.blogspot.com/2007/06/diseo-de-datos.html 

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 12/19

 

pág. 11 

  Lenguaje Unificado de Modelado7 (LUM o UML, por sus siglas en

inglés, Unified Modeling Language ) es el principal y más conocido lenguaje

de modelado de sistemas de software.

De naturaleza gráfica, se usa para visualizar, especificar, construir y

documentar un sistema. UML ofrece un estándar para describir un "plano"del sistema (modelo), incluyendo aspectos conceptuales tales como

procesos de negocio, funciones del sistema, y aspectos concretos como

expresiones de lenguajes de programación, esquemas de bases de datos y

compuestos reciclados.

Es importante remarcar que UML es un "lenguaje de modelado" para

especificar o para describir métodos o procesos. Se utiliza para definir un

sistema, para detallar los artefactos en el sistema y para documentar y

construir. En otras palabras, es el lenguaje en el que está descrito el modelo.

Se puede aplicar en el desarrollo de software gran variedad de formas paradar soporte a una metodología de desarrollo de software (tal como el Proceso

Unificado Racional o RUP), pero no especifica en sí mismo qué metodología o

proceso usar.

UML no puede compararse con la programación estructurada, pues UML

significa Lenguaje Unificado de Modelado, no es programación, solo se

diagrama la realidad de una utilización en un requerimiento. Mientras que,

programación estructurada, es una forma de programar como lo es la

orientación a objetos, sin embargo, la programación orientada a objetos viene

siendo un complemento perfecto de UML, pero no por eso se toma UML sólo

para lenguajes orientados a objetos.

UML cuenta con varios tipos de diagramas, los cuales muestran diferentes

aspectos de las entidades representadas.

2.4 Técnicas y Herramientas para la Captura de Información8 

  Dentro de las técnicas para la gestión de la innovación, es posible encontraruna amplia gama de herramientas para la gestión del negocio inmobiliario. Latécnica óptima depende del área de aplicación en donde se desee utilizar.

o  Técnicas de Creatividad: Principio básico de la innovación. La creatividaddebe ser flexible, original y fluida.

o  Brainstorming: Se basa en la generación de gran cantidad de ideas y endiferir el juicio de las misas hasta el final de la actividad.

o  Pensamiento Multidireccional: Direcciona el pensamiento laboral de un modono tradicional para obtener resultados mucho más importantes de lo que elpensamientos orientado al patrón del pensamiento habitual pudiera.

7

Fuente: hp://es.wikipedia.org/wiki/Lenguaje_Unicado_de_Modelado 

8 Fuente : : hp://www.scielo.cl 

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 13/19

 

pág. 12 

o  Despliegue Función de Calidad (QFD): Proceso sistémico que ayude aplanear, comprender y especificar claramente los requerimientos ynecesidades del cliente y a integrar dichas necesidades en los productos.

2.5 Técnicas de Análisis

  Costo-Beneficio9 

  El análisis de costo-beneficio es una técnica que se utiliza paraevaluar, o ayudar a evaluar, en el caso de un proyecto o propuesta, larentabilidad de esta mediante un proceso que involucra, ya seaexplícita o implícitamente, un peso total de los gastos previstos encontra del total de los beneficios previstos de una o más acciones conel fin de seleccionar la mejor opción o la más rentable. El costo-beneficio es razonamiento lógico basado en el principio de obtenerlos mayores y mejores resultados al menor esfuerzo invertido, tantopor eficiencia técnica como por motivación humana.

  Su importancia dentro del ámbito de la teoría de la decisiones radicaen que pretende determinar la conveniencia de proyecto mediante laenumeración y valoración posterior en términos monetarios de todoslos costos y beneficios derivados directa e indirectamente de dichoproyecto. Este método se aplica a obras sociales, proyectoscolectivos o individuales, empresas privadas, planes de negocios,etc., prestando atención a la importancia y cuantificación de susconsecuencias sociales y/o económicas.

  VAN-TIR10 

  Dos parámetros muy usados a la hora de calcular la viabilidad de unproyecto son el VAN (Valor Actual Neto) y el TIR (Tasa Interna deRetorno). Ambos conceptos se basan en lo mismo, y es la estimaciónde los flujos de caja que tenga la empresa (simplificando, ingresosmenos gastos netos).

  El Calcula de estos indicadores se hace mediante la siguiente

 formula:

  La Tasa Interna de Retorno TIR es el tipo de descuento que hace

igual a cero el VAN:

Donde:

  Ft es el Flujo de Caja en el periodo t.  N es el número de periodos.  I es el valor de la inversión inicial.

9

Fuente: hp://es.wikipedia.org/wiki/An%C3%A1lisis_de_coste-benecio 

10 Fuente: hp://es.wikipedia.org/wiki/Tasa_interna_de_retorno 

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 14/19

 

pág. 13 

CAPÍTULO III: MARCO METODOLOGICO

3.1. Metodología para el Análisis y Diseño de Información

  Para realizar correctamente la medición de la implantación del proyecto

debemos definir antes ciertos parámetros que nos permitan delimitar el área a la

cual está orientada el proyecto, así mismo necesitamos definir las metodólogas

mediante las cuales llevaremos a cabo los objetivos a cumplir con este proyecto.

  Para nuestro proyecto delimitaremos el área de estudio al sector administrativo

de la empresa, pues es el área a la que ira dirigida y es aquí donde se realizara la

optimización de procesos, sin embargo la medición del costo-beneficio

involucrara áreas externa a esta que estén vinculadas directamente y cuya

modificación repercuta en el resultado final del proyecto.

3.1.1 Metodologías para la Recopilación de Datos

  Se deben investigar y recopilar informes, documentos, estados

 financieros, procedimientos o cualquier otro documento que permita

representar en valores cuantitativos el estado actual de la empresa en

cuanto a la administración del negocio y la modificación de la misma

que derivaría del proceso de implantación del proyecto.

  Así mismo se evaluara, mediante reuniones con el área usuaria los

requerimientos con lo que deberá trabajar el aplicativo, de tal manera

que este pueda ser lo más “amigable” posible con respecto al usuario

 final.

  De esta etapa de Investigación derivaran los entregables:o  Requerimientos de área usuaria.

o  Análisis de estado actual de AyE Construcciones (área

administrativa)

3.1.2 Metodologías para el Diseño de Datos

“    fuente Rational Rose -IBM 

”     

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 15/19

 

pág. 14 

  Rational Rose11 

o  Es una herramienta de modelado visual para el análisis y diseño

de sistemas basados en objetos.

o  Usando este software y basados en el lenguaje UML vamos a

realizar el modelamiento de datos a través de las distintas

herramientas que nos ofrece para este cometido.  RUP12 

o  El RUP (por sus siglas en inglés Rational Unified Process y cuya

traducción vendría a ser Proceso Unificado Racional) es un

proceso de desarrollo de software desarrollado por la empresa

Rational Software, propiedad de IBM que junto con UML,

constituyen la metodología estándar más utilizada para el

análisis, diseño, implementación y documentación de sistemas

orientados a objetos.

o  Dentro del software Rational Rose, usaremos UML basándonos

en la metodología de RUP para poder realizar los análisis

correspondientes para poder generar los entregablesrequeridos

  De esta etapa derivaran lo entregables:

  Diagrama de Actividad

  Diagrama de Estados

  Diagrama de Casos de Uso

  Diagrama de Interacción

  Diagrama de Secuencia

  Diagrama de Clases

  Diagrama de Objetos

Collage de diagramas UML. - Fuente: Wikipedia.org:“Kishorekumar 62” 

11

Fuente : hp://www.slideshare.net/vivi_jocadi/raonal-rose 

12 Fuente: hp://es.wikipedia.org/wiki/Proceso_Unicado_de_Raonal 

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 16/19

 

pág. 15 

3.1.3 Metodologías para el Diseño del Aplicativo Web13 

  Selección de Hardware

o  Antes de empezar con el desarrollo del aplicativo web se deben

determinar los requerimientos de hardware de la aplicación, el

equipo servidor, la capacidad de respuesta, terminales,

requerimientos de red si la aplicación ha de disponerse en una

intranet o extranet. En el caso que la aplicación vaya a estar

publicada en internet, se debe reservar el dominio y ubicar el

servicio de hospedaje (hosting) de empresas que se

especializan en este Servicio.

  Selección de Software

o  En esta etapa se busca determinar los requerimientos en cuanto

al software que se utilizara para el desarrollo de la aplicación, es

decir; sistemas operativos, servidor (software), editores para el

diseño Web, lenguajes de programación, animaciones y otroscomponentes; todo esto dependerá de muchos aspectos como

la existencia de software licenciado o los recursos técnicos y de

hardware.

o  Para nuestro caso usaremos los lenguajes:

  Estructura : HTML

  Diseño : CSS

  Base de Datos : MySql

  Programación : php

o  Como software de desarrollo utilizaremos Adobe Dream Weaver

CS6.

Fuente: campus.dokeos.com 

o  Adobe Dreamweaver es una aplicación que forma parte de la

suite de diseño CS (Creative Suite; actualmente en su versión 6)

de Adobe que está destinada a la construcción, diseño y edición

de sitios, videos y aplicaciones Web basados en estándares.

o  Creado inicialmente por Macromedia (actualmente producidopor Adobe Systems) es el programa más utilizado en el sectordel diseño y la programación web, por sus funcionalidades, su

13 Fuente : hp://www.instutomardecortes.edu.mx/pubs/metodologia_web.pdf  

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 17/19

 

pág. 16 

integración con otras herramientas como Adobe Flash y,recientemente, por su soporte de los estándares del World WideWeb Consortium. Su principal competidor es Microsoft Expression Web y tiene soporte tanto para edición de imágenescomo para animación a través de su integración con otras.

o  La gran ventaja de este editor sobre otros es su gran poder deampliación y personalización del mismo, puesto que en esteprograma, sus rutinas (como la de insertar un hipervínculo, unaimagen o añadir un comportamiento) están hechas enJavascript-C, lo que le ofrece una gran flexibilidad en estasmaterias. Esto hace que los archivos del programa no seaninstrucciones de C++ sino rutinas de Javascript que hace quesea un programa muy fluido, que todo ello hace, queprogramadores y editores web hagan extensiones para suprograma y lo ponga a su gusto.14 

o  De esta etapa del desarrollo derivaran los entregables:

  Diseño beta del GUI (Grafic User Interface)-Web.  Código Fuente Beta del aplicativo web.  Presupuesto de los requerimientos de HW y

implementación del aplicativo.

3.2. Metodología para el Estudio de la Factibilidad (Viabilidad) de la Solución

  FODA15   El análisis FODA es una herramienta que permite conformar un cuadro de

la situación actual de la empresa u organización, permitiendo de esta

manera obtener un diagnóstico preciso que permita en función de ello

tomar decisiones acordes con los objetivos y políticas formulados.

  FODA recibe su nombre de las siglas Fortalezas, Oportunidades,

Debilidades y Amenazas pues es de estas cuatro variables de las que se

realiza el mencionado análisis, tanto fortalezas como debilidades son

internas de la organización, por lo que es posible actuar directamente

sobre ellas; en cambio las oportunidades y las amenazas son externas,

por lo que en general resulta muy difícil poder modificarlas.

  Diseñaremos por tanto el cuadro de análisis FODA el cual nos brindara

una mejor opción de la problemática que nos acontece.

Positivas Negativas

Exterior  Oportunidades Amenazas

Interior  Fortalezas Debilidades

14

Fuente: hp://es.wikipedia.org/wiki/Adobe_Dreamweaver 

15 Fuente: hp://www.monograas.com/trabajos10/foda/foda.shtml 

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 18/19

 

pág. 17 

  TIR-VAN

  Para determinarla factibilidad y por consecuente la rentabilidad de la

aplicación del aplicativo web se deberá establecer un claro parámetro

cuantitativo que permita hacer un contraste real y medible de la variación

en los márgenes de beneficio que derivaran de la implantación delproyecto.

  Mediante la información recopilada se podrá hacer un seguimiento real del

estado actual de la empresa y contrastarla con los estimados resultantes

del análisis de la aplicación de la solución.

  Para poder realizar esta medición recurriremos al cálculo del TIR y el Van

como indicadores de la rentabilidad y factibilidad de la solución.

  En el caso del proyecto contemplaremos para los flujos de caja 4 etapas

muy bien remarcadas:

o  Etapa Actual de la empresa.

o  Etapa De Desarrollo de la Aplicación.

o  Etapa de Implementación.

o  Etapa de Mantenimiento.

  A través del estudio de estas etapas y mediante los indicadores del TIR y

el VAN podremos determinar la factibilidad de la solución planteada y la

magnitud de su impacto en la empresa AyE Construcciones.

Modelo de Flujo de Caja (Fuente: pymes.bligoo.com) 

  De esta etapa derivaran los entregables:

  Informe de análisis de Flujo de Caja Proyectado.

  Informe de análisis Costo Beneficio basado en TIR y VAN.

7/16/2019 Tesis UTP Alumno Moreno

http://slidepdf.com/reader/full/tesis-utp-alumno-moreno 19/19

 

Bibliografía

  Wikipedia.org

  Monografias.com

  Slideshare.net 

  Scielo.cl

  Maestrosdelweb.com