Monografias.com > Computación > Redes
Descargar Imprimir Comentar Ver trabajos relacionados

Anteproyecto Comparación simuladores de red



  1. Objetivos
  2. Planteamiento del problema y
    justificación
  3. Estado
    del arte
  4. Topología de redes
  5. Simulación y
    emulación
  6. Software libre y software
    propietario
  7. Simuladores de red
  8. Modelos para la evaluación de
    software
  9. Diseño
    metodológico
  10. Bibliografía

Objetivos

OBJETIVO GENERAL.

Realizar una comparación entre las herramientas
de simulación de redes NS-2 y Packet Tracer versión
5.3.1 o superior, a fin de generar un manual de uso y elaborar
laboratorios de la herramienta NS-2, que puedan ser utilizados en
los cursos de la línea de Redes de Computadoras de
diferentes programas de la Universitaria de Investigación
y Desarrollo (UDI), permitiendo con ello, facilitar el proceso de
enseñanzaaprendizaje.

OBJETIVOS ESPECIFICOS.

  • Realizar un análisis del estado del arte de
    dos herramientas para simulación de redes, Cisco
    Packet Tracer y NS-2, documentando las principales
    características, requerimientos de instalación,
    ventajas, entre otros factores, que le permitan a los autores
    del trabajo tener un dominio conceptual y técnico de
    las mismas.

  • Realizar un análisis del estado del arte de
    tres modelos para evaluación de software que incluya
    la norma ISO/IEC 9126-1, a fin de determinar las ventajas de
    cada una de ellas.

  • Evaluar las dos herramientas de simulación de
    redes seleccionas y analizadas, utilizando para ello la norma
    ISO/IEC 9126-1, con el propósito de obtener un
    concepto sustentado para sugerir o no utilizar la herramienta
    NS-2 de simulación de redes.

  • Realizar un manual de usuario de la herramienta de
    simulación de redes NS-2, que sirva como que sirva
    como guía para docentes y estudiantes de redes de los
    diferentes programas de la UDI.

  • Diseñar, implementar y documentar dos
    laboratorios de simulación de redes con la herramienta
    NS-2, donde se evidencien las principales
    características de configuración y uso de la
    herramienta.

Planteamiento del
problema y justificación

La simulación es una herramienta muy poderosa que
puede facilitar el entendimiento y comprensión de sistemas
complejos de diversos ámbitos: comunicaciones, hardware,
software, automatización, entre otros.

Es notable la popularidad de la simulación
mediante software, ya que permite a investigadores y expertos
recrear sistemas y escenarios antes de que estos sean
desarrollados, de tal manera que se pueda analizar su
comportamiento y mejorar los diseños. Así mismo, al
usar la simulación mediante software, los investigadores
pueden estudiar problemas, sin tener que desplegar
infraestructura física alguna, y concentrarse en sus
análisis antes que en el funcionamiento de la
infraestructura de pruebas.

La simulación puede ser un método eficaz
en la enseñanza, la investigación o la
demostración de redes y protocolos, que permite reducir
costos de implementación. Además, la
simulación de una red puede proporcionar ciertas ventajas,
como la simplificación del control y monitoreo de la red,
la visualización de su comportamiento y la
obtención de datos estadísticos para su
análisis.

Son diversas las herramientas de software que se han
creado para simular redes. Aunque la mayoría han sido
desarrolladas con fines específicos (p.ej. probar un
sólo componente de la red o protocolo), también hay
herramientas extensibles y que permiten a los usuarios adicionar
sus propios modelos y protocolos, y crear dispositivos de red
(nodos), entre otras funcionalidades.

Dentro de las herramientas para simulación de
redes, una muy popular y de amplio uso es Cisco Packet
Tracer,
debido a su facilidad de uso y calidad de las
simulaciones que se pueden realizar. Cisco Packet Tracer
es la herramienta de aprendizaje y simulación de redes
interactiva para los instructores y alumnos de Cisco CCNA. Esta
herramienta les permite a los usuarios crear topologías de
red, configurar dispositivos, insertar paquetes y simular una red
con múltiples representaciones visuales. Packet Tracer se
enfoca en apoyar mejor los protocolos de redes que se
enseñan en el currículum de CCNA.

Este hecho genera una pregunta interesante para
investigadores, docentes y estudiantes: ¿Existe alguna
herramienta mejor o igual que Cisco Packet Tracer para la
simulación de redes?

Esta monografía propone como temática
central comparar la herramienta NS-2 con la Cisco Packet Tracer
utilizando para ellos un nuevo método de
evaluación/ selección basado en dos elementos
claves: la norma ISO/IEC 9126-1, que define un modelo de calidad
y evaluación de herramientas de software; y una
función de costo, compuesta por los valores asignados a
las seis características definidas en dicha norma, que
permite obtener una valoración para cada una de las
herramientas de software a evaluar, basándose en la
encuesta a expertos.

La monografía propone entonces utilizar el
método propuesto, para evaluar las herramientas de
simulación Cisco Packet Tracer y NS-2. Independiente del
resultado, se propone elaborar un manual de usuario de la
herramienta y diseñar, montar y documentar dos
laboratorios que evidencie el uso de NS-2.

Estado del
arte

NETWORK SIMULATOR 2 (NS-2)

NS-2 es un software de carácter libre
implementado para la simulación de redes basado en eventos
discretos, que surgió a finales de 1980 y cuya base es el
simulador de redes ""REAL""; que tiene la capacidad de simular
tanto protocolos unicast como multicast, con mayor uso en la
investigación de redes móviles ad-hoc,
también tiene una gran variedad de protocolos tanto en
redes estructuras como en redes wireless.

En 1990, NS había ganado el apoyo de DARPA con el
proyecto VINT de LBL, también se encuentra patrocinado por
XEROX y el instituto de ciencias de la información de la
Universidad del Sur de California USC/ISI.

El simulador NS-2 es una herramienta que es ejecutable
en plataformas LINUX, sin embargo hoy en día hay versiones
que se pueden ejecutar en plataformas Windows 9x/Me, para las
demás versiones de Windows se debe usar Cigwin.

NS-2 fue desarrollado en lenguaje C++, que posee una
interfaz de simulación en OTcl, una variante destinada al
tratamiento de objetos de Tcl, a demás cuenta con una
interfaz grafica llamada NAM la cual permite ver mejor los
resultados de la simulación (1).

Básicamente la herramienta de simulación
NS-2 está siendo implementada en varias universidades del
mundo como software principal en el estudio de redes y
generación de nuevos protocolos algunas de estas
universidades son (1):

  • Universidad Tecnológica de
    Pereira.

  • Universidad Distrital Francisco José de
    Caldas.

  • Universidad de Boyacá.

  • Universidad de Kansas.

  • Universidad de Pensilvania.

  • Instituto de Tecnología de Bombay.

CISCO PACKET TRACER

Software libre implementado para la simulación de
redes tanto estructuradas como wireless, fue desarrollado por
Cisco Systems, antes de llamarse Cisco Packet Tracer se
conocía con el nombre de Routerswork.

Packet Tracer es un simulador que permite la
realización y diseño de redes, así como la
detección y corrección de errores en sistemas de
comunicaciones, además cuenta con la posibilidad de
analizar cada proceso que se realiza en el programa de acuerdo al
modelo de las capas OSI que puedan intervenir en dicho proceso;
razón por la cual es una herramienta muy útil para
el proceso de aprendizaje del funcionamiento y
configuración de redes.

Cisco Packet Tracer es una herramienta utilizada por
Cisco para entrenar tanto a estudiantes como a instructores para
obtener el certificado Cisco CCNA, ya que cuenta con la capacidad
de simulación, visualización, autoría y
evaluación, actualmente es usado en el ámbito
educativo como herramienta de aprendizaje y diseño de
redes a su vez es implementado por Cisco como escenario de
entrenamiento para la obtención del certificado Cisco CCNA
(2).

ESTÁNDAR ISO/IEC 9126-1

El estándar ISO/IEC 9126 proviene del
estándar creado en 1977 por MaCall y un grupo de
colaboradores quienes lo realizaron en base a tres tipos de
características de calidad.

  • Factores (especificar): Describe la visión
    externa del software, como es visto por los
    usuarios.

  • Criterios (construir): Describe la visión
    interna del software, como es visto por el
    desarrollador.

  • Métricas (controlar): Se define y se usa para
    proveer una escala y método para la medida.

El protocolo ISO/IEC 9126 es usado ampliamente en varias
universidades del Perú, ya sea como base para protocolos
creados por ellos mismos como el caso del protocolo NTP-ISO/IEC
12207, el cual es solo aplicable en el Perú y tiene como
base el protocolo ISO/IEC 9126, y como herramienta de
evaluación y certificación de software.

En Argentina también es implementado por algunas
universidades como modelo de evaluación de software como
el caso de la Universidad Tecnológica Nacional de Buenos
Aires (UBA) (3).

Topología de
redes

REDES LAN (Red de Área Local)

Una red LAN o de área local es la
interconexión de varios equipos y periféricos cuya
extensión física no puede superar los 200 mts, se
permite el uso de repetidoras con las cuales podría llegar
hasta los 1000 mts, su uso más frecuente es en la
interconexión de computadores personales y estaciones de
trabajo en oficinas, fabricas, etc. (4).

REDES CAN (Red de Área Campus)

Es una red de LAN"s dispersas geográficamente en
un campus (Universitario, oficinas del gobierno, maquilas o
industrias) pertenecientes a una misma entidad (5).

REDES MAN (Red de Área
Metropolitana)

Es una red de banda ancha que da cobertura a un
área geográficamente extensa, proporciona capacidad
de integración de múltiples servicios mediante la
transmisión de voz, datos y video a través de
medios de comunicación como la fibra óptica o el
par trenzado esta última llamada MAN BUCLE la cual es la
más usada en la actualidad por su bajo costo y casi
inmunidad al ruido radioeléctrico, las redes MAN BUCLE
ofrecen velocidades de 10Mbps, 20Mbps, 45Mbps y 75Mbps con par
trenzado de cobre y velocidades de 100Mbps, 1Gbps y 10Gbps con el
uso de fibra óptica(4).

REDES WAN (Redes de Área
Amplia)

Son redes informáticas que se extienden sobre un
área geográfica extensa. Contiene una gran cantidad
de equipos dedicados a ejecutar los programas de usuario (hosts).
Estos están conectados por la red que lleva la
información de un host a otro, estas LAN de hosts acceden
a la subred de la WAN a través de un router, por lo tanto
típicamente son redes punto a punto (4).

REDES VPN (Red Privada Virtual)

Es una tecnología de red que permite la
extensión de una red de área local sobre una red
pública o no controlada como por ejemplo
Internet.

Este tipo de redes brindan la posibilidad de conectar
dos o más sucursales de una empresa utilizando como
vinculo Internet, permitiendo al equipo de soporte técnico
la conexión desde su casa al centro de computo, o que un
usuario pueda acceder a su equipo domestico desde un lugar remoto
todo esto usando la infraestructura de Internet(4).

REDES WPAN (Red Inalámbrica de Área
Personal)

Son redes inalámbricas que están limitadas
por la distancia de propagación del medio de
propagación y la tecnología empleada logra unas
distancias de 30 mts hasta los 100 mts en condiciones ideales,
utiliza tecnología IEEE 802.15, Bluetooh, HomeRF y 802.11b
(5).

REDES WLAN (Red Inalámbrica de Área
Local)

Son redes inalámbricas que tienen limitaciones de
distancia ya sea por el medio de propagación o por la
tecnología utilizada, en interiores esta distancia de
cobertura llega hasta los 100 mts y en exteriores puede alcanzar
varios kilómetros, emplea tecnologías tales como
IEEE 802.11a, 802.11b, 802.15, HiperLAN2, entre otros
(5).

Simulación y
emulación

SIMULACIÓN

La simulación es el desarrollo de un modelo
lógico matemático de un sistema el cual permite la
imitación del proceso en un intervalo de tiempo de un
modelo físico (real), ya sea realizado manualmente o
computacionalmente, donde se involucra la historia artificial de
un sistema y la observación de dicha historia mediante la
experimentación con las cuales se pueden inferir las
características operacionales de tal sistema.

En la simulación existen dos parámetros
fundamentales que son:

  • Desarrollo del modelo: hace referencia al modelo
    matemático lógico y sus ecuaciones que
    serán una representación del sistema y la
    preparación de un software.

  • Experimentación: En la experimentación
    se tomaran en cuenta las variables de entrada del sistema
    para analizar el comportamiento de dicho sistema.

En el ámbito de la educación la
simulación es una herramienta muy usada en cuanto a la
realización de laboratorios o prácticas se refiere,
puesto que con la simulación se podrá recrear el
funcionamiento de muchos elementos usados en el proceso de
aprendizaje de una ciencia y a su vez proporciona a la entidad
educativa un ahorro económico al no tener que adquirir
equipos reales los cuales pueden ser muy costosos.

Existen diversos programas de simulación para
casi todas las disciplinas del saber los cuales son usados por
casi todas la entidades educativas, con el fin de proporcionar al
alumnado un ambiente controlado donde pueda despejar sus dudas en
cuanto al funcionamiento o comportamiento de los sistemas que
está estudiando y así evitar posibles errores en
las practicas con equipos reales.

En cuanto a procesos industriales se refiere la
simulación ha sido implementada con el fin de minimizar
los posibles errores cometidos por los operarios y como
método de adiestramiento de personal en algunas tareas de
alto riesgo o procesos de calidad, también se ha tomado a
la simulación como método de evaluación de
procesos y personal ya que se puede determinar el grado de
precisión en la toma de una decisión ante una
eventual falla (6).

IMPORTANCIA

La simulación es muy importante a la hora de
probar la reacción o comportamiento de un sistema ante los
cambios en sus entradas ya que se asemeja al modelo real pero
creado bajo condiciones artificiales cuyas variables podemos
controlar y hacer ajustes antes de implementarlos en nuestro
modelo real también se podrá por medio de este
proceso hacer pruebas de casos extremos y respondernos a la
pregunta Que pasaría si…? (6).

EMULACIÓN

Un emulador es un software que permite ejecutar
programas o videojuegos en un entorno diferente al propio es
decir consiste en tomar algo ya creado y adaptarlo para que
funcione o imite las funciones de otro sistema, un emulador tiene
como fin el de imitar lo más preciso al sistema real en
muchas ocasiones superando el desempeño del modelo
original.

Existen muchas clases de emuladores, ya sea para emular
la función de un sistema operativo o como forma de
recreación como lo son los videojuegos.

En la educación la emulación es usada
básicamente en los sistemas operativos como por ejemplo en
una maquina con sistema operativo Windows e instalarle un
emulador de entorno Linux que por el hecho de ser incompatibles
nos veríamos obligados a hacer los respectivos ajustes
para que la maquina funcione con los dos sistemas operativos pero
ya con el emulador instalado no es necesario solo bastara con
ejecutar el programa para poder trabajar con una maquina virtual
la cual tendrá como sistema operativo Linux
ahorrándonos tiempo y tal vez dinero.

En la industria es también usado como
método de entrenamiento y adiestramiento del personal ya
que por medio de los emuladores se pueden recrear diversas tareas
en las cuales a diferencia de los simuladores estos son basados
en sistemas reales es decir son como los reales salvo que puede
ser un programa haciendo las veces de la parte
hardware.

IMPORTANCIA

La implementación de emuladores es muy
útil a la hora de conseguir productos basados en programas
y a los cuales es difícil tener acceso ya sea porque
salieron del mercado o por su elevado costo.

Software libre y
software propietario

SOFTWARE LIBRE

El software libre hace referencia a que dicho producto
no tiene que pagar permisos o pedir permiso y que además
tiene la posibilidad de ser modificado, redistribuido, usado y
copiado de manera libre ya que se tiene acceso al código
fuente o lenguaje de programación, por otra parte no
debemos confundir el software libre con el software gratis puesto
que este último no puede ser modificado al no tener acceso
al código fuente, el hecho de que un programa sea de
carácter libre no implica que no tenga valor comercial
solamente que este es más bajo comparado con un software
de carácter propietario.

El software libre en muchos casos es superior o igual al
software propietario porque con el primero tenemos la posibilidad
de modificarlo a nuestras necesidades; para que un software sea
declarado como libre deberá cumplir con las siguientes
características (8):

  • Libertad 0 o libertad de
    ejecución.

  • Libertas 1 o libertad para estudiar y modificar el
    código fuente.

  • Libertad 2 o libertad de distribución de
    copias.

  • Libertad 3 o libertad de publicar versiones
    modificadas.

SOFTWARE PROPIETARIO

Se denomina software propietario a todo aquel software
que no pueda ser modificado, distribuido o usado libremente, para
tal hecho los usuarios deberán pedir permiso al creador
del software ya sea una empresa o un grupo de personas como tal,
además el acceso al código fuente de dicho software
es restringido o en muchos casos prohibido totalmente
(9).

Simuladores de
red

  • NEST (Network Simulator Tesbed)

Simulador desarrollado por la Universidad de Columbia
fue implementado en lenguaje C para plataformas UNIX, que cuenta
con la posibilidad de que el usuario puede ejecutar sus propios
comandos en dicho lenguaje, provee al usuario una
simulación de redes distribuidas y protocolos
básicos, posee una interfaz grafica para el mejor
análisis del resultado de la simulación
(10).

  • MaRS (Maryland Routing Simulator)

Simulador de eventos discretos enfocado al estudio de
algoritmos de ruta en redes WAN que surgió en1990 en la
Universidad de Maryland y es una evolución del simulador
NetSim, está escrito en lenguaje C posee dos interfaces
graficas Xlib y Motif (11).

  • REAL (Realistic and Large Network
    Simulator)

Software de carácter libre desarrollado por la
Universidad de Cornell cuyo objetivo principal es el de estudiar
el comportamiento de flujos y el esquema de control de
congestión de redes de datos packet switched, usa lenguaje
en C y posee una interfaz grafica denominada GUI. Este software
de simulación no permite el estudio de sistemas o
parámetros que no afecten en forma directa el flujo de
conexiones TCP/IP en consecuencia es muy limitado a la hora de
modelar un sistema real (12).

  • NCTUns 2.0 (Network
    Simulador/Emulador)

Desarrollado por el profesor S. Y. Wang en la
Universidad de Harvard quien presento este simulador para obtener
el título de Ph.D. en 1999.

Esta herramienta es tanto un simulador como un emulador
el cual utiliza el mismo protocolo TCP/IP de la maquina donde
está instalado brindando un mayor desempeño a la
simulación, tiene la posibilidad de simular varias clases
de redes como son las redes estructuras, WAN wireless, redes OBS
entre otros, algunos de los protocolos que soporta están
entre otros IEEE 802.11, IEEE 802.3, RIP, UDP, TCP.

Cuenta con una interfaz grafica GUI la que le permite al
usuario dibujar y configurar la red deseada (13).

  • J-SIM (Java Simulator)

Desarrollado por las Universidades de Illinois y Ohio
con el patrocinio de NSF, DARPA y CISCO.

J-sim es un simulador de red escrito en Java y posee una
interfaz de script para la integración de diferentes
lenguajes de script como Perl, Tcl o Python.

Este simulador es muy parecido al NS-2 ya que posee
doble lenguaje Java pero realmente usa Jacl que es una
extensión de java (14).

  • S3 (project / Scalable Simulation
    Framework)

Simulador patrocinado por DAPRA capaz de soportar tanto
lenguaje en C++ como Java es altamente escalable y permite
prácticamente todos los protocolos de internet,
está basado en 5 clases ( Entity, inchannel, outchannel,
process y event).

La interacción con la simulación se hace
atreves de DML.

  • NS-2 (Network Simulator 2)

Software de carácter libre implementado para la
simulación de redes basado en eventos discretos, que
surgió a finales de 1980 y cuya base es el simulador de
redes ""REAL""; que tiene la capacidad de simular tanto
protocolos unicast como multicast, con mayor uso en la
investigación de redes móviles ad-hoc,
también tiene una gran variedad de protocolos tanto en
redes estructuras como en redes wireless (1).

  • CISCO PACKET TRACER

Software libre implementado para la simulación de
redes tanto estructuradas como wireless, fue desarrollado por
Cisco Systems, antes de llamarse Cisco Packet Tracer se
conocía con el nombre de Routerswork.

Packet Tracer es un simulador que permite la
realización y diseño de redes, así como la
detección y corrección de errores en sistemas de
comunicaciones, además cuenta con la posibilidad de
analizar cada proceso que se realiza en el programa de acuerdo al
modelo de las capas OSI que puedan intervenir en dicho proceso;
razón por la cual es una herramienta muy útil para
el proceso de aprendizaje del funcionamiento y
configuración de redes (2).

Modelos para la
evaluación de software

  • QSOS

Protocolo para la implementación y
evaluación de software libre el cual cuenta con 4 pasos a
seguir:

  • Definir: Criterios comunes de código abierto,
    los riesgos y las funcionalidades técnicas de dominio
    especifico.

  • Evaluar: Hace referencia al software en si mismo y
    su competitividad.

  • Califique: La evaluación según
    criterios de la organización en ejes de
    evaluación y filtrado de la
    definición.

  • Selección: Del software libre anotar todos
    los programas que compiten con el sistema de filtrado
    diseñado en el paso 3 (15).

  • ISO/IEC 1926

ISO/IEC 1926 es un estándar internacional para la
calidad de software que esta supervisado por el proyecto SQuaRE,
ISO 25000:2005 el cual sigue los mismos conceptos de calidad,
está pensado para desarrolladores, adquirientes, personal
de control de calidad y evaluadores independientes, responsables
de especificar y evaluar la calidad del software la cual se puede
evaluar midiendo los atributos internos (medidas estáticas
o producto interno) o atributos externos (comportamiento del
código al ejecutarse).

El estándar ISO/IEC 9126-1 define como atributo a
la entidad que puede ser medida y verificada en el producto
software, los atributos en el estándar no están
definidos ya que varían entre diferentes productos
software tales como ejecutables, códigos fuente y
descripciones de arquitecturas, por otra parte el estándar
define como usuario a operadores y programadores (7).

Este estándar está dividido en cuatro
partes las cuales dirigen las siguientes
características.

  • Métricas externas

Son aquellas que se pueden aplicar al software en
ejecución.

  • Métricas internas

Son aquellas que no son aplicables al software en
ejecución (medidas estáticas).

  • Calidad en las métricas de uso

Solo aplicable cuando el producto final es usado en
ambiente real.

ISO/IEC 9126-1 clasifica la calidad del software en un
conjunto de características y subcaracteristícas de
la siguiente manera:

  • Funcionalidad: Un conjunto de atributos que se
    relacionan con la existencia de un conjunto de funciones y
    sus propiedades específicas. Las funciones son
    aquellas que satisfacen las necesidades implícitas o
    explícitas.

  • Idoneidad

  • Exactitud

  • Interoperabilidad

  • Seguridad

  • Cumplimiento de normas

  • Fiabilidad: Un conjunto de atributos relacionados
    con la capacidad del software de mantener su nivel de
    prestación bajo condiciones establecidas durante un
    período establecido.

  • Madurez

  • Recuperabilidad

  • Tolerancia a fallos

  • Usabilidad: Un conjunto de atributos relacionados
    con el esfuerzo necesario para su uso, y en la
    valoración individual de tal uso, por un establecido o
    implicado conjunto de usuarios.

  • Aprendizaje

  • Comprensión

  • Operatividad

  • Atractividad

  • Eficiencia: Conjunto de atributos relacionados con
    la relación entre el nivel de desempeño del
    software y la cantidad de recursos necesitados bajo
    condiciones establecidas.

  • Comportamiento en el tiempo

  • Comportamiento de recursos

  • Mantenibilidad: Conjunto de atributos relacionados
    con la facilidad de extender, modificar o corregir errores en
    un sistema software.

  • Estabilidad

  • Facilidad de análisis

  • Facilidad de cambio

  • Facilidad de pruebas

  • Portabilidad: Conjunto de atributos relacionados con
    la capacidad de un sistema software para ser transferido
    desde una plataforma a otra.

  • Capacidad de instalación

  • Capacidad de reemplazamiento

  • Adaptabilidad

  • Co-Existencia

  • OSMM

Metodología para la evaluación y
desarrolla de software libre, tiene tres niveles de madurez del
software que son (16):

Nivel básico:

  • PDOC: Documentación del producto

  • STD: Uso de las normas establecidas y
    generalizadas

  • QTP: Calidad del plan de pruebas

  • LCS: Licencias

  • ENV: Entorno técnico

  • DFCT: Numero de informe y confirmaciones de
    errores

  • MST: Estabilidad y mantenimiento

  • CM: Administración de la
    configuración

  • PP1:Panificacion del proyecto primera
    parte

  • REQM: Gestión de requisitos

  • RDMP1: Disponibilidad de una hoja de ruta

Nivel Medio:

  • RDMP2: Implementación de la hoja de
    ruta

  • STK: Relación entre las partes
    interesadas

  • PP2: Planificación del proyecto segunda
    parte

  • PMC: Vigilancia y control del proyecto

  • TST1: Prueba primera parte

  • DSN1: Diseño primera parte

  • PPQA: Proceso y garantía del
    proyecto

Nivel avanzado:

  • PI: Integración de productos

  • PSKM: Gestión de riesgos

  • TST2: Prueba segunda parte

  • OPENBRR

Modelo para la evaluación de software libre que
pretende ayudar a los administradores de IT en la búsqueda
del software que más se acomode a sus necesidades. Tiene
una calificación de 1 para los más malos y 5 el
mejor.

Este modelo consta de cuatro fases:

  • Primera fase: Evaluación
    rápida

Identificar una lista de componentes para la
evaluación

Mida cada componente de acuerdo a los criterios de la
evaluación rápida

Extraiga de la lista los componentes que no se ajusten a
las necesidades del usuario

  • Segunda fase: Evaluación del uso y
    objetivo

Categorías

  • Funcionabilidad: ¿Que tanto satisface las
    necesidades del usuario?

  • Usabilidad: ¿Qué tan bien es la
    interface de usuario? ¿Qué tan fácil de
    usar es para los usuarios finales? ¿Qué tan
    fácil de instalar, implementar, configurar y mantener
    es el software?

  • Calidad: ¿De qué calidad es el
    diseño, código y pruebas? ¿ Que tan
    libre de errores esta?

  • Seguridad: ¿Que tan bien funciona el
    software? ¿Qué tan seguro es?

  • Rendimiento: ¿Cuál es el
    desempeño del software?

  • Escalabilidad: ¿Qué tan escalable es
    el software?

  • Arquitectura: ¿Cuan flexible, modular,
    portátil, extensible, abierto y fácil de
    integrar es el software?

  • Compatibilidad: ¿Que tan compatible es el
    software?

  • Documentación: ¿De qué calidad
    es la documentación acerca del software?

  • Aprobación:¿Cómo será
    aceptado por la comunidad, el mercado y la
    industria?

  • Comunidad: ¿Cuan activa es la comunidad para
    el software?

  • Profesionalismo:¿Cual es el nivel de
    profesionalismo del proceso, desarrollo y organización
    del proyecto?

Ranking de las 12 categorías según su
importancia (1 el más alto, 12 el más
bajo)

Realice un top 7 o menor de las categorías y
asigne un porcentaje de importancia para cada uno, el total no
debe pasar el 100%.

  • Tercera fase: Recolección y procesamiento de
    datos

Recopilación de datos para cada
indicador

Usar la clasificación de las categorías y
los factores de ponderación para calcular el puntaje
obtenido (17).

Diseño
metodológico

La metodología a seguir es la cualitativa ya que
se adopta el método de investigación y no el de
deducción. Con alcances exploratorios puesto que al inicio
se realizara una exploración del estado del arte tanto de
Cisco Packet Tracer como de la herramienta escogida NS-2 y
también del protocolo para la evaluación de
software ISO/IEC 9126-1. A demás se hará una breve
mención de otros tipos de simuladores de red y algunos
protocolos para la evaluación de software.

Esta monografía también tendrá un
alcance correlacional ya que se pretende comparar a Cisco Packet
Tracer con el simulador de redes NS-2 y así determinar que
tan buena es esta herramienta comparada con Cisco Packet
Tracer.

La realización de esta monografía
comenzara con la consecución de información acerca
de las dos herramientas a evaluar que son Cisco Packet Tracer y
NS-2 y adquirir todo el conocimiento necesario para dicha
evaluación en consecuencia llegar al grado de expertos en
las dos herramientas seleccionas. A su vez realizar un estudio
del estado del arte de las dos herramientas y así saber
que tan implementadas son, en donde se han implementado y
resultados de estudios anteriores para adquirir el conocimiento
conceptual y técnico requerido. Haciendo uso de las dos
herramientas en paralelo es decir llevar a cabo simulaciones de
las mismas redes tanto en Cisco Packet Tracer como en NS-2 y
analizar los resultados adquiridos de dichas
simulaciones.

En cuanto al modelo de evaluación de software se
ha escogido el protocolo ISO/IEC 9126-1 sin embargo se realizara
un estudio de otros métodos de evaluación de
software con el fin de determinar las ventajas y/o desventajas de
cada uno de los modelos de evaluación. Como ya se menciono
anteriormente el modelo de evaluación escogido es el
ISO/IEC 9126-1 el cual será aplicado a las dos
herramientas en comparación para determinar cuál de
las dos es mejor.

Se elaborara un manual de usuario para la herramienta
NS-2 basado en los estudios realizados con el fin de dar a
conocer su configuración, modo de empleo y
resolución de eventuales problemas con el manejo del
software. La elaboración de este manual tiene como
propósito proporcionar la información necesaria
para el uso correcto de dicha herramienta por parte de
estudiantes como de docentes y así ayudar a su
implementación y/o adopción por parte da la
UDI.

Con el fin de dar evidencia de las principales
características y uso del simulador de redes NS-1 se
realizaran y documentaran dos laboratorios prácticos donde
se pondrá a prueba la capacidad de dicha
herramienta.

Monografias.com

Bibliografía

  • (1) LOPEZ ECHEVERRY, Ana
    María; GARCIA QUIROZ, Nicolás.
    Simulación de redes inalámbricas mediante NS-2,
    En: Scientia Et Technica. Vol.; 16 No 44 (Abr, 2010); p 155
    Disponible en:
    (http://redalyc.uaemex.mx/src/inicio/ArtPdfRed.jsp?iCve=84917316028)

  • (2) UNIVERSIDAD NACIONAL DE CHIAO
    TUNG. Herramientas software para la simulación de
    redes de comunicaciones. {En línea}. {20 de Septiembre
    del 2011} disponible en:
    (http://nsl.csie.nctu.edu.tw/NCTUnsReferences/capitulo4.pdf)

  • (3) Lic. SCALONE, Fernanda.
    Estudio comparativo de los modelos y estándares de
    calidad del software Bueno Aires Argentina, 2006, p215
    Maestría en ingeniería en calidad, Universidad
    Tecnológica Nacional Facultad regional Buenos Aires.
    {En línea}. {30 de Septiembre del 2011}. Disponible
    en:
    (http://laboratorios.fi.uba.ar/lsi/scalone-tesis-maestria-ingenieria-en-calidad.pdf)

  • (4) SINERGIA COLOMBIA. {En
    línea}. {2 Octubre Del 2011} disponible en:
    (http://www.sinergiacol.com/redes_lan_man_wan_vpn.php)

  • (5) EVELIUX. {En línea}. {2
    Octubre Del 2011} disponible en:
    (http://www.eveliux.com/mx/redes-lan-can-man-y-wan.php)

  • (6) AZARANG M, GARCIA E,
    Simulación y análisis de modelos
    estocásticos, 2006, p 1 Universidad de Mérida
    México. {En Línea}. {4 De Octubre del
    2011}Disponible en:
    (http://www.unamerida.com/archivospdf/337%20Lectura6.3.1.pdf)

  • (7) DAVALOS GARCIA, Alexander;
    ESCOBAR PAZ Lina; NAVARRO CADAVID Andrés; VASQUEZ
    MEJIA, Andrés. Método de evaluación y
    selección de herramientas de simulación de
    redes, En: Sistemas y Telemática. Vol.; 9 No 16
    (Feb-Mar 2011); p 55 Disponible en:
    (https://www.icesi.edu.co/biblioteca_digital/bitstream/10906/5284/1/Revista%20S%26T%20Vol%209%20N%2016%20-%20Metodo%20de%20evaluacion%20y%20seleccion%20de%20herramientas.pdf)

  • (8) ESCUELAVIRTUAL, Pnud, {En
    línea}. {3 Octubre de 2011} Disponible
    en:(http://www.escuelapnud.org/files/pub_pages/about_us/attachments/software_libre_v2.pdf)

  • (9) INGENIEROS EN SISTEMAS, {En
    línea}. {3 de Octubre de 2011} Disponible en:
    (http://karlospg1.blogspot.es/)

  • (10) O. Kremien, J. Kramer, M.
    Kapelevich {En línea}. {4 de Octubre de 2011}
    Disponible en:
    (http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.55.823&rep=rep1&type=pdf)

  • (11) SAMIR R. CASTAÑEDA
    Robert, YAN Jiangtao, Simulación para la
    evaluación de protocolos de enrutamiento en redes Ad
    hoc móviles, 2003, p182, Escuela de Ingeniería
    Eléctrica y de Sistemas de la universidad de
    Cincinnati {En línea}. {5Octubre del 2011} Disponible
    en:
    (http://www.cib.espol.edu.ec/Digipath/D_Papers/40518.pdf)

  • (12) UNIVERSIDAD DE CORNELL, {En
    línea}. {7 de Octubre del 2011} Disponible en:
    (http://www.cs.cornell.edu/skeshav/real/overview.html) (En
    línea}. {14 Octubre del 2011} Disponible en:
    (http://.nctu.edu.tw/~shieyuwww.csiean/publications/WCMCpublished.pdf)

  • (13) UNIVERSIDAD DE ILLINOIS, {En
    línea}. {10 Octubre del 2011} Disponible en:
    (http://j-sim.cs.uiuc.edu/)

  • (14) SCALABLE NETWORK SIMULATION:
    DYNAMIC AGGREGATION, {En línea} {Octubre 12 del 2011}
    Disponible en:

  • (15) QSOS, {en línea}. {14
    de Octubre de 2011} Disponible en:
    (http://www.qsos.org/?page_id=7)

  • (16) WORKING DOCUMENT WD6.3.1 V3
    CMM-LIKE MODEL FOR OSS, {en línea} {15 de Octubre del
    2011} Disponible en:
    (http://www.qualipso.org/sites/default/files/CMM-like_model_for_OSS.pdf)

  • (17) BUSINESS READINESS RATING FOR
    OPEN SOURCE, {en línea}, {20 de Octubre de 2011}
    Disponible en:
    (http://docencia.etsit.urjc.es/moodle/mod/resource/view.php?id=3028)

 

 

Autor:

Luis Alexander Niño
Florez

Ferney Ramirez Gutierrez

MONOGRAFÍA PARA OPTAR AL
TÍTULO DE ESPECIALISTA EN TELECOMUNICACIONES

ASESOR: ROBERTO CARVAJAL
SALAMANCA

UNIVERSITARIA DE INVESTIGACION Y
DESARROLLO

ESPECIALIZACIÓN EN
TELECOMUNICACIONES

BUCARAMANGA

2012

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter