Foros www.hola-mundo.net

Miércoles, 9 de Mayo de 2012
Comments Off

Hola a todos,

Tengo el placer de anunciaros un nuevo proyecto que hemos creado también con fin divulgativo:

Logotipo

Se trata de una amplia colección de foros que abarcan bastante campo de nuestro sector, donde poder discutir entre profesionales y expertos sobre lo que acontece en nuestro día a día.

Esperamos que sea de vuestro interés, y también esperamos contar con vuestra colaboración para hacer que se convierta en una herramienta para muchos de nosotros…

Jose Alberto Dominguez

que informática! Sitios Web , , , , , , , , , , , , , , ,

BUENAS PRÁCTICAS PARA USUARIOS

Miércoles, 9 de Mayo de 2012
Comments Off

Después de varios años de rondarme por la cabeza la idea de publicar algún libro para contribuir a la alfabetización informática de los usuarios, aquí está por fin una pequeña guía divulgativa de Buenas Prácticas orientada a usuarios de informática. El objetivo ha sido hacer algo que se aleje de lo complejo y lo farragoso de la disciplina, para presentar los conceptos de forma simple y sencilla.  Que sea útil a los usuarios, y que sea una herramienta que los administradores de soporte de sistemas puedan utilizar para formarlos. Aquí está:

informatica-basica-libro

INFORMÁTICA BÁSICA PARA USUARIOS
Por: José Alberto Domínguez Paniagua
Páginas: 94

La informática se ha convertido en una herramienta de uso cotidiano, pero la mayoría de las personas que la utilizan desconocen los conceptos sencillos en los que se basa, debido fundamentalmente a que es una disciplina con una difícil jerga asociada. En este libro intentamos desmitificar esa complejidad realizando un repaso por los fundamentos, con afán divulgativo y pensando en el usuario. Dándole la información justa y necesaria para que sea capaz de interpretar cómo funcionan las cosas. Una vez se conocen y comprenden los conceptos, podemos adaptar nuestro comportamiento para mejorar el rendimiento de nuestras máquinas y que éstas nos causen los menos problemas posibles. Como es fácil imaginar, este libro no es un tratado de informática. Es una guía de buenas prácticas que responde a múltiples preguntas con un lenguaje que huye de la complejidad. Confiamos que será muy útil al usuario que sólo pretende usar la informática sin que ésta le complique demasiado su vida.

Más info: Buenas Prácticas

12,99€ - Vista previa del libro

José Alberto Domínguez
Arquitecto de Sistemas

que informática! Libros , , ,

Estructura de Sharepoint Services 3.0 y Sharepoint Server 2007

Miércoles, 9 de Mayo de 2012
Comments Off

Os dejo por aquí un diagrama que muestra la estructura de Sharepoint 2007.  Y que es muy útil a la hora de plantear sitios basados en esta plataforma:

estructura-sharepoint

En ella podéis ver que un Farm de WSS o de MOSS se compone de Aplicaciones Webs, estas a su vez contienen colecciones de sitios y las colecciones de sitios están formadas por sitios.  Cada elemento además tiene asociada su base de datos en Microsoft SQL 2005, así como sus Features.

José Alberto Domínguez
Arquitecto de Sistemas

que informática! Software ,

Bienvenido!

Miércoles, 9 de Mayo de 2012
Comments Off

¡Hola a todos!

En nombre del equipo de ICONS quisiera daros la bienvenida a este sitio que ponemos en marcha con la intención de contribuir a divulgar aspectos variados sobre la informática, como profesionales que somos del sector.

Espero que sea de vuestro interés y os divirtáis con él tanto como nosotros escribiéndolo…

ICONS Soluciones Informáticas, S.L.

que informática! General , , , , , , , , , , , , , , ,

Software CRM: Ponga un CRM en su vida

Miércoles, 9 de Mayo de 2012
Comments Off

Dejo por aquí un artículo que en su día publique en la revista anual sobre franquicias que edita la empresa amiga Mundofranquicia Consulting, S.L.  Creo que pese a que hace algunos años que fue escrito sigue estando de plena actualidad.  Habla sobre los CRMs.  Espero que sea de vuestro interés.

La tecnología en la actualidad nos ofrece un elevado número de posibilidades, más quizás de las que en muchas ocasiones somos capaces de tener en cuenta.  Vivimos en un mundo interconectado.  Esto significa que se han roto los parámetros convencionales relativos a definiciones de localización, ámbito, empresa, etc.  Con este desarrollo tecnológico han surgido en el sector empresarial una serie de siglas misteriosas asociadas a la informática.  Hablamos de los tan mencionados ERPs, CRMs, SCMs, etc.  Se las asocia con complejos y costosos desarrollos informáticos que son capaces de mejorar los resultados de cualquier empresa. Esto no siempre es así.  Hay casos de éxito y de fracaso.  Un factor clave y que no conviene olvidar es que, por el momento, cualquier sistema informático necesita de la intervención humana para su funcionamiento.  Es importante tener esto claro.  Reflexionando someramente sobre ello llegamos a la conclusión de que todas estas siglas no son sólo tecnología.  Han de estar asociadas con equipos humanos adecuados para contribuir a un desarrollo eficaz, y que de esta forma, sea exitosa su implantación y uso.  De todo ello hablaremos a lo largo de este artículo.

Nos centraremos en las herramientas CRM (Customer Relationship Management). Este sistema es de gran utilidad para la gestión de la relación con los clientes.  Correctamente proyectado e implantado es un elemento de gran valor para una empresa en la actualidad.  No se trata aquí de adquirir un software e instalarlo en el sistema informático de la empresa.  Este software o tecnología es necesario para implantar un sistema CRM en una compañía, pero no es en sí mismo el CRM.  

En esencia, lo que llamamos CRM es un conjunto de procesos de negocio y políticas empresariales orientados a captar, mantener y dar servicio a los clientes.  Estos principios podríamos pensar que son tan antiguos como la idea de empresa misma.  Efectivamente así es, pero en la actualidad se han combinado con la tecnología para dar como resultado los sistemas de CRM actuales.  Esto permite que los procesos comentados anteriormente puedan llevarse a cabo de forma mucho más rápida, eficiente y global. 

Pensemos en un comercial en su proceso habitual de trabajo. Él lleva a cabo una gestión de relaciones con sus clientes.  Anota datos en su agenda, mantiene un histórico de contactos, y en su cabeza contempla oportunidades de negocio, un histórico de ventas, etc.  Tiene su propio “CRM”, entre comillas.  El sistema CRM de este comercial es básico, carece de tecnología y es de uso personal.  Si añadimos la tecnología; esta posibilitará a la empresa para la que trabaja este comercial, incorporar esos datos en una base de datos central accesible en tiempo real; compartirlos o distribuirlos a otros comerciales, a otros departamentos de la empresa o a asociados; analizarlos para ayudar al proceso de toma de decisiones de la dirección; estudiar el rendimiento de los recursos humanos en la relación con los clientes; estudiar el rendimiento de los clientes; etc. 

Todo esto, combinado con la interconectividad global, posibilita que se pueda gestionar y controlar la relación con los clientes desde cualquier parte del mundo y en cualquier momento. 

El objetivo que persigue la incorporación de una herramienta CRM es que este tenga una implantación correcta y que una vez que entre en funcionamiento tenga éxito. En una correcta implantación de un CRM, el cliente pasa a ser el protagonista.  No todas las implantaciones obtienen el resultado esperado. Podríamos sintetizar el secreto del éxito en cuatro pilares fundamentales.  Estos son necesarios para la implantación adecuada de un sistema CRM en el seno de una organización.  Son los cuatro apoyos básicos de una mesa.  Si falta cualquiera de ellos, la solución CRM fallará:

1.- Planificación. Para que el sistema CRM sea efectivo debe estar proyectado para integrarse con todos los procesos de negocio de la empresa y extenderse por toda ella.  Debe integrarse con los sistemas heredados y futuros de la empresa. 

2.- Principio de dato único. Diseñar un almacén de datos central.  No se debe trabajar con datos de los clientes duplicados en diferentes bases de datos. Lo que un CRM necesita es una base de datos única, con registros correlacionados para identificar clientes únicos y luego poderlos gestionar, contactar, analizar, etc.

3.- Políticas de la empresa.  Las políticas y procesos de trabajo de la empresa deben compatibilizarse con el sistema CRM.  A parte de asumir los procesos que implica la implantación del sistema CRM, la estrategia del negocio debe centrarse en el cliente, como ya hemos mencionado.  En la toma de decisiones, el cliente debe ser el factor de mayor influencia.

De igual modo, es necesario que en la empresa exista estabilidad, para que las condiciones proyectadas no sufran alteraciones demasiado periódicas.

4.- Formación. La formación de los usuarios es fundamental.  No sólo en el sentido del conocimiento de la funcionalidad, sino en el sentido de transmitirles porque el sistema es bueno para ellos en sus procesos cotidianos de trabajo.  Han de tener claro el aumento de rendimiento que este supondrá para su trabajo.

Llegados a este punto, es el momento de desvelar el misterio: qué es la parte tecnológica de un CRM.  Existen varios tipos de soluciones para una herramienta CRM. A continuación procederemos a describir con un breve resumen las características de cada una de ellas: 

- CRM Operativo: Es el más parecido a los ERP (Entreprise Resources Planning) por todos conocidos. Se encarga de gestionar los procesos empresariales habituales relacionados con los clientes: gestión de clientes potenciales, gestión de cuentas, gestión de oportunidades de negocio, seguimiento de las mismas, gestión de correspondencia, flujos de trabajo de ventas, seguimiento de ofertas, gestión de incidencias de servicio al cliente, flujos de trabajo de servicio al cliente, etc.

 - CRM Analítico: Generación de informes a partir de los datos almacenados. Se establecen análisis, interpretaciones, tratamiento de datos, etc. Facilitado al usuario información procesada de la historia del cliente con la empresa. Muy útil para procesos como la toma de decisiones, el marketing, estrategias de venta cruzada, etc.

 - CRM Colaborativo: Este es un concepto relativamente novedoso y aprovecha las nuevas posibilidades de relación que nos ofrece Internet. Este CRM es gestionado incluso por el propio cliente. Puede tomar forma de portal web, donde es el propio cliente el que actualiza sus datos desde un área privada, etc. En este tipo de CRM podemos encontrar también a asociados, que en este caso tomarían la forma de clientes. En el próximo punto entraremos más en detalle en este tipo de CRM orientado a los Asociados, por la utilidad que puede tener en el sector de franquicias, que es el que nos ocupa.

Las soluciones estándar que podemos encontrar en el mercado suelen ser una combinación de los dos primeros tipos.  Estando en una línea más embrionaria el tercero del que hablaremos a continuación.

PRM (Partner Relationship Management): gestión de la relación con los asociados.  Podríamos decir que un PRM es un derivado, o una solución vertical de un CRM centrada en los asociados.   Un PRM posee las funcionalidades de un CRM, en el que el cliente pasa a ser el asociado.  Al tratarse de gestionar una relación de colaboración se añaden algunas características que optimizan y potencian en gran medida esta relación. Comentaremos de forma descriptiva y a título de ejemplo algunas de ellas:

 Gestión de Planificación:

  • Planificación de negocios: permite a empresas y asociados establecer metas conjuntas.
  • Planificación de la demanda: supervisión y predicción de ventas indirectas futuras, optimizando la producción y el inventario de la central y asociados.

Gestión de Relaciones:

  • Candidatos y renovaciones: Gestiona y optimiza los procesos de selección y renovación de candidatos.
  • Asesor de proceso de selección: automatización del proceso de selección mediante herramientas interactivas.
  • Gestor de Programas: Gestiona políticas de incentivos para los asociados.
  • Gestor de Acuerdos: Gestiona contratos y compromisos con los asociados.
  • Gestor de Certificación: Define y efectúa el seguimiento de los requisitos y estado de la certificación de los asociados.

Informes sobre asociados:

Generación de informes y reports en tiempo real sobre procesos de selección, planificación, acuerdos y previsiones.  También se pueden establecer métricas sobre asociados, que muestren información de la evolución de los mismos.

Gestión de Comunicaciones:

  • Distribución Colateral: Gestión de líneas de distribución, mensajes de marketing, anuncio de eventos, distribución de información, etc.
  • Cuestionarios: Creación, gestión y distribución de cuestionarios para generar informes de opinión de los asociados.

Gestión de Contenidos: 

Biblioteca para los asociados de presentaciones de producto, precios, ofertas, etc.

Gestión de Eventos:

Comunicación en línea sobre eventos e inscripción en línea a los mismos.

Gestión de Campañas:

Crea, gestiona y organiza campañas de marketing, para objetivos de marca específicos.

Asesoramiento:

Asesoramiento a asociados en línea.  Prácticas recomendadas.  Cultura corporativa. Muy útil para nuevos asociados.

Gestión de Oportunidades:

  • Punteros de ventas: Distribución de referencias entre los asociados.
  • Ofertas Subcontratación: Permite a los asociados establecer relaciones de subcontratación con otros asociados.
  • Pedidos: Catálogos de productos y listas de precios.
  • Localización: Información de ubicación de asociados para otros asociados.

Soporte:

Soporte y herramientas de soporte para los asociados.

Podemos ver que esta herramienta sería de gran utilidad para gestionar relaciones con asociados y entre asociados (franquiciador-franquiciados y franquiciados-franquiciados).   Estos CRM verticales, aún son muy novedosos y es difícil encontrar algo estandarizado en el mercado.  Algunas compañías, como es nuestro caso, se encuentran en pleno proceso de desarrollo de este tipo de herramientas, sin duda de gran utilidad para el sector que nos ocupa, y que darán que hablar en un futuro muy próximo.

Como conclusión, incidir en un punto ya tratado, que es el de contemplar siempre un almacén de datos central en el desarrollo y la implantación de herramientas de esta clase.  Esto es clave para el éxito y supondrá una gran utilidad futura.  Están comenzando a desarrollarse potentes herramientas de Business Intelligence (BI), que permitirán hacer complejos análisis e informes de los datos de estos almacenes centrales, y que sin duda, serán la base de las decisiones futuras de la dirección de las empresas. 

José Alberto Domínguez
Arquitecto de Sistemas

Bibliografía relacionada:

Título: CRM - Gestión de relaciones con los clientes
Autor: PAUL GREENBERG
Editorial: McGraw/Hill
ISBN: 8448138007

que informática! Software , , ,

Proyectos Tecnológicos de Éxito. La Pirámide Tecnológica.

Miércoles, 9 de Mayo de 2012
Comments Off

Las soluciones tecnológicas no siempre tienen el éxito esperado y en este artículo vamos a analizar porqué y que es lo necesario para que si lo tengan.   Lo vamos a hacer desde un punto de vista centrado en la tecnología.  Ni que decir tiene, que alrededor de esta hay una serie de áreas que deben adaptarse para que la implantación de nueva tecnología en una organización sea exitosa.  Ejemplos de estas áreas serían la formación, los procesos, las estrategias, etc.  En nuestro análisis vamos a suponer que la formación con la que se cuenta es la correcta, que los procesos son los correctos y que las estrategias son las correctas.  Aún así, existen casos en los que la implantación tecnológica no resulta satisfactoria.  Hemos creado un modelo simple que podemos adoptar como estándar y que la experiencia nos ha demostrado que funciona bastante bien a la hora de situar y planificar soluciones.  Lo denominamos la Pirámide Tecnológica:

 piramide-tecnologica

En ella dividimos las tecnologías de la información y comunicación en capas basándonos fundamentalmente en un criterio de dependencia de las capas superiores de las inferiores y en que estas se encuentren debilmente acopladas.  Como podéis ver la primera capa es la de comunicaciones.  Dentro de ella hay que considerar las infraestructuras de comunicación: redes, electrónica de red, cableados, y otras infraestructuras que posibilitan el viaje de la información.   La siguiente es la de sistemas, donde consideramos deben estar el hardware de servidor, ordenadores, sistemas operativos, bases de datos, etc.  En definitiva todo aquello que posibilita el crear un sistema de información básico.  En la tercera capa situamos las aplicaciones con las que una organización va a trabajar, software ofimática, sistemas de gestión (ERPs), software de gestión de relaciones con clientes (CRMs), gestores documentales (CMS), software de mensajería, intranets y cualquiera otras aplicaciones informáticas que los usuarios vayan a utilizar.  Por último, la cuarta capa hace referencia a soluciones de inteligencia de negocio (Business Intelligence) tales como minería de datos, datawarehouse, etc.

Lo interesante del modelo es que se ve claramente que para dar una solución exitosa en capa 2, por ejemplo, es necesario que la capa 1 sea lo suficientemente robusta y tenga la configuración adecuada para soportar la solución que se va a llevar a cabo en la capa siguiente.  Si lo que quisiéramos fuera dar una solución en capa 3, por ejemplo implantar una aplicación CRM en una organización, debe mostrarse especial atención a que las capas 1 y 2 funcionen de manera adecuada y sean lo suficientemente robustas para soportar la solución que vamos a desplegar si queremos que esta tenga éxito.  En definitiva que las comunicaciones sean las adecuadas y necesarias, y que los sistemas con los que se cuenta soporten la solución y esta no implique sobrecargas críticas de los mismos.  Al analizar esto es posible que se detecte que hacen falta cambios en las capas 1 y 2.  Al ser conscientes de ello podemos ahora preveerlos, planificarlos y llevarlos a cabo en el proyecto.

En una importante parte de los casos en los que los proyectos de implantación de tecnologías fallan es debido a problemas que surgen en las capas inferiores y que no fueron tenidos en cuenta de inicio.  Provocando considerables aumentos de costes y retrasos temporales en la disponibilidad de la solución, si no en algunos casos el fracaso total del proyecto.  Considero que la Pirámide Tecnológica es un diagrama muy importante a tener en cuenta en el estudio de riesgos y de viabilidad de cualquier proyecto tecnológico.  Así como, un diagrama muy util para situar el estado tecnológico de cualquier organización. 

Podemos apreciar además que es necesario dotar en cada capa donde estemos aportando tecnología de un servicio de soporte y helpdesk adecuado para que haya continuidad en el éxito de las soluciones tecnológicas adoptadas.  Conforme vamos subiendo por las capas la longitud de las flechas del soporte aumenta, indicando que el nivel del soporte debe crecer al tener cada vez mayor presencia la tecnología.   

Como véis es un modelo simple, pero de gran utilidad y muy a tener en cuenta cuando se persigue el éxito de la implantación de sistemas tecnológicos en las organizaciones.  El modelo es adaptable a organizaciones y estructuras de cualquier tamaño.  Apliquémoslo por ejemplo, para un país.   Imaginemos que éste tiene una capa 1 deficiente y no robusta, es decir tiene unas malas comunicaciones.  Es fácil intuir que si quiere desarrollarse tecnológicamente lo primero que deberá trabajar y mejorar es su capa 1.  Ya que por muy buenos sistemas que tengan o muy buenas aplicaciones con las que cuenten las organizaciones y organismos del mismo, si la información no puede viajar, no podrán desarrollar con éxito soluciones tecnológicas avanzadas.

Conceptualmente la Piramide Tecnológica la habíamos desarrollado en ICONS y en su primera versión la capa 1 y capa 2 las teníamos unidas en una.  Fue en un periodo de colaboración con las dos empresas amigas Dedalo Consultores y Cirosip cuando se consideró mejor dividir la primera capa en las dos actuales.

José Alberto Domínguez
Arquitecto de Sistemas

 

que informática! Ingeniería , , ,

Gestión de EFQM con Sharepoint

Miércoles, 9 de Mayo de 2012
Comments Off

Imagino que ya muchos conoceréis el modelo EFQM, es una modelo que mide la excelencia empresarial mediante evaluaciones.  Tenéis amplia información relativa al mismo aquí.

El modelo es un recurso más con el que puede contar una empresa y apoyarse en el mismo para su crecimiento y evolución.  Como tal recurso que es, como podría serlo el sistema de contabilidad, o el cuadro de mando, o una ISO, debe gestionarse.  Hemos encontrado una forma de gestionarlo bastante interesante usando la herramienta de Microsoft: Sharepoint Server.

Sharepoint es un gestor documental integrable en la plataforma Microsoft que corre sobre SQL y Windows Server.  Con él podemos crear un gestor documental enormemente potente para la intranet de una compañía, consiguiendo integrar a los usuarios del sistema en la herramienta de una forma bastante sencilla.  Pudiendo compartir documentos, tareas, calendarios, listas de datos, formularios, etc.  Todo ello vía web desde cualquier parte del mundo.  Sin dependencia de la ubicación física.

Para finalizar os dejo una muestra del resultado de la integración del modelo EFQM con Sharepoint que hemos efectuado en ICONS.  Posibilita construirse una herramienta para gestionar y potenciar el modelo dentro de una compañía que lo esté aplicando, ayudando a su despliegue por toda la organización y pudiendo gestionar los niveles de acceso de los diferentes usuarios.

 sharepoint-efqm

 

Es importante dejar de manifiesto que gestionando el modelo con esta herramienta, conforme pasa el tiempo vamos generando un almacén de datos (documentos, tareas, políticas, etc.) de la compañía relacionados con el modelo EFQM.  Esto en realidad es un almacén de conocimiento muy valioso que puede usarse luego para procesos y sistemas de inteligencia de negocio que apoyen a la toma de decisiones desde dirección.

Como puede verse el Sharepoint también sería aplicable para gestinar implantaciones de ISOs, y otros sistemas de gestión y consultoria.

Espero que os sea de utilidad la idea…

José Alberto Domínguez
Arquitecto de Sistemas

que informática! Ingeniería, Software , , , , ,

UML: Lenguaje Unificado de Modelado

Miércoles, 9 de Mayo de 2012
Comments Off

Te recomiendo que cuando vayas a leer cualquier texto o libro sobre UML te relajes y te prepares para el auténtico disfrute.  Este es uno de esos momentos.  Estás ante la presentación de una de las herramientas más poderosas que se pueden usar para la creación de software.  Trabajar con un equipo que domine el lenguaje UML es un hecho que garantiza en sí mismo grandes ratos, grandes avances y el éxito de cualquier proyecto.   Es realmente emocionante hablar este lenguaje, porque se experimenta la sensación real de crear software sin escribir una sola línea de código.  Es como lo que hace el arquitecto cuando proyecta un edificio, lo crea en sus planos sin colocar un solo ladrillo.   Es la herramienta que nos permitirá proyectar y conocer la arquitectura del sistema que queremos crear.  No se puede describir con palabras. ¡Es simplemente una herramienta increíble!

El lenguaje UML se expresa con símbolos y/o agrupaciones de estos llamadas diagramas.  Nos sirve fundamentalmente para crear diferentes tipos de ellos permitiéndonos ver desde diferentes perspectivas un sistema software. 

 

diagramas-uml

 

En el estándar UML 2.0 se nos habla de un grupo de diagramas determinado que son los más comunes y habituales. Podemos establecer una clasificación de estos dividiéndolos en Estructurales y de Comportamiento, y dentro de los de comportamiento tendríamos a los de Interacción. 

Nótese que en el gráfico anterior estamos usando la propia notación UML.  Existe un tipo primordial que es “Diagrama UML” del cual heredan “Diagrama Estructural” y “Diagrama Comportamiento”, de estos a su vez heredan los trece diferentes tipos de diagramas más comunes, existiendo un tipo intermedio que serían los “Diagrama de Interacción”.

 

simbolos-uml

 

Los diagramas son de gran utilidad para trabajar en los requisitos, en el análisis del sistema, en la construcción del mismo y en su posterior despliegue.  Nos permitirán conocer ese concepto del que tanto se habla y que parece tan difícil de determinar que es la Arquitectura del Sistema.  El UML hace que esta sea algo tangible. Siendo el resultado de agrupar los diferentes diagramas en lo que llamamos vistas.  Estas vistas forman la Arquitectura del Sistema. 

Cada una de ellas nos ofrece diferente información sobre el sistema software:

  • Vista de Casos de Uso: Nos facilita información sobre el comportamiento y funcionalidad del sistema.
  • Vista de Diseño: Nos proporciona información del vocabulario y la funcionalidad del sistema.
  • Vista de Interacción: Nos da información sobre el rendimiento del sistema, la escalabilidad del mismo y la capacidad de procesamiento necesaria.
  • Vista de Implementación: Establece el ensamblado del sistema y la gestión de la configuración.
  • Vista de Despliegue: Nos permite establecer la topología del sistema, su distribución y las pautas para su instalación.

arquitectura-uml 

Por lo tanto, este será el objetivo a la hora de crear software, conseguir plantear la arquitectura del sistema mediante diagramas UML.  Conviene advertir aquí que el proceso de creación de software es un proceso iterativo e incremental.  Así podemos apreciar que UML nos servirá para reflejar la arquitectura del sistema en un momento del tiempo dado. Lo normal será que en versiones o iteraciones posteriores del software que estamos creando esta arquitectura evolucione, quedando cada vez más definida. Lo que significará que nuestros diagramas irán cambiando, ya que son estos los que la definen.  Además no es obligatorio usar todos los diagramas, ni todos los símbolos. Es posible que el sistema que estamos desarrollando quede definido con solo algunos de ellos.  Es famosa la frase: “El 80% de los problemas se resuelve con un 20% de UML”.  Esto dependerá del tipo y tamaño del sistema que pretendamos crear.  Los diagramas más importantes para definir la arquitectura de un sistema son: diagramas de Casos de Uso, diagramas de Actividad, diagramas de Secuencia, diagramas de Clases, diagramas de Estructura Compuesta y diagramas de Estado; siendo interesantes también los diagramas de Componentes y los diagramas de Despliegue.

Por otro lado, comentar que el lenguaje UML, como tal lenguaje que es, se usa para definirse a sí mismo.  Cada símbolo o concepto del UML y sus reglas de aplicación están definidos con UML en lo que se conoce como meta-modelo de UML.  Es algo similar a lo que pasa en cualquier idioma con las palabras, se usa el propio idioma para definir el significado de cada palabra en un diccionario y para definir la gramática del mismo.  Un diccionario de español junto con las reglas gramaticales, por ejemplo, vendría a ser el meta-modelo del lenguaje español.

José Alberto Domínguez
Arquitecto de Sistemas

 

que informática! Software , , , , ,

best place to buy twitter followers http://fitprofessionals.nl/buy-twitter-followers/ helps | garcinia cambogia australia