Planilla - Solución Total al problema de sus planillas

Blog

WordPress Plugins Recomendados para Optimizar Websites

Monday, December 24th, 2012   |  Publicado por admin

Actualmente existen una serie de WordPress Plugins muy buenos los cuales nos son de gran ayuda cuando de optimizar y darles correcto funcionamiendo a nuestros websites se trata, es por ello que con la experiencia y buenos resultados nos animamos a recomendar los siguientes plugins, esperando sean de utilidad:

WordPress SEO by Yoast (http://wordpress.org/extend/plugins/wordpress-seo/)

Cuenta con una serie de características que nos permiten mejorar el SEO del website:

  • Permite la edición de meta data por cada página.
  • Evaluar contenido dándole especial énfasis a las palabras clave.
  • Permite visualizar meta data (title, description) tal como podría verse en Google.
  •  Permite usar noindex y nofollow en páginas, taxonomías o en archivos completos.
  • Limpieza de enlaces permanentes, incluso permite el uso Google Custom Search.
  • Soporte para Breadcrumbs, con títulos configurables.
  • Los contenidos que han sido marcados para noindex no se muestran en el sitemap XML (a menos que sea necesario).
  • Cuenta con editor .htaccess y robots.txt
  • Permite verificar el website en Google Webmaster Tools, Bing Webmaster Tools y Alexa.

Sin embargo, un aspecto importante para sacarle mayor provecho al Yoast está en la correcta configuración.

Vale mencionar usando Yoast puedes dejar de usar otros plugins, lo cual también es bueno, ya que menos plugins permite mayor velocidad de descarga lo cual permite que éste sea optimo, Google también toma en cuenta el rendimiento y tiempos de descarga de los websites que posiciona.

Custom Permalinks (http://wordpress.org/extend/plugins/custom-permalinks/)

Uno de los aspectos más importantes para posicionamiento es que todo enlace (URL) tenga una forma amigable, que se vea a simple vista, sea fácil de entender y ubicar, por lo cual este plugin nos ofrece muchos beneficios, especialmente a la hora de importar nuestro website a la plataforma wordpress. Básicamente, nos permite personalizar las URL de las páginas y así evitar perder enlaces.

Custom Permalinks le da un control absoluto sobre la estructura de su sitio. Este plugin no es un sustituto de built-in de WordPress sistema enlace permanente. Tener en cuenta que este plugin es sólo útil para asignar permalinks personalizados: páginas, tags o categorías.

Google XML Sitemaps (http://wordpress.org/extend/plugins/google-sitemap-generator/)

Este plugin es de gran ayuda para generar sitemap XML, el cual nos ayuda con los famosos motores de búsqueda como: Google, Bing, Yahoo, etc. Es mucho más fácil para los buscadores ver la estructura completa de tu websit, si cuentas con un sitemap bien elaborado. El plugin soporta todo tipo de páginas de WordPress, así como las direcciones URL personalizado.

Adicionalmente se notifica a todos los principales motores de búsqueda cada vez que cree un post nuevo en tu website.

Velvet Blues Update URLs (http://wordpress.org/extend/plugins/velvet-blues-update-urls/)

Este plugin es de gran ayuda cuando movemos websites a nuevos nombres de dominio pues como sabemos los antiguos nombres de dominio se pueden encontrar insertados en páginas y demás referencias, el aporte de este plugin es que podemos renombrar el nombre de dominio y actualizarlo de forma dinámica, es decir este plugin corrige este problema ayudando a cambiar las URL antiguas y enlaces en el website.

Con ello, podemos optar por actualizar los vínculos incrustados en el contenido, extractos o campos personalizados, además podemos ver cuántos elementos se han actualizado.

HTML Import 2 (http://wordpress.org/extend/plugins/import-html-pages/)

Dentro de los plugin recomendados podemos mencionar HTML Import, el cual nos permite importar directorio de archivos, llámese páginas. Cabe mencionar que debemos ingresar los parámetros de manera precisa, ya que existe la posibilidad que cuando los directorios no contengan los tipos de archivo especificados serán ignorados. Además, si se cambia la estructura de enlaces permanentes después de haber importado los archivos, puede regenerar las redirecciones URL.

En SOFTBRILLIANCE tenemos una amplia experiencia que abarca la instalación, configuración y personalización de WordPress Plugins. Consulte por nuestros servicios de diseño web y desarrollo de software.

Utilizando el Formulario de Contacto 7 Plugin de WordPress

Tuesday, December 18th, 2012   |  Publicado por admin

Agregando un formulario de contacto en nuestro sitio es una gran manera de solicitar información a los usuarios de nuestro sitio web. En WordPress el proceso de agregar un formulario de contacto es muy fácil a través del uso de un plugin.

Si usted valora la sencillez y flexibilidad, Contact Form 7 es una gran opción. Te permite de forma flexible diseñar el formulario y notificación por correo. Puede gestionar múltiples formularios de contacto también. Además, es compatible con muchas características incluyendo la presentación de AJAX, CAPTCHA, el filtrado de spam Akismet, carga de archivos, etc.

Sin embargo, para obtener el máximo potencial de Contact Form 7 es necesario instalar y configurar los siguientes plugins también:

Contact Form 7 (CF7)

http://wordpress.org/extend/plugins/contact-form-7/

Como mencionamos anteriormente este plugin puede manejar múltiples formularios de contacto, además de que puede personalizar el formulario y el contenido de notificación de correo de manera flexible. También el formulario es compatible con AJAX, CAPTCHA, Akismet filtrado de spam y así sucesivamente

Contact Form 7 y su extensión de base de datos

http://wordpress.org/extend/plugins/contact-form-7-to-database-extension/

Este plugin permite guardar envios de formulario de contacto a tu base de datos de WordPress y proporciona los códigos de acceso para recuperar y mostrar los datos. De esta manera podemos consultar la información de contacto y generar informes de acuerdo a nuestras necesidades.

WP-Mail-SMTP

http://wordpress.org/extend/plugins/wp-mail-smtp/

Este plugin reconfigura la funcion wp_mail() para utilizar SMTP en lugar de mail() y crea una página de opciones que le permite especificar varias opciones. De esta forma podemos configurar un servidor SMTP personalizado para enviar a nuestros notificaciones por correo de contacto.

Akismet

http://wordpress.org/extend/plugins/akismet/

Akismet comprueba sus envíos contacto con el servicio web Akismet para ver si se ven como spam o no y le permite revisar el spam que atrapa en debajo de los "Comentarios" de tu blog en la pantalla del administrador. Este plugin nos permite prevenir y reducir la cantidad de envíos de spam registrados en nuestros formularios de contacto.

Really Simple CAPTCHA

http://wordpress.org/extend/plugins/really-simple-captcha/

Este plugin no trabaja solo y tiene la intención de trabajar con otros plugins. Se creó originalmente para Formulario de contacto 7. Este producto es "muy sencillo" de implementar como su nombre lo indica y es otra buena solución para evitar los envíos de spam en nuestros formularios de contacto.

También vale la pena mencionar que podemos personalizar estos plugins para añadir nuevas características y funcionalidades de acuerdo a nuestras necesidades. En la actualidad se ha trabajado en algunas personalizaciones especiales para Contact Form 7 para tener lo siguiente en nuestros formularios de contacto:

  • Filtros y validaciones de Frases, con esta característica se define una lista de negra de palabras y frases para evitar los envíos de spam.
  • Obtener información de referencia, con esta característica, sabremos sobre el motor de búsqueda y la frase de palabras clave que se utiliza para encontrar nuestro sitio / página.
  • Seguimiento de PPC, con esta característica, sabemos acerca de la naturaleza del envio de contacto registrado  (Orgánico, Local, PPC, etc)
  • Seguimiento de eventos, herramienta integrada con GA para registrar todos los eventos y acciones que fueron realizadas por el usuario en nuestros formularios de contacto.

Por todas las razones antes detalladas se recomienda el popular plugin para Formulario de Contacto 7 para crear un formulario de contacto en nuestro sitio web de WordPress.

¿Cuándo se involucra a Recursos Humanos en la Implementación de un Sistema de informacion?

Sunday, August 12th, 2012   |  Publicado por admin

Por lo general estamosa costumbrados a ver que en la mayoría de instituciones el área de sistemas sea el que se encuentre capacitado para manejar la implantación de un sistema de informacion de tipo ERP, CMR, SAP, etc.

Siendo el Área de RRHH quien se encarga de la cultura organizacional, siendo el quien se encarga de fomentar capacitaciones, comunicación, coordinar toda gestión de cambio, además de ayudar en la reducción de costos y aumento de la productividad ¿no seria quien debe de estar involucrada desde un principio?

Los cambios tecnológicos nos han facilitado muchas tareas en el Área de RRHH, pero muchas veces estos sistemas son manejados de una manera simplemente mecánicá se ingresan los datos aquí, luego haces click cuanto realmente estamos capacitados para manejar estos sistemas, realmente se convierte en un sistema de informacion que nos facilite las cosas o simplemente una herramienta mecánica donde podemos agilizar el trabajo?

Por que no cambiar la cultura y socializarnos más con estos sistemas de informacion, no solamente capacitar esta Área sino a todas las Áreas, aunque sea un líder que se encargue de difundir la información, esto es vital para una empresa que desea ser competitiva entre otras.

Así mismo si cambiamos nuestra cultura podremos cambiar la cultura de nuestros colaboradores y reducir el temor de que si entra una herramienta, se reducirán también los puestos de trabajo. Por que mejor no desarrollamos capacitaciones para complementar los nuevos procesos generados por la automatización, romper esos viejos paradigmas y abrirse al cambio, total la tecnología se encontrara en cualquier empresa a donde vayas, más aun en estos tiempos y con un nuevo sistema de informacion.

Lic. Jacqueline Pazzara
Especialista en factor humano

Protegiendo nuestra Organización con ISA Server

Sunday, August 12th, 2012   |  Publicado por admin

ISA Server nos permite asegurar el perímetro de la red de nuestra organización, usualmente, dicho perímetro se ubica entre nuestra red local (LAN) y una red pública (como Internet).

Lamentablemente, nuestra organización no puede controlar quienes acceden a Internet o monitorear su tráfico; cualquier persona, con tan solo conectarse a Internet puede acceder a cualquier otro equipo conectado, empleando casi cualquier aplicación o protocolo; frente a ello definir los limites entre lo “externo”, a lo cual todos pueden acceder y lo “interno”, a lo cual solo accederán usuarios con privilegios es de crucial importancia al momento de realizar el diseño de nuestra infraestructura. ISA Server; ayuda en esta tarea mediante las siguientes funcionalidades.

Firewall

Un Firewall es un dispositivo que aplica un filtro entre 2 segmentos de red, dejando pasar solo el trafico autorizado; esto se consigue mediante el empleo de “Reglas de filtrado de trafico”, que definen los paquetes autorizados a  pasar, dicho filtrado puede ser por tipo de Protocolo (HTTP, FTP, SMTP, etc ), fuente (Direccion IP o segmento de Red) o destino del paquete (Direccion IP o segmento de Red).

Asimismo Isa permite un filtrado en la capa de aplicación, característica sumamente importante en la actualidad dado que existen muchas aplicaciones (como Kazaa, Messenger, etc.) que aprovechan el hecho de que practicamente todas las organizaciones permiten el trafico a través de HTTP (puerto 80) para poder conectarse a Internet y emplean dicho protocolo. El filtrado en la capa de aplicación bloquea  el tráfico en el puerto 80 basándose en métodos HTTP, empleado para bloquear ciertas aplicaciones; o firmas, empleada para bloquear virus, codigo malicioso o aplicaciones.

Asegurar el Acceso a Internet (Proxy)

Internet es una fuente crítica de información y comunicación, permitir el acceso del personal a ella  es inevitable, por lo que, asegurarnos de que dicha conexión sea segura y no sea mal empleada debe ser una tarea primordial, esto se logrará si:

  • Los usuarios pueden acceder solo a los sitios web y tipos de recursos autorizados por la organización, empleando un navegador u otra aplicación. Evitando que los usuarios accedan a sitios altamente riesgosos en Internet o consuman gran ancho de banda al acceder  a recursos de gran tamaño.

  • La conexión a Internet no revela información que pueda servir para iniciar un ataque; datos como el nombre de la computadora, el usuario, la dirección Ip y otros deben permanecer ocultos.

  • Los datos que son transferidos desde y hacia Internet, muchas veces confidenciales, tanto personales (números de tarjetas de crédito, passwords de cuentas) como organizacionales (información confidencial, codigos fuentes,  información financiera, etc.) deben  mantenerse asegurados cuando dejen nuestra red interna.

ISA Server puede ser usado para asegurar conexiones de clientes accesando a recursos en internet. Para activar esto, debemos configurar los equipos clientes para que accedan  a Internet a través del equipo donde se ubica el ServidorISA esto hace q Isa opere como un servidor Proxy entre los clientes e Internet cuando algún cliente haga una petición a algún servidor Web, la petición ira primero al servidor Isa y este lo retransmitirá a su destino; del mismo modo, la respuesta del servidor web llegara primero al servidor isa y este entregara la información al equipo cliente. La comunicación entre los equipos clientes e Internet será siempre indirecta. Además esta funcionalidad también permite filtrar las peticiones y respuestas, basados en información como nombre de usuario, IP del cliente, protocolo y contenido de la respuesta, por lo que es posible restringir que usuarios pueden acceder con que aplicaciones pueden acceder y el tipo de información a la que pueden acceder.

Maquinas Virtuales

Sunday, August 12th, 2012   |  Publicado por admin

Definición: Maquinas Virtuales son unos entornos operativos creados a nivel de una capa de software de una computadora real. Esta máquina virtual se comporta como si fuera una computadora más. La aplicación principal es el mejor uso de ambientes de cómputo, donde se dispone de potentes recursos de hardware y el objetivo es tener entornos seguros e incorruptibles.

Entre los usos que le podemos dar a estas maquinas virtuales:

  • Simulación del comportamiento de productos de software y hardware en todos los sistemas operativos que tiene la empresa usando una única PC.
  • Capacitación intensiva de usuarios en el uso de sistema operativo y otras herramientas sin correr el riesgo de tener que reparar el sistema operativo por mal uso del usuario.
  • Tener diferentes sistemas operativos, considerando que existen aplicativos que necesitan de versiones anteriores de sistemas operativos (Windows 95, DOS, Windows 98) y que tienen problemas con los sistemas operativos actuales (Windows 2000, XP).
  • Una máquina virtual puede representar un entorno completamente exclusivo de trabajo en el cual un usuario puede tener información completamente protegida. Si la PC es compartida por múltiples usuarios, el hecho que un usuario irresponsablemente sea infectado por virus, programas espías, etc, no afectará a otro usuario que tenga una máquina virtual paralela en dicha PC.

Entre los principales productos de maquinas virtuales podemos encontrar:

Correcta elección de un Software Empresarial

Sunday, August 12th, 2012   |  Publicado por admin

Que debe tomar en cuenta al momento de elegir un software empresarial.

Hoy en día varios usuarios, jefes de áreas y dueños de empresas no están contentos con el sistema que usan en la actualidad, ya sea, por que el producto no es bueno, no está bien configurado, presenta defectos ó también el servicio que brindan las empresas no es el adecuado, es decir el soporte que la empresa debe brindar no es el apropiado y por ultimo al momento de la elección de un SOFTWARE no se hizo la adecuada evaluación, es decir la empresa no hizo un análisis adecuado de los procesos de negocios, por ello el proyecto puede durar más de lo planeado y resulta siendo un sistema que no se adecua a los procesos de negocios de la empresa, causando malestar, en los usuarios, jefes de áreas, Jefe de sistemas, Gerente o dueño de la empresa. Uno compra un Software empresarial con el propósito de que la empresa siga creciendo.

Como debemos proceder.

Viendo estos problemas que se pueden presentar en diversas empresa, no solo debemos tomarnos nuestro tiempo al momento de hacer una elección, sino también que los usuarios estén involucrados en la elección de un software, al igual que los jefes de las áreas involucradas en dicho proceso, el Jefe de sistema también debe estar presente en la toma de decisión y claro el gerente o dueño de la empresa.

Pasos a seguir:

1. Presentación y conocimiento del sistema.

Es la primera impresión que uno tiene de la empresa que nos presenta su sistema, esta etapa es para conocer el sistema, si el sistema es amigable, conocer el sistema en líneas generales (la empresa debe recolectar información de la empresa que esta interesada en adquirir un software). Ello es para analizar sus procesos de negocios.

2. Conocimiento de los procesos de negocios y brindar soluciones.

Si le gusto la primera presentación de la empresa entonces debe proseguir con la segunda etapa para profundizar en los procesos de negocios de las áreas involucradas, es decir una reunión de preguntas. Presentarle casos que maneja la empresa y como el sistema lo resolvería, preguntar por los procesos de negocios de la empresa que son vitales.

3. Adaptación del sistema a las prácticas de negocios.

Esta reunión es para conocer la solución y ver como el sistema resuelve los diversos casos que maneja la empresa es decir sus procesos y prácticas de negocio. El sistema debe adecuarse a la empresa, ver el proceso comercial, es decir una demostración del sistema personalizada con casos que maneja la empresa.

En estos tres primeros pasos debe estar presente por parte de la empresa que presenta su software empresarial un equipo solido que resuelva las dudas de la empresa interesada, para ello deben estar presentes en las presentaciones el vendedor, un personal experto en el manejo del sistema dependiendo de la magnitud pueden ser más de un persona especializado en el sistema y un ejecutivo de cuentas para que pueda monitorear que la empresa que está interesada se le esté cumpliendo con lo prometido en cada etapa del proceso de elección, siempre resolver sus dudas y brindarle todas las facilidades del caso.

Es importante tener bien en claro lo que puede hacer el software para el crecimiento de la empresa y en la agilizacióén de los procesos de negocio de la empresa.

4. servicio que usted se merece (soporte)

Debe estar bien claro el soporte que se le va a brindar, así como también el tiempo de soporte en especial para esos primeros meses donde la empresa empieza a trabajar con el software sin ayuda, el soporte para esos casos debe ser el mejor y debe brindar soluciones inmediatas para minimizar los tiempos muertos que pueden perjudicar a la empresa. Para ello se debe revisar la cotización y el contrato. Es muy importante que en los primeros meses el servicio (soporte) que garantice el correcto uso del software.

5. Conocimiento de sus trabajos anteriores (Carpeta de clientes)

Es importante saber con quienes a trabajado la empresa es decir a que empresa, rubro de negocio y que producto adquirieron; además deben brindar los datos de las personas encargadas que lideraron los proyectos en las empresas, para que uno pueda llamarlas y saber cómo les fue con el producto, sino también con el servicio de soporte y como les está yendo en la actualidad.

6. Compromiso

Por último el compromiso de ambos; la empresa que está interesada en adquirir un Software debe brindarle la información necesaria para que puedan hacer un adecuado análisis, y claro la empresa que brinda el software debe brindarle las facilidades del caso, como datos de la empresa, su carpeta de clientes con los nombres, cargos, y números para poder verificar y evaluar su trabajo.

Con ello se tendrá usuarios contentos con un sistema que se adecua a sus prácticas de negocios, con un sistema amigable que les ayudara en sus tareas diarias, así como también con un buen servicio, gracias a todo ello usted contara con un sistema robusto y ágil, cuyo resultado será, el constante crecimiento de la empresa.

Una correcta elección de un Software Empresarial permite tener usuarios contentos y el constante crecimiento de la empresa

Friday, February 19th, 2010   |  Publicado por admin

Hoy en día varios usuarios, jefes de áreas y dueños de empresas no están contentos con el sistema que usan en la actualidad, ya sea, por que el producto no es bueno, no está bien configurado, presenta defectos ó también el servicio que brindan las empresas no es el adecuado, es decir el soporte que la empresa debe brindar no es el apropiado y por ultimo al momento de la elección de un SOFTWARE no se hizo la adecuada evaluación, es decir la empresa no hizo un análisis adecuado de los procesos de negocios, por ello el proyecto puede durar más de lo planeado y resulta siendo un sistema que no se adecua a los procesos de negocios de la empresa, causando malestar, en los usuarios, jefes de áreas, Jefe de sistemas, Gerente o dueño de la empresa. Uno compra un Software empresarial con el propósito de que la empresa siga creciendo.

Como debemos proceder.

Viendo estos problemas que se pueden presentar en diversas empresa, no solo debemos tomarnos nuestro tiempo al momento de hacer una elección, sino también que los usuarios estén involucrados en la elección de un software, al igual que los jefes de las áreas involucradas en dicho proceso, el Jefe de sistema también debe estar presente en la toma de decisión y claro el gerente o dueño de la empresa.

Pasos a seguir:

1. Presentación y conocimiento del sistema.

Es la primera impresión que uno tiene de la empresa que nos presenta su sistema, esta etapa es para conocer el sistema, si el sistema es amigable, conocer el sistema en líneas generales (la empresa debe recolectar información de la empresa que esta interesada en adquirir un software). Ello es para analizar sus procesos de negocios.

2. Conocimiento de los procesos de negocios y brindar soluciones.

Si le gusto la primera presentación de la empresa entonces debe proseguir con la segunda etapa para profundizar en los procesos de negocios de las áreas involucradas, es decir una reunión de preguntas. Presentarle casos que maneja la empresa y como el sistema lo resolvería, preguntar por los procesos de negocios de la empresa que son vitales.

3. Adaptación del sistema a las prácticas de negocios.

Esta reunión es para conocer la solución y ver como el sistema resuelve los diversos casos que maneja la empresa es decir sus procesos y prácticas de negocio. El sistema debe adecuarse a la empresa, ver el proceso comercial, es decir una demostración del sistema personalizada con casos que maneja la empresa.

En estos tres primeros pasos debe estar presente por parte de la empresa que presenta su software empresarial un equipo solido que resuelva las dudas de la empresa interesada, para ello deben estar presentes en las presentaciones el vendedor, un personal experto en el manejo del sistema dependiendo de la magnitud pueden ser más de un persona especializado en el sistema y un ejecutivo de cuentas para que pueda monitorear que la empresa que está interesada se le esté cumpliendo con lo prometido en cada etapa del proceso de elección, siempre resolver sus dudas y brindarle todas las facilidades del caso.

Es importante tener bien en claro lo que puede hacer el software para el crecimiento de la empresa y en la agilizacióén de los procesos de negocio de la empresa.

4. servicio que usted se merece (soporte)

Debe estar bien claro el soporte que se le va a brindar, así como también el tiempo de soporte en especial para esos primeros meses donde la empresa empieza a trabajar con el software sin ayuda, el soporte para esos casos debe ser el mejor y debe brindar soluciones inmediatas para minimizar los tiempos muertos que pueden perjudicar a la empresa. Para ello se debe revisar la cotización y el contrato. Es muy importante que en los primeros meses el servicio (soporte) que garantice el correcto uso del software.

5. Conocimiento de sus trabajos anteriores (Carpeta de clientes)

Es importante saber con quienes a trabajado la empresa es decir a que empresa, rubro de negocio y que producto adquirieron; además deben brindar los datos de las personas encargadas que lideraron los proyectos en las empresas, para que uno pueda llamarlas y saber cómo les fue con el producto, sino también con el servicio de soporte y como les está yendo en la actualidad.

6. Compromiso

Por último el compromiso de ambos; la empresa que está interesada en adquirir un Software debe brindarle la información necesaria para que puedan hacer un adecuado análisis, y claro la empresa que brinda el software debe brindarle las facilidades del caso, como datos de la empresa, su carpeta de clientes con los nombres, cargos, y números para poder verificar y evaluar su trabajo.

Con ello se tendrá usuarios contentos con un sistema que se adecua a sus prácticas de negocios, con un sistema amigable que les ayudara en sus tareas diarias, así como también con un buen servicio, gracias a todo ello usted contara con un sistema robusto y ágil, cuyo resultado será, el constante crecimiento de la empresa.

UML

Monday, January 5th, 2009   |  Publicado por admin

UML es una consolidación de muchas de las notaciones y conceptos más usados orientados a objetos. Empezó como una consolidación del trabajo de Grade Booch, James Rumbaugh, e Ivar Jacobson, creadores de tres de las metodologías orientadas a objetos más populares.

En 1996, el Object Management Group (OMG), un pilar estándar para la comunidad del diseño orientado a objetos, publicó una petición con propósito de un metamodelo orientado a objetos de semántica y notación estándares. UML, en su versión 1.0, fue propuesto como una respuesta a esta petición en enero de 1997. Hubo otras cinco propuestas rivales. Durante el transcurso de 1997, los seis promotores de las propuestas, unieron su trabajo y presentaron al OMG un documento revisado de UML, llamado UML versión 1.1. Este documento fue aprobado por el OMG en Noviembre de 1997. El OMG llama a este documento OMG UML versión 1.1.

El UML, por sus siglas en inglés, Unified Modeling Language, que en español significa Lenguaje Unificado de Modelado, prescribe un conjunto de notaciones y diagramas estándar para modelar sistemas orientados a objetos, y describe la semántica esencial de lo que estos diagramas y símbolos significan.

UML se puede usar para modelar distintos tipos de sistemas: sistemas de software, sistemas de hardware, y organizaciones del mundo real. UML ofrece nueve diagramas en los cuales puedes modelar dichos sistemas.

  1. Diagramas de Casos de Uso, para modelar los procesos ‘business’.
  2. Diagramas de Secuencia, para modelar el paso de mensajes entre objetos.
  3. Diagramas de Colaboración, para modelar interacciones entre objetos.
  4. Diagramas de Estado, para modelar el comportamiento de los objetos en el sistema.
  5. Diagramas de Actividad, para modelar el comportamiento de los Casos de Uso, objetos u operaciones.
  6. Diagramas de Clases, para modelar la estructura estática de las clases en el sistema.
  7. Diagramas de Objetos, para modelar la estructura estática de los objetos en el sistema.
  8. Diagramas de Componentes, para modelar componentes.
  9. Diagramas de Implementación, para modelar la distribución del sistema.

Software libre para modelado en UML:

  • ArgoUML, Herramienta de modelado UML escrito en java (enlace externo).
  • Dia Puede ser usado para modelar varios tipos de diagramas UML (enlace externo).
  • gModeler Herramienta para modelado de UML basada en Flash.
  • MonoUML Herramienta CASE para la plataforma mono.
  • StarUML Herramienta de modelado para Windows.
  • Umbrello Herramienta para modelado UML.
  • UMLet Herramienta para modelado rápido de UML también escrita en Java.

Software privativo gratuito para modelado en UML:

  • JUDE Community Herramienta de modelado UML.
  • Omondo plugin para Eclipse Herramienta de modelado UML para Java.
  • Oracle JDeveloper Un IDE para Java con soporte de diagramas UML.
  • Visual Paradigm for UML, Herramienta de modelado UML y herramienta CASE.

Otro Software privativo

  • Borland Together.
  • Corel iGrafx.
  • Microsoft Visio.
  • PowerDesigner de Sybase.
  • Rational Rose y Rational ClearCASE de IBM.
  • Poseidon for UML de GentleWare.

Recordar, UML es una notación, no un método. No prescribe un proceso para modelar un sistema. No obstante, como UML incluye los diagramas de casos de uso, se le considera estar dotado de una aproximación al diseño centrada en el problema con los casos de uso. El Diagrama de Caso de Uso nos da el punto de entrada para analizar los requisitos del sistema, y el problema que necesitamos solucionar.

La comparativa de Vista contra XP

Wednesday, September 24th, 2008   |  Publicado por admin

Se ha publicado en Internet una estadística comparando la seguridad de Windows Vista con la existente en Windows XP.

La comparativa habla sobre las vulnerabilidades encontradas en los primeros 90 días de venta al público de estos sistemas operativos.

De acuerdo a ésta, en el mencionado periodo se han reportado 5 fallos en Windows Vista contra 18 descubiertos en XP.

Según los especialistas, no es bueno solo basarse en números en forma abstracta al hacer un estudio de esta categoría, deben incluirse otros factores que permitan obtener resultados objetivos y verdaderos.

A modo de ejemplo, si existen 4 vulnerabilidades en un sistema operativo de nivel medio y el otro a comparar tiene 1 sola pero crítica. Es más seguro para un atacante utilizar el fallo crítico, por ser fácil de lograr un éxito, que intentar con las otras 4 donde puede que no sea tan inmediato el mismo.

Otro factor a tomar en cuenta, es que tan accesible es el software en el mercado, además de su popularidad. Windows XP tuvo en sus 3 primeros meses un divulgación mucho más alta que la actual de Windows Vista.

El gran uso del software de Microsoft juega en contra de los usuarios. Como es muy conocido, las vulnerabilidades se descubrirán mucho más rápido que en otros sistemas operativos.

La fecha de aparición al público de Vista fue en enero de este año (2007), anteriormente solo se vendía con la compra de ordenadores, en forma pre-instalada.

También el factor de popularidad se ve ampliamente afectado por la alta seguridad incorporada en Vista. Su configuración toma mucho tiempo, lo cuál en XP no era así.

La tendencia en los usuarios es que sea todo fácil, rápido y sencillo. El incremento de seguridad ha hecho robusto al software pero puede que no tan solicitado.

Al ser una herramienta de lento crecimiento, los piratas informáticos no lo buscarán como fuente para sus ataques. Optar por un ataque en forma indirecta por productos de terceros u otras aplicaciones de Microsoft, les será más rentable.

Se recomienda al leer una comparativa o reporte, prestar atención a la metodología y fuentes utilizadas, así como los parámetros en que se basa. Eso puede variar totalmente el significado de lo que se muestra en una pantalla o papel, a la realidad que vivimos los usuarios en nuestro diario contacto con los ordenadores.

Máquinas Virtuales

Wednesday, September 17th, 2008   |  Publicado por admin

Definición:

Una máquina virtual es un entorno operativo creado a nivel de una capa de software de una computadora real. Esta máquina virtual se comporta como si fuera una computadora más. La aplicación principal es el mejor uso de ambientes de cómputo, donde se dispone de potentes recursos de hardware y el objetivo es tener entornos seguros e incorruptibles.

Entre los usos que le podemos dar a estas máquinas:

  • Simulación del comportamiento de productos de software y hardware en todos los sistemas operativos que tiene la empresa usando una única PC.
  • Capacitación intensiva de usuarios en el uso de sistema operativo y otras herramientas sin correr el riesgo de tener que reparar el sistema operativo por mal uso del usuario.
  • Tener diferentes sistemas operativos, considerando que existen aplicativos que necesitan de versiones anteriores de sistemas operativos (Windows 95, DOS, Windows 98) y que tienen problemas con los sistemas operativos actuales (Windows 2000, XP).
  • Una máquina virtual puede representar un entorno completamente exclusivo de trabajo en el cual un usuario puede tener información completamente protegida. Si la PC es compartida por múltiples usuarios, el hecho que un usuario irresponsablemente sea infectado por virus, programas espías, etc, no afectará a otro usuario que tenga una máquina virtual paralela en dicha PC.

Entre los principales productos podemos encontrar:

  Inicio    |    Empresa    |    Clientes    |    Soluciones    |   Servicios   |    Casos de Exito    |   Contáctenos COPYRIGHT © 2002 - 2013  
  Ubicanos en: Calle Van Gogh Nº 237 - San Borja