Conceptos y Definiciones

jueves, 18 de marzo de 2010 5:00:00 Categories: Hunter
Valorar Este Contenido 1 Votos.

Antes de comenzar nuestro proyecto, es fundamental para entender algunos conceptos y definiciones, que son ampliamente utilizados, y que servirá como base para el inicio de los trabajos que impliquen telecomunicaciones, informática y programación. Desde este punto, se aplica la metodología de la enseñanza de telecomHall, la eliminación de las dudas y se están preparando para proceder.

 

 

Nota: Todas las telecomHall artículos están escritos originalmente en Portugués. A continuación se hacen traducciones en Inglés y Español. Como nuestro tiempo es escaso, sólo se producen varios errores de ortografía (que utilizar el traductor automático, y sólo entonces hacer una revisión final). Pedimos disculpas, y contamos con su comprensión de nuestro esfuerzo. Si usted quiere contribuir traduciendo / corregir una de estas lenguas, o incluso uno nuevo, por favor comuníquese con nosotros: contacto.

 

¿Qué es una herramienta?

Uno de los primeros conceptos que hay que acostumbrarse a la herramienta.

¿Sabes lo que es una herramienta? ¿Cuándo un pintor, por ejemplo, que el objeto que usted esperaría asocia automáticamente con él? Correcto: un pincel.

En el caso de las telecomunicaciones profesionales y herramientas de TI son los programas, aplicaciones, o cualquier sistema que le ayuda a realizar su trabajo. Las herramientas que más amo, mayor será su capacidad para hacer sus tareas del día a día. Por ejemplo, si el pintor y el pincel, ya sabes programar la máquina que crea los colores al igual que el gusto de sus clientes, que sin duda tendrá más éxito en su trabajo que los otros pintores que sólo se utiliza un cepillo.

La siguiente es una figura con la principal - no todo está claro - las herramientas usadas por profesionales de Telecom y TI.

 

Más tarde, hablamos mucho sobre cada uno de ellos, y otros que no se muestra aquí.

 

¿Qué es un Sistema?

Un conjunto de herramientas es un sistema. Por otra parte, cada sistema debe tener un nombre. Es mucho más fácil y organizada para referirse a él por su nombre. El nombre del sistema que creemos será de Hunter. De ahora en adelante, nos referiremos al cazador en lugar de nuestro sistema.

Hunter es la abreviatura de usuario de red principal herramienta para lograr mejores resultados en Inglés herramienta Red Resultados locales de usuario avanzado. Hunter en Inglés significa cazador, y nuestra herramienta también tiene esta función: los problemas de la red de caza. Su importancia también dio lugar a su logotipo, porque poco después.

 

La idea de un sistema como el cazador la necesidad de control constante y eficaz de la red, como forma rápida y precisa como sea posible, y sin necesidad de profesionales de tiempo excesivo.

La tarea de verificación constante y detallada de todos los elementos de una red es muy compleja, especialmente cuando tiene muchos elementos como central plataformas BTS y diferentes proveedores.

Además de la complejidad del análisis, también existe el problema de la frecuencia, porque los datos de salida se debe comprobar lo antes posible, la identificación de los problemas más precisión y rapidez.

El único medio para alcanzar los objetivos mencionados es desarrollar un sistema que integra todos los componentes y proveedores, analizar los datos de forma automática en un pre-supuestos definidos y una forma rápida para informar a la responsables de cada área, por ejemplo, con un e-mail o SMS, sobre los problemas encontrados, y todavía se presentan resúmenes de régimen simplificado, entre otros.

Debido a las nuevas necesidades, otros módulos también se pueden desarrollar en la herramienta, cada uno conforme a su propósito. Los detalles de la herramienta y cada uno de sus módulos se hará en su debido momento.

 

Módulos - Organización que los resultados de la productividad

Nuestro sistema es modular, es decir, se desarrolla en las partes que pueden funcionar por separado o junto con otros, generando un resultado específico. El concepto de módulos es muy importante, y también representa a la organización. En nuestro caso, directamente conectado con el sistema que desarrollamos.

 

La idea de los módulos se entenderán mejor a través del desarrollo, pero básicamente ya se ha desarrollado la reutilización de las partes siempre que sea posible.

un ejemplo práctico, supongamos que tenemos una tabla con las direcciones de nuestras estaciones, y algunos campos como la altura y el tipo de antena que se utiliza para una aplicación, digamos, por ejemplo, de un informe de gestión semanal. Si creamos una nueva aplicación que utiliza parte de esta información, simplemente enlazar los datos de esa fuente. Así que cuando, por ejemplo, una dirección es cambiado en origen, también cambiará en la nueva aplicación.

No se preocupe si no estaba claro. Usted entiende que en la práctica, cuando empezamos a crear aplicaciones.

 

Estructura

La estructura de nuestro sistema será desarrollado en el directorio local (unidad C).

 

Hunter (1): El directorio raíz, donde encontrará todos los otros subdirectorios correspondientes a cada uno de los otros módulos y submódulos.

Network (2): es un directorio de un módulo - en este caso son un poco por delante de él, como veremos más adelante. Es decir, el primer módulo de nuestra herramienta, como veremos, es la Red

Database (3): es un sub-directorio de la Red de módulo. Para cada módulo puede tener varios otros sub-directorios estándar de secuencias de comandos y de datos. Vamos a ver esta estructura con más detalle cuando se trabaja con los módulos.

Además del directorio predeterminado que se muestra, tenemos otros tipos de directorios como la Help y Scripts, por ejemplo. Este tipo de estructura aporta una serie de beneficios, que veremos con detalle más adelante.

 

Programación: no es ciencia espacial

Sí, la programación. Bien, aquí es un programador (al menos la mayoría). Pero el programa - incluso los más simples como un macro escrito en Excel - y nos ayuda un montón de tareas.

 

Además de ayudarnos a nosotros mismos, también tenemos otra ventaja - para la empresa donde trabajamos. Muchas personas creen que es necesario gastar una fortuna en las bases de datos y programas para la integración y la automatización de las redes celulares, y también para realizar análisis y generar informes.

Pero eso no es cierto! Hay una manera de gran alcance, y relativamente barato de desarrollar sistemas de información.

La mayoría de las empresas, por ejemplo, el uso de Microsoft Office, pero sabemos que es programable (y sencilla, podrás ver), pero sigue gastando grandes sumas de dinero programas y herramientas personalizadas, casi siempre de repetir lo que ya tienen.

Muchos no discutir los beneficios de la automatización debido a la falta de esta opción barata, o simplemente no creen que puede ser tan "barato" para hacer el trabajo eficiente.

Un indicio de esta capacidad se puede encontrar en SAP. Si el SAP, uno de los sistemas de datos más grandes en el mundo puede utilizar Excel como frente a su "declaración de impuestos final y el análisis, entonces debe ser lo suficientemente bueno, ¿no crees?

Uno argumento barato es sustancial. Vale la pena invertir para lograr algo que potencialmente tenemos, puesto que ya tenemos el software más sofisticado disponible y bien probado, todo lo que tenemos que hacer es utilizarlos de manera adecuada.

Oficina, ampliamente utilizado en todo el mundo, es un lenguaje de programación común, VBA, permitiendo que todos sus programas - Word, Excel, Outlook, Access, PowerPoint etc ... - Comunicarse con, y utilizar las instalaciones y las características de cada uno.

También puede comunicarse con, o utilizar los modelos de objetos de todos los otros productos del mismo fabricante (por ejemplo, del proyecto, SQL Server, etc.), así como muchos aplicaciones de terceros (DDE). VBA es el mismo lenguaje como Visual Basic, utilizado por millones de programadores en todo el mundo.

Numerosos programas de otros vienen con su propio lenguaje de programación, tales como MapInfo que ha Mapbasic. La gran ventaja es que los lenguajes de programación son generalmente muy similares. Esto significa que si usted sabe cómo crear programas en VBA sin duda crear fácilmente sus programas Mapbasic.

Usted se sorprenderá con este nuevo mundo de la programación que explorar. Pero no se preocupe si usted no sabe cómo escribir una macro en Excel - sólo tienes que seguir el paso a paso y lo lograrás!

 

Programación nos hace perezosos?

Esta es una pregunta interesante. No creemos que cualquier persona que trata de optimizar el trabajo con la ayuda de la programación puede ser considerado perezoso. Lo que pasa es que después de la práctica y un maestro de las técnicas de programación pocos - que casi siempre te dan el resultado de más rápido y eficaz - siempre piensa usarlo en su trabajo.

 

A menudo, el tiempo que pasa a realizar algunas tareas repetitivas de forma manual, puede escribir unas pocas líneas de código que funcione para usted. E incluso si usted pasó incluso un poco más de tiempo a hacer a través de código, ahora tiene un código que se puede reutilizar en otros proyectos -, o incluso en la misma tarea, si por alguna razón usted tiene que rehacer todo el trabajo. Los beneficios de ahorro de tiempo y se verá en el largo plazo.

 

Datos, y los datos

Otra definición importante es la fuente de los datos que utilizamos. Es importante que nuestro sistema es independiente de cualquier entrada. En otras palabras, no importa si los datos están en archivos de texto, tablas de Excel, o cualquier otro formato comercial. Sabemos lo que tenemos que extraer como entrada a nuestro sistema.

 

Los datos de nuestro sistema son todas de ficción - no real de datos de red o cualquier otro proveedor en particular. Todo será creado en su momento, una vez que están obligados a dar un ejemplo, como las direcciones de nuestras estaciones, KPI's, parámetros, etc. Todo se pone a cero, aun cuando nuestra red inalámbrica se encuentra.

Metodología y tutoriales

La metodología para el aprendizaje seguirá el estilo de tutorías, por lo general comienzan con una simple introducción y terminando con el módulo desarrollado. Los archivos de tutorial y códigos estarán disponibles para descargar directamente en el blog de la página. La secuencia del desarrollo de los tutoriales (hoja de ruta) será de acuerdo con el ritmo y la necesidad de acuerdo a la información recibida de los propios miembros (en los comentarios de un blog, o en contacto con Soporte).

 

El objetivo de nuestros tutoriales es enseñar, o mejor dicho, presentar una amplia gama de información que un consultor de telecomunicaciones o que debería tener. Esto es excelente para los principiantes, pero incluso los usuarios con experiencia encontrarán útiles e interesantes temas.

Incluso si usted nunca ha trabajado con algunos de los programas utilizados, o nunca ha planeado nada, usted puede tomar ventaja de las lecciones presentadas.

 

Que esta metodología es, y lo que no lo es?

En definitiva, esta no es una serie de lecciones para enseñar a programa. Vamos a aprender haciendo ". Si usted ya tiene algunos conocimientos de Visual Basic o cualquier otro lenguaje de programación: ¡Excelente! Si usted nunca ha oído hablar, no se preocupe, vamos a tratar de ser lo más simple y directo posible cuando hay algo que entender. Nuestro objetivo no es crear un conjunto completo de todas las lecciones que cubren todas las posibilidades y ejemplos. Le damos lo básico, y muestran cómo construir sobre la base de estos motivos para seguir adelante y desarrollar las soluciones necesarias para cualquiera de sus necesidades. En otras palabras, usted será capaz de actuar como un consultor

 

La perspectiva de estas lecciones no son las de un programador de computadoras, entonces hay una oportunidad de ser las formas más eficientes de escribir algunos de los códigos desarrollados. Normalmente se utiliza el camino de la fuerza bruta, y el código a veces puede parecer poco elegante. Somos consultores de Telecomunicaciones e IT, y esta es nuestra perspectiva. Suponemos que los programas o códigos que vas a escribir están destinadas a facilitar o agregar funciones a determinadas tareas y el análisis, y hacerlo con seguridad. Pero hay programas profesionales para ser, por ejemplo redistribuido. Si este es el caso, y de que quiera construir aplicaciones completas, que realmente debería profundizar los estudios en un curso especial de programación avanzadas.

 

 

programas y licencias

Todos los programas utilizados para nuestro trabajo son gratis y luego utilizados durante el camino. El contenido del sitio, como una cuestión de ética, así como la equidad a los demás suscriptors, no debe reproducir o distribuir cualquiera de las clases - y los códigos - para los demás. Si esto ocurre, se eliminará automáticamente como miembro/suscriptor del sitio. No queremos que eso suceda, o que son tratados injustamente a los demás suscriptors - pagar por lo que otros están tratando de obtener de forma gratuita. Por lo tanto, el precio de las suscripciones a los miembros tiene un valor simbólico.

 

Y si no entiendo algo?

Los tutoriales están escritos en un lenguaje muy simple, como el día a día, así como el lenguaje de todo el sitio. Los ejemplos se completa con los archivos y código fuente (completamente comentado) disponible para descargar. Si todavía no comprende alguna parte, o alguna duda persiste, mientras hablamos, puede dejar su comentario sobre el tutorial (blog), o póngase en contacto con nosotros a través de chat o e-mail a través de la página de soporte.

Si todavía está confundido con algunos de los lenguajes de programación utilizados, incluso con las muestras completa, de búsqueda de Google tutorial que el lenguaje, y sin duda encontrará buenas referencias.

Todas las tutorías, los códigos y programas son un proceso continuo de edición. Esto significa que si usted encuentra un error, por ejemplo, la gramática y ortografía, tratar de solucionarlo lo antes posible. También contamos con tus comentarios, nos informa de errores o pasajes que eran confusos y merecen ser reescrito.

 

Conclusión

Después de esta introducción a los conceptos y definiciones que usamos - y el largo camino - estamos listos para comenzar, e ir a la práctica las ideas presentadas. Nos tomaremos nuestro próximo tutorial.

 

Esperamos que tengas gostado. Tire alguna duda en los comentarios en el blog o através de nuestro soporte vía chat o e-mail.

A nuestra próxima reunión, y recuerde: Su éxito es nuestro éxito!