• No se han encontrado resultados

2.2. Objetivos de la Investigación

3.2.3 Tarjetas CRC

Las tarjetas CRC (clase, responsabilidad y colaboración) son unas herramientas para el diseño de software orientado por objetos creada por Kent Beck y Ward Cunningham.

a. Es una técnica para la representación de sistemas orientado a objetos, para pensar en objetos.

b. Son un puente de comunicación entre diferentes participantes.

c. Permite ver las clases como algo más que depositario de datos, sino conocer el comportamiento de cada una en un alto nivel.

3.2.4 Macromedia Dreamweaver 8.

Macromedia Dreamweaver es una herramienta de HTML visual, diseñado para desarrolladores profesionales. Dreamweaver hace sencillo crear páginas Web dinámicas, permitiendo que los diseñadores puedan crear entornos Web y animaciones sofisticadas sin tener que escribir una sóla linea de código. Dreamweaver genera HTML dinámico, que usa JavaScript y "cascade style sheets".

Una de las características del programa es que se pueden optimizar las páginas para las diferentes versiones de los navegadores. Dreamweaver no modifica el código fuente, haciendo fácil el poder cambiar entre Dreamweaver y tu editor de código no visual favorito. Algunas otras características incluyen: un editor de imagen integrado, diferentes colores para la sintaxis HTML, soporte para posicionamiento absoluto, poder hacer cambios por todas las páginas usando elementos comunes, cliente de FTP integrado (con soporte Firewall), soporte XML, plantillas, e interfaz personalizado.

3.2.5 Power designer 12.0.

las empresas, de manera más fácil, visualizar, analizar y manipular metadatos, logrando un efectiva arquitectura empresarial de información. PowerDesigner permite visualizar, analizar y manipular datos, procesos y meta-datos de aplicaciones con mayor facilidad, a través de características como tecnologías únicas para la asociación e integración de meta-datos para infraestructuras arquitectónicas de la empresa, personalización sin precedentes para apegarse mejor a los estándares públicos y de la empresa, y un generador de reportes mucho más poderoso.

Caracteristicas y beneficios de PowerDesigner 12.0.

PowerDesigner 12.0 incluye características que permiten la optimización mejorada del negocio y la excelencia técnica.

Valor para el negocio:

a. Integración mejorada de Modelamiento de Datos y de Procesos que facilita una mayor sinergia entre las descripciones de las aplicaciones del negocio y los sistemas de información.

b. PowerDesigner 12.0 aplica estándares y prácticas automáticamente para acogerse de mejor manera a través de la más completa facilidad de personalización hasta la fecha.

c. PowerDesigner 12.0 se adapta a las infraestructuras arquitectónicas de la empresa para adherirse a múltiples conjuntos de estándares de la industria, personalizados o adaptados.

Valor técnico:

a. Interfaz de usuario enriquecida y personalizadle para simplificar las labores del usuario principiante, sin quitarle poder al usuario avanzado; nueva interfaz de usuario para la asociación de meta-datos, facilita transformaciones de datos a datos, XML u objetos.

b. PowerDesigner 12.0 incluye un generador de reportes más poderoso, el cual incorpora nuevos asistentes, reportes basados en listas y formatos RTF y

HTML más expresivos.

c. Soporte a los más recientes estándares, incluyendo UML 2.0, BPMN, a las más recientes versiones de bases de datos, y más.

d. Más opciones para la importación de ERWin, haciendo que la migración de herramientas de modelamiento de datos preexistentes, sea más fácil e intuitiva.

3.2.6 PHP.

PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.

PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994.

Ventajas de PHP.

a. Es un lenguaje multiplataforma. b. Completamente orientado a la web.

c. Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL. d. Capacidad de expandir su potencial utilizando la enorme cantidad de módulos

(llamados ext's o extensiones).

e. Posee una amplia documentación en su página oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.

f. Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.

g. Permite las técnicas de Programación Orientada a Objetos. h. Biblioteca nativa de funciones sumamente amplia e incluida.

i. No requiere definición de tipos de variables aunque sus variables se pueden evaluar también por el tipo que estén manejando en tiempo de ejecución. j. Tiene manejo de excepciones (desde PHP5).

k. Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la hora de programar (muchos otros lenguajes tampoco lo hacen), aun estando dirigido a alguna en particular, el programador puede aplicar en su trabajo cualquier técnica de programación y/o desarrollo que le permita escribir código ordenado, estructurado y manejable.

3.2.7 JavaScript.

El JavaScript es un lenguaje de programación ampliamente utilizado en el mundo del desarrollo web por ser muy versátil y potente, tanto para la realización de pequeñas tareas como para la gestión de complejas aplicaciones. Además, ha saltado el ámbito de la web, y también podemos encontrarlo en otros entornos, como es el lenguaje ActionScript de Macromedia, que acompaña al sistema Flash.

3.2.8 XAMPP.

XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.

Documento similar