martes, 25 de noviembre de 2008

CASE

Computer Aided Software Engineering

Lower CASE (L-CASE): Un ejemplo es NetBeans que ayuda en la generación de código o Pro-E que ayuda a hacer pruebas de tensión, estrés, termodinámica, cargas, etc. sobre modelados de piezasa mecánicas y/o mecanismos

jueves, 20 de noviembre de 2008

Modelos de Software

Modelo de Espiral

El modelo espiral define cuatro actividades principales para el ciclo de vida:
-Planificación: La determinación de los objetivos del proyecto, alternativas y restricciones.
-Análisis de Riesgo: El análisis de alternativas y la identificación y solución de riesgos.
-Ingeniería: Desarrollo del producto.
-Evaluación del cliente: El asentimiento de los resultados de la ingeniería.

El modelo es representado por una espiral dividida en cuatro cuadrantes, en que cada uno describe las actividades mencionadas anteriormente. El modelo espiral utiliza un esquema de desarrollo iterativo donde la primera iteración comienza en el centro del círculo e, incrementalmente, se va desplazando hacia afuera. Las siguientes iteraciones sucesivas son versiones más completas del software que está siendo construido. Al principio de cada iteración del ciclo de vida se hace un análisis de riesgo, mientras, por el otro extremo, la revisión del proyecto se realiza al final de la iteración. Así, se puede contrarrestar cualquier riesgo observado mediante las acciones adecuadas en el tiempo preciso.

martes, 18 de noviembre de 2008

Desarrollo de Software

  • Planear bien la programación del software
  • Saber los requisitos básicos de operación para trabajar con el sistema operativo en que se va a desempeñar
  • Utilidad bien definida
  • Eficiencia en sus tareas
  • Pensar y diseñar una interface grafica amigable
  • Buscar que sea fácil de operar por el usuario
  • Conocer las necesidades del usuario

lunes, 17 de noviembre de 2008

Bases de Datos

Diagrama de entidad-relacion



Entidades y sus atributos






Ejemplo


Ejemplo de Tabla de Relación Muchos a Muchos

jueves, 6 de noviembre de 2008

Modelos de Recuperación de Información

· Modelo vectorial
El modelo de recuperación vectorial o de espacio vectorial propone un marco en el que es posible el emparejamiento parcial, asignando pesos no binarios a los términos índice de las preguntas y de los documentos. Estos pesos de los términos se usan para computar el grado de similitud entre cada documento guardado en el sistema y la pregunta del usuario.

· Modelo booleano
Es un modelo de recuperación simple, basado en la teoría de conjuntos y el álgebra booleana. Dada su inherente simplicidad y su pulcro formalismo ha recibido gran atención y sido adoptado por muchos de los primeros sistemas bibliográficos comerciales. Su estrategia de recuperación está basada en un criterio de decisión binario (pertinente o no pertinente) sin ninguna noción de escala de medida, sin noción de un emparejamiento parcial en las condiciones de la pregunta.

· Modelo probabilístico
El modelo de recuperación probabilístico se basa en la equiparación probabilística, dados un documento y una pregunta, es posible calcular la probabilidad de que ese documento sea relevante para esa pregunta.

martes, 4 de noviembre de 2008

Redes Sociales

Facebook

Características: red de interacción social amistosa y de ocio, presenta el perfil de los usuarios que la componen, utilizada como medio de comunicación entre personas conocidas, con acceso restringido, sirve para realizar actividades como jugar o compartir fotos.
Aplicaciones disponibles: Galería de fotos, encuestas psicográficas para definir los gustos de cada usuario y para compartirlas, nicknames, juegos, escribir comentarios, hacer grupos dentro de tu red, secciones para describir tu perfil, organizar eventos y mandar invitaciones a estos, etc.
Aplicaciones más usadas: Galería para compartir fotos, escribir comentarios, nicknames, hacer grupos.
Cambio en la interacción con otras personas: Mantener contacto constante con las amistades aunque no estén cerca, cambio de relación física a sólo por esta red, comparar más fácilmente los gustos entre los usuarios y mejorar a base de esto la relación entre ellos.