¿Cómo convertir los datos en información?

Bajo el nombre de minería de datos se engloban un conjunto de técnicas encaminadas a la extracción de “conocimiento” procesable implícito en las bases de datos de las empresas. Las bases de la minería de datos se encuentran en la inteligencia artificial y en el análisis estadístico. Las técnicas de minería de datos se emplean para mejorar el rendimiento de procesos de negocio o industriales en los que se manejan grandes volúmenes de información estructurada y almacenada en bases de datos. Por ejemplo, se usan con éxito en aplicaciones de control de procesos productivos, como herramienta de ayuda a la planificación y a la decisión en marketing, finanzas, etc.

Asimismo, la minería de datos es fundamental en la investigación científica y técnica, como herramienta de análisis y descubrimiento de conocimiento a partir de datos de observación o de resultados de experimentos.

La minería de datos se puede usar para administrar una base de clientes, mercadotecnia, labores de inteligencia.

Una área relacionda es la modelación. Recientemente ha habido un fuerte desarrollo de metodologias causales aplicadas a la mercadotecnia.

¿Cómo toma sus decisiones? Breve guía para abordar la complejidad

DAEDALUS

The TETRAD Project: Causal Models and Statistical Data

Structural equation modeling

IDEAS

XLSTAT

Material didáctico

La idea de aplicar las técnicas de los videojuegos a la creación de material didáctico se nos puede ocurrir a muchos pero hace falta disciplina para llevarla bien a la práctica.

Solo he visto el demo en el sitio pero Aikido 3D  se ve como un trabajo serio e interesante. Cuando estuve en Filadelfia fui un día al dojo de Donovan y me pareció una buena persona y asumo que el material es bueno.

El equipo de producción tambien tiene material de TKD con campeones olimpicos.

El CD vale 55 dólares y se puede bajar el material directamente de Internet

Levantamiento de requerimientos

El siguiente escenario es tí­pico: Un consultor trabaja con los usuarios para describir los procesos de negocio que serán soportados por el software. El equipo de desarrollo recibe la descripción del consultor pero no están familiarizados con los términos de negocio y consideran la descripción demasiado informal. Los desarrolladores escriben su propia descripción desde un punto de vista técnico. El usuario no entiende esta descripción pero la acepta para que el proyecto avance.

El resultado puede ser un sistema que desde el punto de vista del usuario es difícil de usar y que no cumple con sus expectativas.

Parte de este problema es metodológico, y en parte es intrí­nsico a las caracterí­sticas de los usuarios. Algunas de las problemáticas que se presentan:

  • Los usuarios no saben que es lo que quieren
  • Los usuarios no aceptan como un compromiso los requerimientos escritos
  • Los usuarios insistirán en nuevos requerimientos después de fijar costos y agendas.
  • Los usuarios no están disponibles y la comunicación con ellos es lenta
  • Los usuarios no participan en revisiones de avance.
  • Los usuarios no entienden el proceso de desarrollo y no les interesa.

Existen herramientas y metodologías para el levantamiento de requerimientos. Casos de uso y UML son medios para formalizar este proceso. Que diagramas UML es apropiado usar dependerá del sistema a desarrollar.

Una guía simple en términos de la complejidad del sistema:

  • Aplicación monousuario
    • Diagrama de casos de uso.
    • Diagrama de clases.
    • Diagrama de interacción.
  • Aplicación monousuario, con manejo de eventos:
    • Añadir: Diagrama de estados.
  • Aplicación cliente servidor:
    • Añadir: Diagrama de despliegue y diagrama de componentes, dependiendo de la complejidad.
  • Aplicación compleja distribuida:
    • Todos.

Para una aplicación sencilla debemos realizar entre tres y seis tipos de diagramas, y para una aplicación compleja unos nueve tipos.

El diagrama de casos de uso puede modelar el contexto de un sistema o los requisitos del mismo.

Se puede extender la colección de elementos base de UML utilizando estereotipos.

Referencias:

Database answers es un repositorio con más de 450 esquemas de datos para diferentes aplicaciones. Algunos usados como referencia en la documentación de Micorsoft SQL Server 2005

En el caso de .Net, Design patterns,  AJAX Design Patterns,  and .NET training , tiene ejemplos en C# y VB

https://www6.software.ibm.com/developerworks/education/r-rsmvisual/

http://www.programacion.net/tutorial/uml/

http://www.clikear.com/manuales/uml/

http://odl-skopje.etf.ukim.edu.mk/uml-help/

Longhorn

Microsoft esta empujando fuerte sus nuevas versiones de sistema operativo poniendo énfasis en la Red.

Acaba de liberar versiones Beta de Windows Server y IIS 7 que se pueden bajar gratis o usar en Hosting gratuito, respectivamente.

Software Development Kit (SDK) for Windows Server

.NET Framework 3.5 – Beta 1

Orcas

Visual Studio

An Overview of Microsoft Visual Studio

Microsoft Office Compatibility Pack

Microsoft XML Paper Specification Essentials Pack

Visual Studio Express Edition

Microsoft Silverlight


http://www.infoq.com/news/2007/05/IIS-7-Live

Puntos de recuperación en XP

Uno de los puntos fuertes de XP que me ha sacado de algunos pozos son los puntos de recuperación. Sin embargo es posible que se corrompa el mecanismo y una vez que falla ya ningun punto de recuperación es valido. Esto es peligroso porque los puntos de recuperación se siguen generando y se crea un falso sentido de seguridad.

Una manera de reactivar el macanismo es desactivar la generación de puntos de recuperación y reactivarlos de nuevo.

Right-click My Computer en el escritorio y seleccionar propiedades
Seleccionar  la pestaña de restauración.
Desahabilitar System Restore y aplicar cambios.
Opcionalmente reiniciar la maquina
Reactivar System Restore

Herramientas para Windows XP

Lista de programas de soporte que me han resultado útiles en el uso de Windows.

 ccleaner.  es un popular freeware que remueve archivos temporales del sistema y limpia el registro de Windows, lo cual libera espacio en disco y permite que el equipo ejecute más rápido. Hay que tener cuidado porque puede invalidar los puntos de recuperación de XP

7-Zip es open source bajo licencia GNU LGPL. Tiene las tazas de compresión más altas, una interfase amigable, soporta el formato zip y es gratis.

Nvu es un editor de páginas Web multiplataforma basado en Mozilla Composer, pero de ejecución independiente, y añade características nuevas como soporte integrado de CSS y mejor gestión del protocolo FTP para actualización de archivos.

Crimson Editor es un clásico editor para programadores. Ligero y eficiente aunque ya va acumulado años sin actualizaciones.

Casper ya me salvo una vez. El sistema SMART del disco duro me indico que era inminente una falla. Después de intentar con Norton Ghost de generar una imagen en un disco nuevo las cosas no se veían bien. Casper, siendo el amable fantasma que es me salvo y logro lo que muchos habí­an fallado. La recuperación no fue perfecta porque ahora no puedo iniciar la maquina en modo seguro pero por lo menos no perdí­ mis datos ni mis licencias.

wiki.answers.com
forums.techguy.org
http://www.computerhope.com/

http://blogs.msdn.com/

http://www.webmasterworld.com/
http://groups.google.com/group/microsoft.public.windowsxp.general/topics