ArgoUML dilemma
You are an employee of Make Money Inc.
The boss of the company has recently visited a conference, and he decided he wants the company to build a visualization editor. The visualization editor should support pictures as found in the following articles:
- Polymetric Views — A Lightweight Visual Approach to Reverse Engineering
- The Class Blueprint: Visually Supporting the Understanding of Classes
- How Developers Drive Software Evolution
- Distribution Map
- How Developers Copy
- Mondrian: An Agile Visualization Framework
At the conference, he also saw an open source presentation where he saw a presentation of ArgoUML, he thinks it might be a good idea to use ArgoUML as an infrastructure for the new endeavor.
But, he is not a stupid boss, and he knows that he should ask his engineers before he takes a decision.
On November 1, 10:15h he comes to you and your team and asks you to answer the following question: Is ArgoUML a good infrastructure for the visualization editor?
He asks you to send a presentation by email until November 7, 24:00h. He suggests several sub-questions:
- Can we rely on the ArgoUML code?
- What are the pros and what are the cons?
- What are the risks?
Resources:
- ArgoUML version 0.22 distribution: http://argouml-downloads.tigris.org/argouml-0.22/
- ArgoUML version 0.22 Subversion repository: http://argouml.tigris.org/source/browse/argouml/releases/VERSION_0_22/