martes, 29 de marzo de 2011

resumen de la historia del UML.


UML es una especificación de notación orientada a objetos. Se basa en las anteriores especificaciones BOOCH, RUMBAUGH y COAD-YOURDON. Divide cada proyecto en un número de diagramas que representan las diferentes vistas del proyecto. Estos diagramas juntos son los que representa la arquitectura del proyecto.
Con UML nos debemos olvidar del protagonismo excesivo que se le da al diagrama de clases, este representa una parte importante del sistema, pero solo representa una vista estática, es decir muestra al sistema parado. Sabemos su estructura pero no sabemos que le sucede a sus diferentes partes cuando el sistema empieza a funcionar. UML introduce nuevos diagramas que representa una visión dinámica del sistema. Es decir, gracias al diseño de la parte dinámica del sistema podemos darnos cuenta en la fase de diseño de problemas de la estructura al propagar errores o de las partes que necesitan ser sincronizadas, así como del estado de cada una de las instancias en cada momento. El diagrama de clases continua siendo muy importante, pero se debe tener en cuenta que su representación es limitada, y que ayuda a diseñar un sistema robusto con partes reutilizables, pero no a solucionar problemas de propagación de mensajes ni de sincronización o recuperación ante estados de error. En resumen, un sistema debe estar bien diseñado, pero también debe funcionar bien.

Porque es necesario el UML?


 Es necesario para establecer una serie de requerimientos y estructuras necesarias para plasmar un sistema de software previo al proceso intensivo de escribir código.
anteriormente se escribía los programas desde el principio y se escribía conforme se requería lo cual generaba alta incertidumbre y alto riesgo. Actualmente es una necesidad contar con un plan bien analizado. El desarrollo es orientado a equipos.
Una característica de desarrollo de sistemas es reducir el periodo de desarrollo, lo
cual demanda un diseño solido y UML permite diseñar dichos proyectos

Que es UML?

Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema, es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group).
Es una herramienta que permite a los creadores de sistemas generar diseños que capturen sus ideas de forma convencional y fácil de comprender. Y de esta manera poder comunicar estas ideas a otras personas. Se evalúan los requerimientos de los clientes comprensibles para ellos mismos.

martes, 8 de marzo de 2011

ACCES

es un programa, utilizado en los sistemas operativos Microsoft Windows, para la gestión de bases de datos creado y modificado por Microsoft y orientado a ser usado en entornos personal o en pequeñas organizaciones. Es un componente de la suite Microsoft Office. Permite crear ficheros de bases de datos relacionales que pueden ser fácilmente gestionadas por una interfaz gráfica sencilla. Además, estas bases de datos pueden ser consultadas por otros programas.