full programas

11
ALGUNOS PROGRAMAS(para windows) Diagrama de Flujo de Datos Un diagrama de flujo de datos (DFD por sus siglas en español e inglés) es una representación gráfica para la maceta del "flujo" de datos a través de un sistema de información. Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos (diseño estructurado). Es una práctica común para un diseñador dibujar un contexto a nivel de DFD que primero muestra la interacción entre el sistema y las entidades externas. Este contexto a nivel de DFD se "explotó" para mostrar más detalles del sistema que se está modelando. Los diagramas de flujo de datos fueron inventados por Larry Constantine, el desarrollador original del diseño estructurado, basado en el modelo de computación de Martin y Estrin: "flujo gráfico de datos" . Los diagramas de flujo de datos (DFD) son una de las tres perspectivas esenciales de Análisis de Sistemas Estructurados y Diseño por Método SSADM. El patrocinador de un proyecto y los usuarios finales tendrán que ser informados y consultados en todas las etapas de una evolución del sistema. Con un diagrama de flujo de datos, los usuarios van a poder visualizar la forma en que el sistema funcione, lo que el sistema va a lograr, y cómo el sistema se pondrá en práctica. El antiguo sistema de diagramas de flujo de datos puede ser elaborado y se comparó con el nuevo sistema de diagramas de flujo para establecer diferencias y mejoras a aplicar para desarrollar un sistema más eficiente. Los diagramas de flujo de datos pueden ser usados para proporcionar al usuario final una idea física de cómo resultarán los datos a última instancia, y cómo tienen un efecto sobre la estructura de todo el sistema. La manera en que cualquier sistema es desarrollado puede determinarse a través de un diagrama de flujo de datos. El desarrollo de un DFD ayuda en la identificación de los datos de la transacción en el modelo de datos. Click aquí ó en la imagen para descargar Dfd v1.0

Upload: rjtch

Post on 05-Jul-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Full Programas

ALGUNOS PROGRAMAS(para windows)

Diagrama de Flujo de DatosUn diagrama de flujo de datos (DFD por sus siglas en español e inglés) es una representación gráfica para la maceta del "flujo" de datos a través de un sistema de información. Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos (diseño estructurado). Es una práctica común para un diseñador dibujar un contexto a nivel de DFD que primero muestra la interacción entre el sistema y las entidades externas. Este contexto a nivel de DFD se "explotó" para mostrar más detalles del sistema que se está modelando.Los diagramas de flujo de datos fueron inventados por Larry Constantine, el desarrollador original del diseño estructurado, basado en el modelo de computación de Martin y Estrin: "flujo gráfico de datos" .

Los diagramas de flujo de datos (DFD) son una de las tres perspectivas esenciales de Análisis de Sistemas Estructurados y Diseño por Método SSADM. El patrocinador de un proyecto y los usuarios finales tendrán que ser informados y consultados en todas las etapas de una evolución del sistema. Con un diagrama de flujo de datos, los usuarios van a poder visualizar la forma en que el sistema funcione, lo que el sistema va a lograr, y cómo el sistema se pondrá en práctica. El antiguo sistema de diagramas de flujo de datos puede ser elaborado y se comparó con el nuevo sistema de diagramas de flujo para establecer diferencias y mejoras a aplicar para desarrollar un sistema más eficiente. Los diagramas de flujo de datos pueden ser usados para proporcionar al usuario final una idea física de cómo resultarán los datos a última instancia, y cómo tienen un efecto sobre la estructura de todo el sistema. La manera en que cualquier sistema es desarrollado puede determinarse a través de un diagrama de flujo de datos. El desarrollo de un DFD ayuda en la identificación de los datos de la transacción en el modelo de datos.

Click aquí ó en la imagen para descargar Dfd v1.0

Java Development KidJava Development Kit o (JDK), es un software que provee herramientas de desarrollo

Page 2: Full Programas

para la creación de programas en java. Puede instalarse en una computadora local o en una unidad de red.

En la unidad de red se pueden tener las herramientas distribuidas en varias computadoras y trabajar como una sola aplicación.

[editar]JDK en sistemas WindowsEn los sistemas Windows sus variables de entorno son

JAVAPATH: es un path completo del directorio donde esta instalado el JDK.CLASSPATH: son las librerias o clases de usuario.

PATH: variable donde se agrega la ubicación de JDKLos programas más importantes que se incluyen son:

Appletviewer: es un visor de applet para generar sus vistas previas,ya que un applet carece de método main y no se puede ejecutar con el programa java.

Javac:es el compilador de JAVA.java: es el intérprete de JAVA.

javadoc: genera la documentación de las clases java de un programa.

Click aquí ó en la imagen para descargar jdkv1.6

Click aquí ó en la imagen para descargar jdkv1.5

JCreatorJCreator es un entorno de desarrollo integrado (IDE) para programación en lenguaje Java en entorno Windows.Es un producto comercial de la compañía Xinox Software. Utiliza el J2SDK de Sun Microsystems para compilar y ejecutar los programas, pero no es necesario para ejecutar el JCreator, ya que a diferencia de otros IDEs para Java como Netbeans o Eclipse este programa no es una aplicación nativa Java.

Page 3: Full Programas

Hay dos ediciones, una gratuita, llamada LE y otra de pago llamada Pro, que entre otras cosas añade completamiento de comandos, plantillas, depuración y soporte de CVS.Entre sus ventajas destaca la de consumir menos recursos que otros IDEs, y entre los inconvenientes el ser menos completo que dichos entornos (como Netbeans, Eclipse, JBuilder, JDeveloper, y no ser libre como los dos primeros...)La última edición es la 4.50 lanzada el 17 de agosto del 2007Click aquí ó en la imagen para descargar Jcreator V4.5+serial:

Click aquí ó en la imagen para descargar Jcreator V3.10+serial:

Postgresql 8.1La base de datos de código abierto más avanzada del mundo publica nueva versión, PostgreSQL 8.1. Click aquí ó en la imagen para descargar instalador:

Page 4: Full Programas

El Grupo de Desarrollo Global de PostgreSQL se complace en anunciar la liberación de PostgreSQL 8.1, extendiendo el liderazgo de PostgreSQL como el sistema de manejo de bases de datos de código abierto más avanzado. Diseñada, construida y probada por una

numerosa y próspera comunidad, y respaldado por un creciente número de auspiciadores corporativos y compañías de soporte, la versión 8.1 ampliará los alcances

de desarrollo de aplicaciones en PostgreSQL. La nueva versión incluye mejoras de rendimiento y características de SQL avanzado, que soportarán almacenes de datos más

grandes, procesamiento transaccional de mayor volumen, y software empresarial distribuido más complejo.

Nuevas Características Avanzadas

Roles: PostgreSQL ahora soporta roles de bases de datos, los que simplifican el manejo de grandes cantidades de usuarios con esquemas complejos de privilegios superpuestos.Parametros de entrada/salida (IN/OUT): Las funciones ahora soportan parámetros de entrada (IN), salida (OUT) y entrada/salida (INOUT), lo cual mejora sustancialmente el soporte de lógica compleja y aplicaciones J2EE y .NET.Compromiso en Dos Fases (Two-Phase Commit, 2PC): esta característica, muy necesaria para aplicaciones WAN y centros de cómputo heterogéneos, permite transacciones conformes con ACID a través de servidores distribuidos.

Mejoras de Rendimiento

Rendimiento Multiprocesador (SMP) mejorado: el gestor de memoria ha sido mejorado para 8.1, de manera que escala casi lineamente con el número de procesadores. Esto conlleva mejoras significativas de rendimiento en sistemas de 8 vías, 16 vías, dual-core y multi-core.Recorridos de Mapas de Bits: los índices son convertidos a mapas de bits en memoria cuando es apropiado, otorgando hasta veinte veces más rendimiento en consultas complejas para tablas muy grandes. Esto también ayuda a simplificar la administración de bases de datos reduciendo significativamente la necesidad de índices multicolumna.Particionamiento de Tablas: El optimizador de consultas es capaz de evitar recorrer secciones completas de tablas grandes, a través de una técnica conocida como Exclusión por Restricciones. Similar a las características de Particionado de Tablas de otros sistemas gestores de datos, esta característica mejora tanto el rendimiento como la gestión de datos para tablas de varios gigabytes.Bloqueos Compartidos de Registros: El modelo de bloqueos «mejor que a nivel de registro» de PostgreSQL ahora soporta niveles de concurrencia aún mayores, a través de la adición de candados compartidos a nivel de registro para llaves foráneas. Estos candados compartidos mejorarán el rendimiento de inserción y actualización para muchas aplicaciones OLTP de gran concurrencia.«PostgreSQL 8.1 ofrece una mejora de rendimiento enorme, a todos los niveles, en nuestros servidores Opteron de doble procesador», según Merlin Moncure, Administrador de Bases de Datos para Reliable Computer Solutions. «Más

Page 5: Full Programas

específicamente, estamos viendo alrededor de un 20% de reducción en los tiempos de ejecución de consultas simples, y una reducción adicional de un 20% en el nivel de carga de CPU, para una reducción total de carga del servidor de entre 20 y 40%».Hay más de 120 otras mejoras, algunas de las cuales se encuentran detalladas en nuestro kit de prensa.

Acerca de PostgreSQL

PostgreSQL es el trabajo colectivo de cientos de desarrolladores, basándose en veinte años de desarrollo que empezaron en la Universidad de California en Berkeley. Con su soporte de larga data de un conjunto de características de nivel empresarial, el cual incluye transacciones, funciones, triggers y subconsultas, PostgreSQL está siendo usado por muchas de las más exigentes empresas y agencias de gobierno. PostgreSQL se distribuye bajo licencia BSD, la cual permite el uso y distribución sin costo tanto para aplicaciones comerciales como no comerciales.

Características Adicionales en esta Versión

Además de las características principales listadas en el comunicado de prensa, hay más de 120 características nuevas y mejoras contribuidas por más de 200 desarrolladores para la versión 8.1. Destacan entre ellas:

GiST: El Árbol de Búsqueda Generalizado (Generalized Search Tree, GiST) de PostgreSQL, mecanismo extensible de indexamiento, ha sido mejorado de manera que soporta concurrencia de alta velocidad, recuperabilidad y rendimiento de actualizaciones, que antes estaba disponible sólo para los índices B-Tree. GiST es el mecanismo central para el soporte de indexamiento total de texto (TSearch2), geoespacial (GIS) y de estructuras de árbol. Con esta mejora, los tipos de datos complejos tendrán buen rendimiento aún en grandes aplicaciones de alta disponibilidad.

Refactorización de COPY: COPY ha sido refactorizado, lo cual ha acelerado más de un 30% las operaciones de carga masiva de datos. Junto con las mejoras de carga CSV, esto permite cargas de bases de datos grandes aún más rápidamente.

Memoria Compartida de 64 bits: el gestor de búfers ha sido mejorado, y ahora soporta la utilización de hasta 2 terabytes de RAM en plataformas de 64 bits, preparando a PostgreSQL para los servidores de datos del futuro.

Autovacuum Integrado: el sistema automatizado de mantención de PostgreSQL ha sido mejorado e integrado en el proceso servidor, haciendo los servidores PostgreSQL más simples de configurar y administrar.

Agregación más rápida: Las funciones de agregación han sido mejoradas, para hacer las consultas de reportes aún más rápidas. Los desarrolladores reescribieron el manejo de memoria para las funciones de agregación, y además agregaron optimizaciones de índice para MIN() y MAX().

Funciones de Administración: se agregaron nuevas funciones para obtener información del servidor y para realizar tareas de administración con mayor facilidad desde la línea de mandatos PSQL.

Funciones de Compatibilidad: se han agregado las funciones lastval(), greatest() y least(), para facilitar el porte de aplicaciones desde MySQL y Oracle.

Page 6: Full Programas

Postgresql 9.0.3Click aquí ó en la imagen para descargar instalador:

Uno de los principales rivales open source del MySQL (ahora de Oracle) es sin lugar a dudas el sistema de gestión de bases de datos (DBMS) PostgreSQL. Este proyecto goza de tan buena salud que hoy anunció la publicación de la versión 9.0, la cual incluye más de una docena de importantes mejoras (más que ninguna versión previa, según mencionan ellos mismos) en sus características.En la excelente guía de lo nuevo que nos ofrece PostgreSQL encontramos una explicación detallada de las dos más importantes. Ambas impactarán en la escalabilidad del sistema:

1. Hot standby. El usuario será capaz de crear una base de datos secundaria “en espera” únicamente para veloces consultas de sólo lectura. Esto es similar a DataGuard de Oracle y una de las características más solicitadas por años.

2. Streaming replication. Este es el llamado “segundo gran salto” de PostgreSQL. Con esta característica el DBMS archivará datos de manera continúa (en lo posible, sin tener que llevar un registro), lo que será muy útil en instalaciones que busquen ofrecer alta disponibilidad con excelente desempeño.

Además, ya existe una versión para Windows de 64 bits, mejoras en los procedimientos almacenados con Perl y Python (incluso Python 3), ha sido facilitada la gestión masiva de permisos, entre muchas otras mejoras.PostgreSQL es software de código abierto con un trasfondo histórico interesantísimo. Al menos quiero contarles que su desarrollo inicial fue liderado en 1982 desde la Universidad de Berkeley por el admirable Dr. Michael Stonebraker, uno de los padres de las bases de datos relacionales y también creador de ese logro técnico llamado Volitad. Así que bienvenido sea PostgreSQL 9.0.

ALLFUSION ERWIN DATA MODELER.

Click aquí ó en la imagen para descargar instalador:

        ALLFusion Erwin Data Modeler es una herramienta de diseño de bases de datos que te ayuda a generar, y mantener alta calidad y gran rendimiento en las aplicaciones de bases de datos. Desde un modelo lógico de los requerimientos de información y las reglas de negocio

Page 7: Full Programas

que definen tus bases de datos al modelo físico optimizado por las características especificas de tus bases de datos, ALLFusion Erwin Data Modeler te permite visualizar la estructura,

elementos clave y optimizar el diseño de tus bases de datos. ALLFusion Erwin Data Modeler automáticamente genera tablas y cientos de líneas de procedimientos almacenados y código

trigger para las bases de datos. La tecnología “complete-compare” te permite el desarrollo iterativo para que tus modelos estén siempre sincronizados con tu base de datos.

Ventajas clave

* Fácil acceso a cualquier base de datos relacional.

* Comparación comprensiva entre el modelo de datos y la base de datos

* Soporta la separación del modelo lógico y del físico.

APACHE TOMCAT (.ZIP)Click aquí ó en la imagen para descargar instalador:

Tomcat (también llamado Jakarta Tomcat o Apache Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat

implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems.

Estado de su desarrolloTomcat es mantenido y desarrollado por miembros de la Apache Software Foundation y voluntarios independientes. Los usuarios disponen de libre acceso a su código fuente y a su forma binaria en los términos establecidos en la Apache Software Licence. Las primeras distribuciones de Tomcat fueron las versiones 3.0.x. Las versiones más recientes son las 7.x, que implementan las especificaciones de Servlet 3.0 y de JSP 2.2. A partir de la versión 4.0, Jakarta Tomcat utiliza el contenedor de servlets Catalina.Entorno

Page 8: Full Programas

Tomcat es un servidor web con soporte de servlets y JSPs. Tomcat no es un servidor de aplicaciones, como JBoss o JOnAS. Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets. El motor de servlets de Tomcat a menudo se presenta en combinación con el servidor web Apache.Tomcat puede funcionar como servidor web por sí mismo. En sus inicios existió la percepción de que el uso de Tomcat de forma autónoma era sólo recomendable para entornos de desarrollo y entornos con requisitos mínimos de velocidad y gestión de transacciones. Hoy en día ya no existe esa percepción y Tomcat es usado como servidor web autónomo en entornos con alto nivel de tráfico y alta disponibilidad.Dado que Tomcat fue escrito en Java, funciona en cualquier sistema operativo que disponga de la máquina virtual Java. (También se puede usar con xampp)

Apache Tomcat Installer(install)

Interactive PhysicsClick aquí ó en la imagen para descargar physics v8.0.1.0: