Bienvenida

Este blog ha sido creado con el gran objetivo de que se puedan obtener conocimiento claros y concisos de lo que son las Tecnologías de la Información y Comunicación y así poder asombrarnos de como en nuestra vida diaria están presentes.

lunes, 16 de julio de 2012

¿Qué es el CAD?

El diseño asistido por computador, más conocido por sus siglas inglesas CAD (computer-aided design), es el uso de un amplio rango de herramientas computacionales que asisten a ingenieros y a otros profesionales del diseño, para mejorar la fabricación desarrollo y diseño de los productos.
Así los productos pueden fabricarse más rápidos con mayor precisión y/o menor precio, con la aplicación adecuada de tecnología informática.
Los CAD pueden utilizarse para generar modelos con muchas características de un determinado producto.
Estas características podrían ser el tamaño, el contorno y la forma de cada componente, almacenados como dibujos bi y tridimensionales. Una vez que estos datos dimensionales han sido introducidos y almacenados en el sistema informático, el diseñador puede manipularlos o modificar las ideas del diseño con mayor facilidad para avanzar en el desarrollo del producto. Además, pueden compartirse e integrarse las ideas combinadas de varios diseñadores, ya que es posible mover todos los datos dentro de redes informáticas, con lo que los diseñadores e ingenieros situados en lugares distantes entre sí pueden trabajar como equipo.
Los sistemas CAD también permiten simular el funcionamiento de un producto. Hacen posible verificar si un circuito electrónico propuesto funcionará tal y como está previsto. Ejemplo: si un puente será capaz de soportar cargas pronosticadas sin peligros e incluso si una salsa de tomate fluirá adecuadamente desde un envase de nuevo diseño.

Evolución del CAD:

El proyecto de implantación de CAD arrancó en 1998. En esta fecha se tenian dos licencias de CAD de Unigraphics y se comenzó con un proyecto en el F414 de General Electric. Durante la puesta en marcha del proyecto se realizaron post procesadores, se dibujó todo el proceso en 3D, utillajes en 3D, herramientas de mecanizado, planos de fabricación y utillajes y se simularon todas las trayectorias de mecanizado antes de bajar los programas a máquina. En 1999 tras los primeros resultados se pasaron a tener 6 licencias de CAD con las que se fabricó el TBH del Trent 500 de Rolls Royce. El año 2000 es el de la consolidación, con 17 licencias de CAD. Todas las piezas nuevas que se fabrican en ITP se realizan utilizando esta tecnología. 

Tipos de CAD:
CAD Analítico: Usa procedimientos analíticos para definir sus límites o acciones. Los programas tipo CAD analíticos, surgieron después de los primeros métodos gráficos por la necesidad de cuantificar y permitir evaluar los resultados de las variables que involucra el diseño estructural. En los CADs analíticos el dibujo o trazado permanece en la memoria del computador como una serie de relaciones de puntos-coordenadas, sentido y dirección en programas vectoriales o como grupo de pixeles, en programas de renderizado y tratamiento de imágenes. Cada elemento del dibujo o trazado es definido por sus coordenadas espaciales (x, y, z) mediante el uso de complejos procedimientos analíticos matemáticos (calculo vectorial, integral, diferencial, algebraico), en los cuales toda la información se maneja de forma Lógica-Analítica.

CAD Paramétrico: Usa parámetros para definir sus límites o acciones. Un programa paramétrico CAD difiere básicamente de cualquier otro tradicional, en un aspecto clave. En un programa paramétrico la información visual es parte de la información disponible en el banco de datos, o sea, una representación de la información como un objeto, en la memoria del computador. Cada elemento del dibujo (paredes, puertas, ventanas, etc.) es tratado como un “objeto”, que no es definido únicamente por sus coordenadas espaciales(x, y, z), si no que también por sus parámetros, sean estos gráficos o funcionales. Los bancos de datos relacionales con los objetos son interligados permitiendo que cualquier cambio ocurrido con una especificación, modifique el diseño en uno o todo el articulado. Como esos bancos de datos deben incluir informaciones económicas y financieras, ellos son descritos como 5D verdaderos donde existen las 3 dimensiones espaciales, la cuarta seria el tiempo y la quinta incluiría los costos. 
Tipos de programas CAD:

Programas de diseño de objetos reales: (diseño de piezas, edificios, etc.) Se trata de programas de dibujo vectorial y son muy exactos para poder controlar entidades que se están dibujando y sus interrelaciones; ya que los objetos que se construyan estarán basados en los dibujos hechos con este tipo de programa.
*Tipos de programas de objetos reales:
-Programas para dibujar planos
-Programas para simular la realidad
-Programas CAM
-Programas CAE
-Programas de instalaciones


Programas para el diseño grafico: (elaboración de carteles, maquetación, páginas web, etc.) Estos programas se centran principalmente en la imagen, su resolución, las opciones de color, la impresión o resolución en video.
No necesitan ser tan exactos como los anteriores y las imágenes suelen almacenarse en forma de mapa de bits.
*Tipos de programa de diseño gráfico:
-Programas de dibujo libre (ilustración)
-Programas de tratamiento y retoque fotográfico
-Programas de maquetación de publicaciones 




Diagramas de flujos de datos

Modelo lógico y gráfico del sistema también como modelo físico.
Visión general de las funciones y transformaciones de datos en una organización
Identifica entradas, salidas, procesos y relaciones con el exterior
a nivel general
por refinamiento, a nivel detallado
Tipos de símbolos en los DFDs
1. NOTACIÓN DE YOURDON
Ejemplo
Sistema de distribución sin inventario
“Se trata de un sistema que sirve pedidos de libros a unos clientes, con la particularidad de que no mantiene un stock o inventario interno. El sistema puede agrupar los pedidos que clientes distintos hacen a un mismo editor, de manera que se puedan conseguir descuentos.”
Análisis de los procesos del sistema
Aplicamos la visión sistémica
Diagrama de contexto
 

Sistema de pedidos
El DFD del ejemplo pertenece al nivel lógico. Un FD puede estar contenido en una nota, una factura, una llamada telefónica, etc. Un almacén de datos puede ser una BD o un archivo en papel. No se dice qué deberá ser automático o manual.
Se evita caer en decisiones físicas prematuras, se maneja la complejidad.
En un DFD 0 real, se haría una auténtica división en subsistemas. Se obvian los FD de error.
En el ej. no se muestran las funciones de creación, mantenimiento y consulta de almacenes de datos.
 
SÍMBOLOS DEL DFD (NOTACIÓN YOURDON)
  
 Transformaciones o procesos (funciones, cálculo, selección)




 Terminadores (Fuentes o Destinos)
(personas, entidades)


 Flujos de información
(inputs-outputs)

 Flujos de control (Ward & Mellor 85)


 Archivos o depósitos temporales de información (base de datos, armario, clasificador, etc.)


a. Procesos:
TRANSFORMACIÓN (cálculo, operación)
FILTRO (verificación fecha, validación transacción)
DISTRIBUCIÓN (menú, selección, transacción)


Nombre únicos, significativos y concisos. Preferiblemente expresados en función de las entradas y salidas.
Recomendación: verbo (no ambiguo) + objeto
Evitar verbos ambiguos (procesar, gestionar, manejar...) “objeto” está definido en el DD. Los procesos se descomponen en “subprocesos”, hasta llegar a los procesos primitivos.

b. Diagrama de contexto:
Es el DFD más general de todos
Está formado por un solo macroproceso (el sistema), las entidades externas (fuentes y destinos) y sus relaciones con el macroproceso.
Delimita el sistema y su entorno

c. Entidades externas:
Señalan los límites del sistema y establecen sus relaciones con el entorno

Los identificadores (nombres) de las entidades externas serán únicos, significativos y concisos

Límites del sistema
a. Actividad crítica y difícil
Puede haber problemas, tanto por ser demasiado ambicioso, como poco ambicioso.
















b. Flujos de datos
Los nombres de los FD deben ser únicos, significativos y concisos. Son datos, así que nómbralos como datos.
Pueden estar indistintamente en singular o en plural, ya que en los DFDs no se representan cantidades.
Los nombres no sirven sólo para identificar los datos, sino también la información que se tiene sobre ellos.
P.ej. Información (fecha-válida) > Información (fecha)
Flujos de datos interactivos ( dialog flows )
Cuando dos FD establecen un diálogo o comparten una acción de estímulo-respuesta, pueden dibujarse como un único FD de doble flecha, donde ambos extremos deben llevar el nombre del FD que representan.














Las flechas dobles con sentidos opuestos que transportan los mismos datos pueden sustituirse por flechas doblemente encabezadas. ¡Pero sólo si transportan los mismos datos!.






Se puede representar, si se desea, el FLUJO DE MATERIAL, usando flechas de trazo grueso. Se pueden considerar flechas convergentes o divergentes, con un mismo nombre.
Observaciones:
Sólo los procesos pueden separar FD (Piattini et al. 96)
No poner FD como señales de activación (Yourdon 89)

2. Notación System Architect.
Ejemplos
FD divergentes (conectores XOR y AND)

3. Notación System Architect.
Ejemplos
FD convergentes (conectores XOR y AND)



¿El proceso “pide” el FD “pedido”?
¿El proceso “necesita” ambos FD?




No lo sabemos, no importa:

Los aspectos procedurales no se manifiestan en los DFDs
Si tales aspectos son relevantes, se deben incluir en las mini especificaciones.

Almacenes de datos
Nombre único, significativo y conciso
Convenciones de nombres en los FD a/desde un almacén:
No lleva etiqueta
El FD se refiere a un paquete (instancia) completo de la información contenida en el almacén
La etiqueta es la misma que la del almacén
El FD se refiere a uno o más paquetes completos (instancias) de la información contenida en el almacén
La etiqueta es distinta de la del almacén
El FD se refiere a uno o más componentes (atributos) de una o más instancias del almacén


 Consistencia DFD/E-R
Para facilitar validaciones cruzadas entre DFDs y E-R (o DED)
Correspondencia entre los almacenes de datos “principales” (permanentes) del DFD y las entidades del E-R

• Cada almacén de un DFD representa una o varias entidades del E-R

• Cada entidad del E-R pertenece a un único almacén principal de un DFD

Descomposición funcional


Cada proceso se puede explotar, refinar o descomponer en un DFD más detallado. El DFD de un sistema es realmente un conjunto de DFDs dispuestos jerárquicamente. Los niveles de la jerarquía están determinados por la descomposición funcional de los procesos. La raíz de la jerarquía es el “diagrama de contexto”, que es el más general de todos.




Consistencia en el DFD


Cada proceso en un diagrama “padre” es una consolidación del DFD “hijo”.


Balanceo de DFDs.


Las E/S de un proceso “padre” deben corresponderse con las E/S del DFD “hijo” que lo explica.


Excepciones: errores y salidas triviales.




Descomposición paralela


Descomposiciones de funciones.


Proceso en subprocesos (DFD).


Descomposición de flujos de datos.


La regla de balanceo se aplica teniendo en cuenta la descomposición paralela.



Ejemplo: pedido = autorización + cupón de pedido + pago.

Jerarquía de DFDs
En un DFD completo cada proceso tiene un número único que lo identifica en función de su situación en la jerarquía. Cada DFD tiene también un número único que coincide con el proceso que describe. Las hojas o nodos terminales corresponden a “procesos primitivos” o indescomponibles. Para cada proceso primitivo existirá una miniespecificación.

Jerarquía de DFDs

DFD 0

El primer diagrama general que sigue al de contexto es el número 0 por convenio. En el DFD 0 se hace una descomposición en subsistemas , es decir, se indican los procesos más importantes en el sistema.
Þ Han de ser SUBSISTEMAS

Descomposición funcional y almacenes de datos
Los almacenes aparecen lo más tarde posible. En un nivel superior únicamente cuando son interfaz entre procesos. Una vez que aparezca en un DFD, el almacén aparecerá otra vez en cada DFD de nivel más bajo relacionado.
Tamaño de la jerarquía de DFDs
Cada DFD debería tener alrededor de 7 procesos o menos. En general, habrá varios niveles intermedios, dependiendo del tamaño y complejidad del sistema que se está modelando.
¿Cuántos niveles son convenientes?.
Yourdon: depende del problema.

Diagrama de contexto / sistema
Diagrama de subsistemas
Diagrama de funciones
Diagrama de subfunciones
Diagrama de procesos (opcional)





Reglas sintácticas en DFDs
El origen y/o el destino de un FD es siempre un proceso. Todo almacén y todo proceso tienen uno o más FD de Entrada y uno o más FD de Salida.
EXCEPCIÓN: un almacén puede no tener FD de salida, por simplificación (p.ej. BD Histórica)

  
Localización de los procesos 
  


Conclusiones


Valiosa herramienta de comunicación


Usuario, analista, diseñador, programador


Se puede combinar con el uso de prototipos


Fácil de entender y de aprender


Facilita las relaciones con el usuario


Amplia difusión



El impacto de Internet en la economía

Mckinsey ha publicado recientemente uno de los primeros estudios de evaluación cuantitativa del impacto de Internet sobre el PIB y el crecimiento económico, teniendo en cuenta, al mismo tiempo, las herramientas más relevantes que gobiernos y empresas pueden utilizar para obtener el mayor beneficio de la transformación digital.
Según el estudio Internet matters: The nets sweeping impact on growth, jobs and prosperity, Internet puede transformar el escenario económico mundial de una manera similar a cómo lo transformó, en su día, la electricidad. No en vano, las Naciones Unidas consideran la penetración de Internet en un país como un elemento clave en sus esfuerzos por reducir la pobreza y promover el desarrollo económico. En apenas dos décadas, Internet ha pasado de ser una herramienta para investigadores y “frikies” a una realidad cotidiana para billones de personas.
Entre las conclusiones más significativas del estudio destacan:
  • El tamaño económico de Internet es grande; pero, aún así, continúa creciendo en todos los lugares.
  • Internet está aún en su infancia; el peso de Internet en el PIB de distintos países varía drásticamente de unos a otros, incluso entre países con similares niveles de desarrollo económico.
  • Internet es un elemento crítico para el crecimiento económico y un catalizador para la creación de empleo. Un estudio detallado de la economía francesa ha demostrado que, si bien Internet ha destruído 500.000 empleos en los últimos quince años, al mismo tiempo, ha creado 1.200.000 nuevos empleos.
  • Existe correlación positiva entre la madurez en el uso y despliegue de Internet con el crecimiento del PIB per cápita. La estimación indica que un incremento en la madurez de Internet similar a la experimentada por los países desarrollados en los últimos quince años, significaría un incremento de 500$ en el PIB per cápita. Estas cifras demuestran la la magnitud del impacto positivo de Internet a todos los niveles sociales y la velocidad a la cual produce beneficios.
  • El principal impacto de Internet está en la modernización de las actividades económicas tradicionales. Los negocios que han tenido las mayores creaciones de valor obtienen beneficios de su innovación debido a las altas productividades que provoca Internet.
Con base en las conclusiones obtenidas, el informe termina planteando varias acciones para reforzar los distintos ecosistemas domésticos del uso de internet:
  • Los gobiernos y decisiores públicos deben promover el uso de Internet informando y educando a empresarios y ciudadanos.
  • Todos los líderes empresariales deben colocar Internet como la primera prioridad de su agenda estratégica.
  • Todas las partes interesadas deben tomar parte en dialógos público-privados, basados en hechos, para asegurar que se dan condiciones óptimas para el desarrollo del ecosistema de Internet dento de cada país y, por supuesto, internacionalmente.

ERP (Enterprise Resource Planning): Planificación de Recursos Empresariales

Una solución ERP integra y automatiza muchas de las prácticas de negocio asociadas con los aspectos operativos o productivos de una empresa. El propósito fundamental de un ERP es otorgar apoyo a los clientes del negocio, tiempos rápidos de respuesta a sus problemas así como un eficiente manejo de información que permita la toma oportuna de decisiones y una disminución de los costos totales de operación.
Abast Grup le aporta su experiencia de más de 20 años implantando soluciones de gestión y su gran conocimiento de la tecnología Oracle para implantar con éxito en su organización una solución ERP basada en Oracle Aplicaciones.

Objetivos y características de un ERP
Los objetivos principales de un sistema ERP son:


  • Optimización de los procesos empresariales.
  • Acceso a toda la información de forma confiable, precisa y oportuna (integridad de datos).
  • La posibilidad de compartir información entre todos los componentes de la organización.
  • Eliminación de datos y operaciones innecesarias (o redundantes).
  • Reducción de tiempos y de los costes de los procesos (mediante procesos de reingeniería).


  • Las características que distinguen a un ERP de un simple software empresarial es que debe ser un sistema integral, modulae y adaptable.


  • INTEGRAL, porque permite controlar los diferentes procesos de la compañía bajo la óptica de que todos los departamentos de una empresa se relacionan entre sí, es decir, que el resultado de un proceso es punto de inicio del siguiente. Por ejemplo, si un cliente hace un pedido esto representa que se crea una orden de venta que desencadena el proceso de producción, de control de inventarios, de planificación de distribución del producto, cobro, y por supuesto sus respectivos movimientos contables. Si la empresa no usa un ERP y son soluciones departamentales no integradas las que controlan todos los procesos mencionados, la información se duplica y crece el margen de contaminación en la información (sobre todo por errores de captura). Con un ERP, el operador simplemente captura el pedido y el sistema se encarga de todo lo demás, por lo que la información no se manipula y se encuentra protegida.


  • MODULAR. Una de sus ventajas, tanto económica como técnica es que la funcionalidad se encuentra dividida en módulos, que pueden instalarse de acuerdo con los requerimientos del cliente.


  • ADAPTABLE. Los ERP están creados para adaptarse a la idiosincrasia de cada empresa. Esto se logra por medio de la configuración o parametrización de los procesos de acuerdo con las salidas que se necesiten de cada uno. La parametrización es el valor añadido fundamental que se debe hacer con cualquier ERP para adaptarlo a las necesidades concretas de cada empresa.

    Módulos de un ERP
    Los módulos de un sistema ERP varían dependiendo de las características de la empresa, pues son muy diferentes los requerimientos en organizaciones en las que, por ejemplo, su principal negocio es la producción, la distribución o los servicios. Algunos de los módulos más comunes son:
  • Gestión Financiera
  • Gestión de Ventas
  • Gestión de Compras
  • Gestión de la Distribución y Logística
  • Gestión y planificación de la Producción
  • Gestión de Proyectos
  • Gestión de Recursos Humanos