StarUML extension (JavaScript)

There is an open-source UML modelling tool *StarUML* ( [url removed, login to view] ).

I need to create several add-ons for this tool.

These add-ons can be create in three different ways:

1) JavaScript Add-In, no modification of StarUML source code.

2) COM object Add-In, no modification of StarUML source code.

3) Modification of source code of StarUML.

Options 1 and 2 are preferred, since StarUML is written in Delphi and requires several commercial libraries for compilation.

You can find a detailed description about how to write add-ins for StarUML in the "StarUML Developer Guide" ( [url removed, login to view] ).

* * *


Feature 1:

Check, if

a) a diagram contains objects from a certain package only and

b) all objects from a package are present in the diagram.

Feature 2:

It must be possible to figure out, in which diagrams a certain object (class, interface etc.) is present.

Feature 3:

It must be possible to figure out, in which diagrams a certain relationship is present.

A relationship, for example, is inheritance (there are two objects - superclass and subclass, and one relationship).

Feature 4:

Check, if all relationships between objects of a package are located in the same package.

Feature 5:

It must be possible to re-locate relations between objects of one package into the package of the objects.

Example. There is a class A and its subclass B. Both are located in package C. But the relation "is subclass" is located in package D. Using this feature it must be possible to transfer this relation from package D into package C.

Note: In StarUML an object can be contained in a model (package), but not be present in the diagram (and vice versa).

* * *

You may apply for implementing one or several (not necessarily all) aforementioned features.

In your bid, please include following information for EVERY feature you are applying for:

a) costs,

b) hom much time you will need to accomplish it and

c) which of the methods (JavaScript, COM object, source code modification) you intend to use to implement the feature.

Habilidades: Engenharia, Microsoft, MySQL, PHP, Arquitetura de software, Teste de Software, Área de trabalho do Windows

Veja mais: windows uml tool, vice com, uml tool for windows, uml tool, uml model tool, uml diagram tool windows, uml c# tool, transfer methods, tool uml, three d model, re write tool, need net developer description, javascript tool, how to find developer options, find javascript, find developer javascript, find 3 d model, developer extension, detailed class diagram example, delphi for developer, class diagram uml tool, php and delphi developer, javascript three, Delphi developer, php javascript class

Acerca do Empregador:
( 28 comentários ) Moscow, Russian Federation

ID do Projeto: #3005496

2 freelancers estão ofertando em média $808 para esse trabalho


See private message.

$850 USD in 14 dias
(4 Comentários)

See private message.

$765 USD in 14 dias
(0 Comentários)