Modelo para Diseño de Redes

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

Modelo de Diseo de redes basado en Metodologas Agiles de Desarrollo de

Software, aplicado a la alcalda de Duitama

Resumen
En los ltimos veinte (20) aos las redes de comunicaciones han adquirido una
enorme trascendencia a nivel de las organizaciones, esto ha producido un rpido
desarrollo de tecnologas y servicios que benefician el mbito de las redes,
generando asimismo un enorme desafo para el diseo, por cuanto son necesarias
redes cada vez ms complejas, ms confiables, ms eficientes, ms flexibles y
ms econmicas. El presente artculo presenta un modelo de Diseo de red
fundamentado en las metodologas agiles de desarrollo de software, tomando de
estas lo ms relevante de la etapa de diseo, dicho modelo aplicado al edificio
administrativo de la alcalda de Duitama. El caso de estudio nombrado busca
justificar el modelo y as mismo probar su efectividad en ambientes
organizacionales.

Palabras clave: Metodologia, Modelo, Diseo, Redes

I.

Introduccin

La evolucin de las nuevas tecnologas ha provocado la necesidad de adquirir


ventajas competitivas para no solo proteger la informacin, sino para garantizar su
correcto flujo, puesto que es el activo ms importante de una organizacin. Hoy en
da las redes dentro de las compaas se consideran como un recurso
fundamental para el funcionamiento de las mismas, por ello se le atribuyen
cantidad de beneficios a los avances tecnolgicos, pero tambin con ellos vienen
riesgos como perdida de informacin, suplantacin de usuarios, espionaje,
vulnerabilidades en la infraestructura de la red y uso indebido de la misma. Por lo
tanto se considera de vital importancia desde la planeacin hasta su puesta en
marcha tener un control de cada elemento en el mbito tecnolgico, que hace
parte de la compaa. La forma de garantizar un nivel de servicio adecuado se
halla desde el momento de elegir un modelo o metodologa para disear la red de
una organizacin. La alcalda de Duitama en su parte administrativa, consideraban
indispensable el desarrollo del diseo de su red apoyado en una metodologa
diferente a las tradicionales, que se adapte a sus necesidades, y que garantice un
apropiado proceso para consecuentemente obtener los mejores beneficios del
diseo de su red. El Centro Administrativo de la Alcalda mencionada, requeran, el
rediseo de su red, debido a que actualmente cuenta con una red de
comunicaciones que presenta una serie de fallas principalmente porque el
cableado es obsoleto y desactualizado, y se encuentra implantado hace ms de

diez (10) aos, adems no existe la debida normalizacin del mismo. Por tal
razn se vio la necesidad de un modelo basado en las metodologas agiles de
desarrollo de software, las cuales se han visto provechosas y eficientes a la hora
de llevar a cabo esos procesos, pero ello adaptado para crear un modelo de
desarrollo para el diseo de redes buscando que sea eficiente a comparacin a las
metodologas tradicionales, esta aplicado al caso de estudio nombrado, con el fin
de obtener resultados relevantes que sirvan como nocin para cambios futuros.

II.

Revisin de literatura

A. Metodologas tradicionales de Diseo de Redes


Las metodologas tradicionales de diseo de redes ms relevantes hasta el
momento se presentan a continuacin.
Metodologa propuesta por James McCABE
La metodologa de diseo de redes propuesta por James McCABE est
compuesta por dos fases principales [1].
Fase 1. Fase de anlisis
En esta fase se definen las siguientes acciones a realizar:
Recabar requerimientos
Definir las aplicaciones que se ejecutaran en forma distribuida.
Caractersticas como usan los usuarios las aplicaciones.
Distinguir: entre requerimientos de servicio
Definir flujos, establecer las fronteras de flujo
Fase 2. Fase de diseo
En la fase de diseo hay dos niveles: Diseo lgico y Diseo Fsico en donde se
hacen los siguientes puntos:
Evaluar opciones de diseo del cableado.
Seleccionar la ubicacin de los equipos.
Realizar el diagrama fsico de la red.
Incorporar las estrategias de enrutamiento con base en flujos.
Optimizar flujos de enrutamiento.
Desarrollar una estrategia de asignacin de direcciones, asignar las direcciones.
Desarrollar una estrategia detallada de enrutamiento.

Metodologa propuesta por Cormac Long (IP Network Design)


Esta metodologa est definida por los siguientes 8 pasos [2]:
1. Elegir parmetros de desempeo con base en las aplicaciones
2. Identificar restricciones de diseo
3. Establecer objetivos viables para los parmetros de desempeo
4. Elaborar el diseo de alto nivel
5. El diseo cumple con las restricciones? No: ir al paso 2, 3 o 4.
6. Elaborar diseo detallado terico.
7. Realizar verificaciones en laboratorio de aspectos mayores, si no se cumple con
los requerimientos, ir al paso 5.
8. Realizar la instalacin y configuracin final.
Diseo de redes Descendente (top-down)
Esta metodologa es propuesta por CISCO, y est compuesta por 4 fases
principales la cuales traen consigo subfases como se especifica a continuacin [3]:
Fase 1: Analizar Requerimientos
Analizar metas de negocio y restricciones
Analizar metas tcnicas, ventajas y desventajas.
Caracterizar la red existente
Caracterizar el trfico de la red
Fase

2:

Diseo

Lgico

de

la

Red

Disear una topologa de la red.


Disear modelos de direccionamiento y nombres.
Seleccionar protocolos de conmutacin (switching) y enrutamiento ( routing ).
Desarrollar estrategias de seguridad para la red.
Desarrollar estrategias para el mantenimiento de la red.
Fase

3:

Diseo

Fsico

de

la

Red.

Seleccionar tecnologas y dispositivos para las redes de cada sector.


Seleccionar tecnologias y dispositivos para la red corporativa (de la empreza u
organizacion ).
Fase

4:

Probar,

Optimizar

Probar el diseo de la red.


Optimizar el diseo de la red.
Documentar el diseo de la red.

Documentar

el

diseo

de

la

red.

Diseo de redes PDIOO


Esta metodologa tambin fue propuesta por CISCO est compuesta por 5 fases
principales las cuales conllevan subfases como se muestra a continuacin.
Fase 1: Planificacin (Plan).
Identificacin de requisitos.
Estudio del Estado actual de la red
Fase 2: Diseo.
Diseo de acuerdo con los requisitos y el estado de la red.
Consultando al propietario.
Fase 3: Implementacin.
Creacin de acuerdo con el diseo.
Posible prototipo o red piloto (prueba de concepto).
Fase 4: Operacin.
Operacin y monitorizacin de la red.
Comprobacin final del diseo.
Fase 5: Optimizacin.
Deteccin y correccin de problemas.
Puede requerir un rediseo.
B. Metodologas Agiles de desarrollo de software
Las metodologas giles estn acaparando gran inters en la industria del software
generando una clara necesidad de formacin en este enfoque. El trmino gil est
estrechamente asociado a un conjunto de ideas pragmticas para la produccin
de software, con un marcado nfasis en los aspectos humanos del trabajo en
equipo [4]. Algo particular que tienen la mayora de estas metodologas es que se
manejan de forma iterativa e incremental.
Las siguientes metodologas agiles se tornaron relevantes para la investigacin,
debido a la fase de diseo que conlleva cada una de ellas.

Programacin extrema XP.


La programacin Extrema es posiblemente el mtodo gil ms conocido y
ampliamente utilizado. En esta metodologa todos los requerimientos se expresan
como escenarios (llamados historias de usuario), los cuales se implementan
directamente como una serie de tareas.
XP se basa en cuatro principios: simplicidad, comunicacin, retroalimentacin y
valor.
La programacin extrema tiene 4 fases principales, las cuales poseen
caractersticas particulares dentro de cada una de ellas.
Fase I. Planeacin
Historias de usuario
Fase II. Diseo
Diseo simple de cartas CRC
Soluciones en punto
Prototipos
El diseo en la programacin extrema sigue el principio de hacerlo todo simple .El
diseo se va modificando a lo largo de todo el proceso de desarrollo.
Fase III. Codificacin
Integracin contina
Programacin en parejas
Fase IV. Pruebas
Prueba de unidad
Prueba de aceptacin
SCRUM
Scrum es una metodologa de desarrollo muy simple, que requiere trabajo duro
porque no se basa en el seguimiento de un plan, sino en la adaptacin continua a
las circunstancias de la evolucin del proyecto. Scrum es una metodologa gil, y
como tal:
Es un modo de desarrollo de carcter adaptable ms que predictivo.
Orientado a las personas ms que a los procesos.
Emplea la estructura de desarrollo gil: incremental basada en iteraciones y
revisiones.
Dynamic Systems Development Method (DSDM)
Esta metodologa define el marco para desarrollar un proceso de produccin de
software. Nace en 1994 con el objetivo de crear una metodologa RAD unificada.
Sus principales caractersticas son: es un proceso iterativo e incremental y el
equipo de desarrollo y el usuario trabajan juntos. Propone cinco fases: estudio

viabilidad, estudio del negocio, modelado funcional, diseo y construccin, y


finalmente implementacin. Las tres ltimas son iterativas, adems de existir
realimentacin a todas las fases [5].
Feature-Driven Development (FDD)
Define un proceso iterativo que consta de 5 pasos. Las iteraciones son cortas
(hasta 2 semanas). Se centra en las fases de diseo e implementacin del sistema
partiendo de una lista de caractersticas que debe reunir el software. Sus
impulsores son Jeff De Luca y Peter Coad [6].

Materiales y mtodos

Haciendo uso de diferentes recursos lgicos durante la investigacin y de mtodos


de recoleccin de informacin y aplicando el modelo al caso de estudio nombrado
se facilit llegar a una conclusin.

Resultados
En la figura 1, se observa las fases ms representativas de las metodologas
tradicionales de diseo de redes, y con ellas el porcentaje de su uso en dichas
metodologas previamente evaluadas.
Se denota que las fases expuestas en dicha figura, son similares a las fases que
se ponen en marcha a la hora de aplicar una metodologa gil para el desarrollo
de software, solo que cada una de estas tienen caractersticas particulares,
tomando en cuenta el manifiesto gil, como lo son:

A los individuos y su interaccin, por encima de los procesos y las herramientas.

El software que funciona, por encima de la documentacin exhaustiva.

La colaboracin con el cliente, por encima de la negociacin contractual.

La respuesta al cambio, por encima del seguimiento de un plan.

Se observa que es de vital importancia dentro del modelo que se realiz la fase de
anlisis, la cual busca conocer acerca de la organizacin y su red actual, esta fase
conlleva tambin un anlisis de requisitos del cliente, aplicaciones y caractersticas
de cada usuario entre otras.
En la tabla tambin se observa que la fase de diseo en algunas metodologas se
divide en diseo lgico y diseo fsico, pero en otras la toman de manera general,
esta fase depende del anlisis previo que se realizo.

Conclusiones

El diseo de redes dentro de las organizaciones permite garantizar el buen funcionamiento de la red y a su vez los niveles
de calidad de servicio adecuados para los usuarios teniendo en cuenta factores como la seguridad, fiabilidad y velocidad
de la red. Para un proceso correcto de diseo de redes, es de vital importancia hacer uso de un modelo o metodologa que
brinde herramientas para llevar a cabo el debido proceso y as obtener los mejores beneficios a la hora de la red estar
instaurada.
La fase de anlisis, permite como su nombre lo indica analizar las necesidades del cliente y si hay una red ya instaurada
permite conocer a fondo cmo se comportan cada uno de los elementos de la misma para as determinar que tan
importante y necesario es realizar cambios en la red.
Para el presente caso la Alcalda de Duitama necesita un rediseo total de la red, desde lo lgico hasta lo fsico, puesto que
como se ha explicado anteriormente la red se encuentra en psimo estado. Sin embargo, para dicho rediseo se requiere de
una inversin de dinero considerable y como lo ha expresado el administrador de la red a futuro piensan hacerlo, pero por
ahora se sienten satisfechos con la red actual.
Hoy en da, para las organizaciones es importante estar actualizados y esto implica estar tecnolgicamente a la altura de lo
que imponen la sociedad, por lo tanto lo mejor que podran realizar en la Alcalda de Duitama, sera la correccin
inmediata de su red de voz y datos.

Referencias
[1] J. D. McCabe, Practical computer network analysis and design. San Francisco
California, 1998.
[2] C. S. Long, IP Network Design, None stated. McGraw-Hill Companies, 2001.
[3] Top Network Design Tricks: Learn from the Cisco Experts, Cisco. [Online].
Available:
http://www.cisco.com/web/IN/solutions/smb/cin/techwisetv/twtv_episode_15.ht
ml. [Accessed: 12-Mar-2013].
[4] J. H. Canos, P. Letelier, and M. del C. Penades, Experiencias de formacin en
metodologas agiles, Universidad Politecnica de Valencia.
[5] DSDM Consortium. [Online]. Available: http://www.dsdm.org/agilepm.
[6] L. E. Coad P and J. De Luca, Java Modeling In Color With UML: Enterprise
Components and Process, Prentice Hall, 1999.
Apndices

Figura 1. Fases de las metodologas tradicionales de diseo de redes

100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%

También podría gustarte