- Project tools
-
-
- Using ArgoUML
-
- The ArgoUML Project
-
- Nightly builds of docs
-
- The Stats Project
-
- How do I...
-
| Category |
Featured projects |
| scm |
Subversion,
Subclipse,
TortoiseSVN,
RapidSVN
|
| issuetrack |
Scarab |
| requirements |
xmlbasedsrs |
| design |
ArgoUML |
| techcomm |
SubEtha,
eyebrowse,
midgard,
cowiki |
| construction |
antelope,
scons,
frameworx,
build-interceptor,
propel,
phing
|
| testing |
maxq,
aut
|
| deployment |
current |
| process |
ReadySET |
| libraries |
GEF,
Axion,
Style,
SSTree
|
| Over 500 more tools... |
|
The Tigris site will receive a major upgrade the evening of Monday, December 1, beginning at 8:30 pm PST. Downtime is projected to be about ten hours.
Further details in the announcement
1.1. Origenes y Visi??n General de ArgoUML1.1.1. Analisis Orientado a Objeto y Dise??oDurante la ??ltima decada, el Analisis Orientado a Objeto y
Dise??o (Object Oriented Analysis and Design; OOA&D) se ha
convertido en el paradigma de desarrollo de
software dominante. Con ello se ha conseguido un gran avance en los
procesos de pensamiento de todos los involucrados en el ciclo de vida
del desarrollo des software. El soporte de objetos en un lenguaje de programaci??n empez?? con
Simula 67, pero fue la aparici??n en la decada de 1980 de los
lenguajes h??bridos, como es C++, Ada y Object Pascal lo que permiti?? a
OOA&D despegar. Estos lenguajes proporcionaban soporte para OO
ademas de para programaci??n procedural. La
programaci??n Orientada a Objeto se convirti?? en
la corriente dominante. Un sistema OO est?? dise??ado y implementado como una
simulaci??n del mundo real usando artefactos
software. Esta premisa es tan potente como simple. Usando un
acercamiento OO para dise??ar un sistema puede ser
dise??ado y testeado (o mas correctamente simulado) sin tener que
construir el sistema real primero. Es el desarrollo durante la decada de 1990 de herramientas para
soportar analisis Orientado a Objeto y
dise??o lo que coloco este enfoque en la corriente
dominante. Cuando se combina con la capacidad de dise??ar sistemas a
muy alto nivel, una herramienta basada en el enfoque OOA&D ha
permitido la implementaci??n de sistemas mas complejos que los posibles
previamente. El ??ltimo factor que ha propulsado OOA&D ha sido su
idoneidad para modelar interfaces graficos de usuario. La popularidad
de lenguajes graficos orientados a objeto y basados en objeto como
Visual Basic y Java refleja la efectividad de este enfoque. 1.1.2. El Desarrollo de ArgoUMLDurante la decada de 1980 un n??mero de metodolog??as de procesos
OOA&D y notaciones fueron desarrolladas por diferentes equipos de
investigaci??n. Se hizo patente que habia muchos temas comunes y,
durante la decada de 1990, un enfoque unificado para la notaci??n
OOA&D fu?? desarrollado bajo el auspicio del Object Management Group. Este
estandar se hizo conocido como el Unified Modeling Language (UML), y
ahora es el lenguaje estandar para comunicar conceptos OO. ArgoUML fu?? concebido como un entorno y herramienta para usar en
el analisis y dise??o de sistemas de software orientados a objeto. En
este sentido es similar a muchos de las herramientas CASE comerciales
que son vendidas como herramientas para modelar sistemas software.
ArgoUML tiene un n??mero de distinciones muy importantes de muchas de
esas herramientas. ArgoUML se enfoca en investigaci??n en psicolog??a cognitiva
para proporcionar nuevas caracteristicas que incrementen la
productividad soportando las necesidades cognitivas de dise??adores
y arquitectos de software orientado a objeto. ArgoUML soporta estandares abiertos extensivamente???UML, XMI,
SVG, OCL y otros. ArgoUML es una aplicaci??n Java pura 100%. Esto permite a
ArgoUML funcionar en todas las plataformas para las cuales un
puerto fiable de la plataforma Java 2 esta disponible. ArgoUML es un proyecto de codigo abierto. La disponibilidad
del codigo fuente asegura que una nueva generaci??n de dise??adores
de software e investigadores ahora tienen un entorno de trabajo
probado desde el que pueden conducir el desarrollo y evoluci??n de
tecnolog??as de herramientas CASE.
UML es el lengueje de modelado OO mas prevalente y java es una
de las plataformas de desarrollo OO mas productivas. Jason Robbins y
el resto de su equipo de investigaci??n en la universidad de
California, Irvine potenciaron estos beneficios creando ArgoUML. El
resultado es un entorno y una herramienta de desarrollo s??lida para
dise??o de sistemas OO. Es mas, proporciona un campo de de pruebas para
la evoluci??n del desarrollo e investigaci??n de herramientas CASE
orientadas a objeto. Una primera publicaci??n de ArgoUML fue disponible en 1998 y mas
de 100,000 descargas a mediados de 2001 demostr?? el impacto que este
proyecto ha provocado, siendo popular en campos educacionales y
comerciales. 1.1.3. Encontrando Mas Sobre el Proyecto ArgoUML1.1.3.1. Como est?? desarrollado ArgoUMLJason Elliot Robbins fund?? el Proyecto Argo y proporciono un
liderazgo temprano al proyecto. Mientras Jason permanece activo en
el proyecto, ??l ha dejado el liderazgo. El proyecto continua
avanzando fuertemente. Hay mas de 300 miembros en la lista de correo
de desarrollador (mira
http://argouml.tigris.org/servlets/ProjectMailingListList),
Con un par de docenas de ellos formando el nucleo del grupo de
desarrollo.. La lista de correo del desarrollador es el lugar donde toda la
discusi??n sobre las ultimas tareas toma lugar, y los desarrolladores
discuten las direcciones que el proyecto deber??a tomar. Aunque
controvertido a veces, estas discusiones son mantenidas siempre
correctas y amigables (sin flame-wars y esas cosas), as?? que los
novatos (newbies) no deberian dudar y participar en ellas. Siempre
tendras una calurosa bienvenida all??. Si quires aprender como se gestiona el proyecto y como
contribuir a ??l, vete a ArgoUML Web Site Developer
Zone y busca a traves de la documentaci??n all?? expuesta..
El Libro de Cocina del Desarrollador (Developers' Cookbook) fu??
escrito especificamente para este proposito. 1.1.3.2. Mas sobre la InfraestructuraAdemas de la lista de correo del desarrollador, existe tambien
una lista de correo para usuarios (mira The
ArgoUML Mailing List List ), donde podemos discutir
problemas desde la perspectiva del usuario. Los desarrolladores
tambien leen esa lista, as?? que generalmente se proporciona ayuda
altamente cualificada. Antes de postear en esta lista, deberias echar un vistazo al
user
FAQ mantenido por Ewan R. Grantham. Mas informaci??n sobre ArgoUML y otros asuntos relacionados con
UML est?? tambien disponible en el ArgoUML website, mantenido
por Linus Tolke.
|