In questi giorni cercavo un tool per creare velocemente Sequence Diagram ed ho trovato sdedit.
Ad una prima occhiata sembra sufficientemente semplice da usare, in quanto i sequence diagram si specificano tramite un linguaggio la cui sintassi è descritta qui.
Ho provato a buttarne giù uno alla veloce ed ecco il risultato:
Il sorgente che l'ha prodotto è il seguente:
view:IChartWindowView presenter:ChartWindowPresenter
model:ChartWindowModel
paneContainerModel:IChartPaneContainerModel
view:presenter.OnInsertBorsaItalianaSymbol
presenter:plottableSymbol=model.PromptUserForBorsaItalianaSymbolToPlot
presenter:model.AddBorsaItalianaSymbol(plottableSymbol.Symbol)
presenter:paneIndex=model.CreatePane
model:paneContainerModel.CreatePane model:paneContainerModel.SetShowGridOption(show)
model:paneIndex=paneContainerModel.getPaneCount
presenter:model.AddPlottableObject(plottableSymbol, paneIndex)
Nella parte prima della riga vuota sono definiti gli oggetti, mentre nella parte inferiore i messaggi che si scambiano.
Certo che se fosse possibile fare lo stesso da Visual Studio come per il Class Diagram sarebbe tutta un'altra cosa, ma per ora mi accontento.
Fonte: Larkware News