31
ПО Аналитика / Как генерировать диаграмму последовательностей из существующего проекта SparxEA?
« Последний ответ от Виталий И 26 Июня 2023, 11:13:18 »Как генерировать диаграмму последовательностей из существующего проекта?
Я попробовал разобраться с документацией.
Я построил диаграмму последовательностей.
Я получаю
Это всё?
(Полное изображение: https://i.ibb.co/Cvj0SHG/image.png)
Мои ожидания: увидеть на диаграмме детальную работу метода **Worker()** класса **ParserWorker**
Путь: Node_Root.Package1.Parser.Core.ParserWorker
Проект:
Папка: c:\ProjectTest\5214\ParserExtrem\Project\
Github: https://github.com/jhon65496/ParserSequenceDiagrams
Использую:
Sparx Systems Enterprise Architect -15.2
Класс: ParserWorker;
Метод: Worker();
Процесс построения диаграммы
Step-1
Step-2
Step-3
Result
Я попробовал разобраться с документацией.
Я построил диаграмму последовательностей.
Я получаю
Это всё?
(Полное изображение: https://i.ibb.co/Cvj0SHG/image.png)
Мои ожидания: увидеть на диаграмме детальную работу метода **Worker()** класса **ParserWorker**
Путь: Node_Root.Package1.Parser.Core.ParserWorker
Проект:
Папка: c:\ProjectTest\5214\ParserExtrem\Project\
Github: https://github.com/jhon65496/ParserSequenceDiagrams
Использую:
Sparx Systems Enterprise Architect -15.2
Класс: ParserWorker;
Метод: Worker();
Код: [Выделить]
private async void Worker()
{
for(int i = parserSettings.StartPoint; i <= parserSettings.EndPoint; i++)
{
if (!isActive)
{
OnCompleted?.Invoke(this);
return;
}
var source = await loader.GetSourceByPageId(i);
var domParser = new HtmlParser();
var document = await domParser.ParseAsync(source);
var result = parser.Parse(document);
OnNewData?.Invoke(this, result);
}
OnCompleted?.Invoke(this);
isActive = false;
}
Процесс построения диаграммы
Step-1
Step-2
Step-3
Result