41
FASE II
DESARROLLO
En la siguiente fase será señalado el tipo de metodología que se maneja
en el trabajo actual, la metodología propuesta por el autor o autores sobre la
cuál se basará el desarrollo de la investigación, seleccionada ésta de
acuerdo a la funcionalidad de sus fases con respecto a lo que se busca
realizar en este trabajo; así como también será incluido el cronograma de
actividades, herramientas y materiales a utilizar.
TIPO DE INVESTIGACION
Según la problemática y los objetivos de esta investigación, puede
catalogarse de tipo aplicada, ya que busca resolverse un problema
específico como lo es manejar la información de la Empresa Dulces Mara,
C.A. a través de una base e datos y poder ofrecer servicios a clientes
mediante el diseño de un ambiente web ligado a la base de datos
previamente mencionada.
METODOLOGÍA DE DESARROLLO
Para el desarrollo de las etapas del sistema de información y de la página
web en la presente investigación, se elaboró una metodología híbrida, de los
41
42
autores Kendall y Kendall (1997) y Vassos (1996). De la metodología
propuesta por Kendall y Kendall (1997), se tomaron las primeras cinco fases,
excluyendo las dos últimas que tratan de pruebas y mantenimiento del
sistema e implantación del mismo.
Vassos (1996), propone una metodología para el desarrollo de sitios web
conformada por 17 etapas, de las cuales fueron seleccionadas las que se
ajustan a los propósitos del estudio en curso, quedando estructurada la
metodología de la siguiente manera:
1. IDENTIFICACIÓN DE PROBLEMAS, OPORTUNIDADES Y OBJETIVOS
Según Kendall y Kendall (1997), en esta fase se identifican los problemas
actuales, oportunidades y objetivos, siendo de gran importancia para el éxito
del resto el proyecto, ya que deben puntualizarse los problemas existentes
para no desperdiciar tiempo en otros menos relevantes o equivocados.
Los problemas a resolver son generalmente los observados por los
miembros de la organización y los que en principio deben ser solucionados
por el analista de sistemas. Las oportunidades son situaciones que pueden
ser mejoradas por medio del uso de sistemas de información
computarizados, lo cuál permitirá que el negocio gane un avance competitivo
o establezca un estándar en la industria.
Para esta fase se hace necesaria la participación de los usuarios,
analistas y administradores de sistemas que coordinan el proyecto.
43
2. ANÁLISIS DE LOS REQUERIMIENTOS Y BENEFICIOS
Determinación de los requerimientos de información
Según Kendall y Kendall (1997), en esta fase el analista determinará los
requerimientos de información de los usuarios involucrados, utilizando
muestreo e investigación de los datos relevantes, entrevistas, cuestionarios,
comportamiento, ambiente de oficinas y elaboración de prototipos. Puede
observarse que muchos de los métodos mencionados involucran la
interacción directa con los usuarios. Esta fase sirve para formar la imagen
que el analista tiene de la organización y sus objetivos.
Al término de esta fase, el analista debe comprender el por qué de las
funciones del negocio y tener información completa sobre el personal,
objetivos, datos y procedimientos involucrados.
Vassos (1996), propone la siguiente etapa para tener una proyección de
los beneficios que puede aportar un sitio web, al mismo tiempo que se
examinan los requerimientos de la empresa.
Etapa de Lanzamiento
Es una etapa decisiva para cualquier sitio web, incluyendo los siguientes
pasos:
- Decidir con cuáles etapas de diseño se aportarán beneficios máximos a
los destinatarios, se obtendrá ventajas estratégicas para la empresa, y se
aprovecharán al máximo los recursos y capacidades de la misma.
- Realizar una investigación preliminar.
44
- Decidir cuáles serán las estrategias y objetivos del lanzamiento en web.
3. ANÁLISIS DE LAS NECESIDADES DEL SISTEMA
Kendall y Kendall (1997), señalan que esta fase involucra el análisis de
las necesidades del sistema donde nuevamente el analista hace uso de
herramientas y técnicas especiales para la determinación de requerimientos.
Los diagramas de flujo son una de las herramientas utilizadas para
diagramar la entrada, proceso y salida de las funciones del negocio en forma
gráfica y estructurada. A partir de los diagramas de flujo se desarrolla un
diccionario de datos que lista los conceptos de los datos utilizados en el
sistema, cada uno con sus especificaciones.
Durante esta fase del ciclo de vida del sistema, el analista debe evaluar
las decisiones estructuradas, utilizando métodos como lenguaje estructurado,
tablas de decisión y árboles de decisión. El analista prepara una propuesta
del sistema que sumariza lo que ha sido encontrado, proporciona análisis
costo/beneficio de las alternativas y hace recomendaciones de lo que debe
hacerse. Si las recomendaciones son aceptadas por la administración, el
analista continúa sobre ese curso.
4. DISEÑO DEL SISTEMA DE INFORMACIÓN Y AMBIENTE WEB
Diseño del sistema recomendado
Esta fase propuesta por Kendall y Kendall (1997), es uno de los ciclos
primordiales o más importantes al momento de diseñar un sistema de
45
información, ya que se recolectan diversos tipos de información de varias
fuentes para realizar el diseño lógico como paso principal de diseño.
Luego, partiendo de este paso de recolección de datos, se diseña la
interfaz del usuario, que es la que él mismo utiliza para comunicarse con el
sistema o interactuar mediante dispositivos externos de comunicación, como
son el mouse y el teclado para seleccionar las opciones habilitadas en el
sistema en sus pantallas.
Otro paso crítico, es el diseño y conexión de la base de datos al sistema,
ya que ésta es la que se encarga de guardar todos los datos que luego van a
ser utilizados para la toma de algunas decisiones dentro de la organización.
Finalmente, se diseñan los procedimientos de control y el respaldo del
sistema, utilizando como soporte diagramas de flujo, árboles de diseño,
código fuente, las entradas, salidas y todas aquellas funciones que
desempeña el sistema.
Las siguientes fases propuestas por Vassos (1996), se enmarcan dentro
del diseño propio del sitio web.
Etapa de Depósito
Consiste en convertir datos y documentos existentes en el formato web,
incluyendo folletos de productos, comunicados de prensa, informes
corporativos, documentos técnicos u otra propiedad intelectual de la
empresa. Se requiere bajo costo para su desarrollo, pues ya se tiene el
núcleo de la información.
46
Etapa de Base de Datos
En esta etapa se consideran dos aspectos; el primero es el uso de
software de administración de base de datos para crear y almacenar el
contenido de importancia que aparecerá en las páginas web. El segundo
aspecto es el acceso a información de una base de datos de la compañía,
que tal vez ya exista.
Etapa Fría
Después de crear un depósito central de información y un conjunto de
vínculos web internos y externos, muchos desarrolladores de sitios web
pasan a la utilización de tecnologías de punta de Internet, que son un
indicador de la capacidad de desarrollo de sitios web desde el punto de vista
especializado. Sin embargo, existen desventajas en el uso de tecnologías de
punta, como la restricción de auditorio, así como la necesidad de tener una
computadora de alto poder o comunicación de banda más ancha.
5. DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE
Kendall y Kendall (1997), indican que en esta etapa el analista trabaja
con los programadores para desarrollar todo el software original que sea
necesario, utilizando técnicas estructuradas dentro de las cuales se
encuentran: el método HIPO, diagramas de flujo y el pseudocódigo.
En esta etapa el analista de sistemas, transmite al programador los
requerimientos de programación, y conjuntamente colabora con los usuarios
en el desarrollo de la documentación indispensable del software, incluyendo
47
los manuales de procedimientos.
Las fases mencionadas a continuación, propuestas por Vassos (1996),
corresponden al diseño y desarrollo final de la página web, una vez que la
base de datos y una página piloto ha sido desarrollada.
6. ETAPA INTERACTIVA
Es una etapa muy importante, cuyo fin principal es abrir la línea de
comunicación entre la compañía y personas o empresas de diversas partes
del país o del mundo. Existen varias razones para abrir esta línea de
comunicación:
- Recibir retroalimentación sobre los productos y servicios.
- Permitir que los visitantes se comuniquen con determinados empleados
para propósitos específicos.
- Generar pedidos.
- Obtener ideas para productos y servicios.
7. ETAPA INTERACTIVA AVANZADA
Es en principio una comunicación unidireccional del visitante hacia la
compañía; después, alguien de la compañía responde a lo que el usuario
solicite. Es una automatización del proceso de respuesta a las solicitudes del
visitante, cuya comunicación puede ser mejorada, combinando el proceso
automatizado con una respuesta humana.
48
8. ETAPA DE PERSONALIZACIÓN MASIVA
Comprende la creación de contenido personalizado para cada visitante
de un sitio web. La clave de esta etapa es que el contenido personalizado se
base por completo en lo que el usuario especifique o defina respecto a sus
propias necesidades.
Las etapas de desarrollo de un sistema de información y de un sitio web
mencionadas, son las que más se ajustan al propósito de la investigación en
curso, buscando con su aplicación los mayores beneficios, tanto para los
clientes como para la empresa, integrando así de forma atractiva la
información y los servicios que se desean ofrecer.
CRONOGRAMA DE ACTIVIDADES
Se ha diseñado un cronograma con las actividades a realizar de acuerdo
a los objetivos planteados, distribuidas en un período de doce semanas,
señalando los recursos utilizados en el desarrollo de cada una.
El lapso comprendido fue considerado desde el inicio del proyecto hasta
su entrega final.
49
CRONOGRAMA DE ACTIVIADES
OBJETIVO ACTIVIDADES RECURSOS SEMANA
Visita a la empresa. Observación por parte de los
analistas.
Definición de la problemática. Consulta a investigaciones
Definición de título. previas.
Consenso de ideas
Analizar los procesos propuestas.
administrativos de la Entrevista con gerentes y 1
Empresa Dulces Mara, C.A. administradores.
Elaboración de cuestionario.
Entrevistas
Aplicación del cuestionario al
personal activo de la empresa.
Análisis de la información
recopilada.
Determinar los
requerimientos de usuarios Teorización de las variables. Consulta a investigaciones
para el desarrollo del previas relacionadas con el
sistema de información bajo caso de estudio actual. 2
plataforma web. Elaboración de la metodología Consulta a diversos autores
a utilizar. en el área de diseño de
sistemas de información,
procesos administrativos y
páginas web.
Elaboración de diagramas Consulta a autores con
HIPO y diagramas de flujo de documentación referente a
datos. diagramas HIPO, HIPO
Elaboración de diccionarios de funcional, diagramas de flujo
datos. de datos y diccionarios de
datos.
Aplicación de la etapa de Conversión de datos y
Diseñar lógica y físicamente depósito y etapa de base de documentos en formato web
el sistema de información datos. utilizando Macromedia Flash 6
bajo plataforma web. y conexión de la base de
datos con la página.
Desarrollo del pseudocódigo Programación en Visual Basic
del sistema de información. 6.0 (Interfaz), Microsoft Acces
Desarrollo de la base de (Base de datos),
datos. Dreamweaver MX (Página
Programación del ambiente web).
web.
Simulación del sistema de PC bajo ambiente Windows
información y ambiente web. XP con las aplicaciones
Observación de los resultados Visual Basic,Microsoft Access
Verificar mediante pruebas obtenidos. e Internet Explorer.
el funcionamiento del Análisis de los resultados. 3
sistema.
Elaboración de conclusiones.
ENTREGA FINAL TOTAL: 12
50
RECURSOS Y MATERIALES
Los componentes mínimos requeridos para el diseño de un sistema de
información bajo plataforma web para la Empresa Dulces Mara, C.A., son los
siguientes:
Hardware
Microprocesador Pentium III de 1000MHz.
256 MB de memoria RAM.
Disco duro de 30 GB.
Teclado de 101 teclas (configurado en español)
Mouse.
Monitor Mag Innovision de 17”.
Unidad de CD-ROM de 48x.
Regulador de voltaje.
Software
Entorno operativo Windows XP.
Microsoft Access.
Visual Basic 6.0.
Microsoft Internet Explorer.
Dreamweaver MX.
Macromedia Flash.