Date post: | 31-Oct-2015 |
Category: |
Documents |
Upload: | daniel-prada-rufasto |
View: | 353 times |
Download: | 1 times |
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.