El modelado es una parte central de todas las actividades que conducen a la producción de buen software. Las herramientas mas importantes y fáciles de conseguir son: papel, lápiz, borrador y saca puntas, para realizar un diseño UML. UML es una herramienta que ayuda a capturar mediante un conjunto de símbolos y diagramas a comunicar la idea de un sistema (software orientado a objetos), a quien esté involucrado en su proceso de desarrollo sirviendo de apoyo en los procesos de análisis y diseño de un problema. Algunos diagramas que podemos representar con UML son: Diagrama de caso de uso Diagrama de clases Diagrama de objetos Diagramas de Interacción : Diagrama de secuencia Diagrama de colaboración Diagrama de estados Diagrama de actividades Diagrama de componentes Diagrama de despliegue. A continuacion presentamos un par de softwares de modelado, con sus caracteristicas y formas de instalacion. ArgoUML A rgoUML es una herramienta desarrollada en Jav...