Форум Сообщества Аналитиков

×


Последние сообщения

Страницы: « 1 2 3 4 5 6 7 8 9 10 »
31
Как генерировать диаграмму последовательностей из существующего проекта?


Я попробовал разобраться с документацией.
Я построил диаграмму последовательностей.
Я получаю


Это всё?
(Полное изображение: 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




32
Sparx / Re: FAQ - Sparx Enterprise Architect
« Последний ответ от Resen70 13 Июня 2023, 10:27:39 »
По моему, в ЕА точно вот нет иерархического списочного представления.
Это печально :(
Я новую тему начал для обсуждения подходящего инструмента:
https://www.uml2.ru/forum/index.php?topic=7009.0
33
Могли бы рассказать (а это могло быть полезно и другим), а что Вас не устраивает например в Enterprise Architect?

В Enterprise Architect невозможно вводить требования в виде таблицы. Причем хотелось бы требования вводить не просто в виде таблицы, а в виде иерархического списка, как это делается в PowerDesigner.
В этом главный недостаток требований в EA. С другой стороны в EA вроде как удобная настраиваемая матрица.

В PowerDesigner очень удобно вводить требования.
Но что-то я не разобрался с матрицей трассировки. В матрице у PowerDesigner и в строках и в колонках отображаются требования из одного и того же набора.
А нужно установить трассировку между требованиями из разных наборов.

Вообще нужно выполнить обычный стандартный сценарий работы: ввести требования разного типа, поступившие из разных источников. Сформулировать требования в "окончательном" (утвержденном) виде (это особый вид требований).
Затем установить трассировку между всеми требованиями от "поступивших" к "утвержденным".
Затем просмотреть эту трассировку в виде матрицы для определения полноты "покрытия".
Затем экспортировать в документ.

Также пробовали RequsitePro. Но в нем не работает экспорт требований в документ.
Приходится документ заполнять вручную.
34
Sparx / Re: FAQ - Sparx Enterprise Architect
« Последний ответ от Galogen 11 Июня 2023, 22:29:59 »
Здравствуйте!

Подскажите, можно ли в EA вводить требования в виде иерархической таблицы?
У нас требований очень много. Добавлять большое количество требований в виде объектов на диаграмме - это долго и неудобно.
Удобно было бы завести список требований (типа как в PowerDesigner).

Есть такая возможность в EA?
Что-то я не нашел :(

По моему, в ЕА точно вот нет иерархического списочного представления. Иерархия возможно только графически. Я думаю, это связано с политикой развития продукта Sparks Systems. Но есть надстройки. Я пару лет даже платил за RaQuest (https://www.raquest.com/products/).
35
Добрый день. 

Хотелось бы подискутировать подробнее по поводу " возможность удобной работы с матрицей трассировки требований". Судя по опыту использования Вами более, чем двух инструментов, Вы нашли их не удобными.

Могли бы рассказать (а это могло быть полезно и другим), а что Вас не устраивает например в Enterprise Architect?
36
Добрый день!

В каком инструменте есть возможность удобной работы с матрицей трассировки требований?
Чтобы было удобно вводить требования, формировать матрицу, задавать в ней связи между требованиями и т.д.
Больше ничего не нужно. Ну может быть еще сформировать печатный документ.

Мы попробовали PowerDesigner, EnterpriseArchitect. Может быть мы не совсем разобрались.
Но работа с матрицей в этих программах нам показалась очень неудобной.
Даже более неудобной, чем в Rational RequisitePro, которая уже очень давно не поддерживается.

Подскажите пожалуйста.
37
Sparx / Re: FAQ - Sparx Enterprise Architect
« Последний ответ от Resen70 09 Июня 2023, 13:51:28 »
Здравствуйте!

Подскажите, можно ли в EA вводить требования в виде иерархической таблицы?
У нас требований очень много. Добавлять большое количество требований в виде объектов на диаграмме - это долго и неудобно.
Удобно было бы завести список требований (типа как в PowerDesigner).

Есть такая возможность в EA?
Что-то я не нашел :(
38
UML SysML и пр. / Re: Шутки и UML
« Последний ответ от [прилетело НЛО и...] 02 Апреля 2023, 17:14:46 »
Яндекс.Практикум "шутит"
39
UML SysML и пр. / Re: Шутки и UML
« Последний ответ от [прилетело НЛО и...] 17 Марта 2023, 15:47:24 »

Издательство "Лори" "шутит".
Так диаграммы ВИ давно не рисуют. Но простым смертным об этом знать не обязательно. На оригинальном издании "Uml for Mere Mortals" обложка в порядке. Традиции российской переводческой школы, видимо, заложены персонажами из книг Ф. К. Дика.
40
Подсказали, когда уместно нарисовать деятельность на диаграмме деятельности.
Если в описываемой диаграммой деятельности есть кусок, для моделирования которого прибегаем к рекурсии, то этот самый кусок можно изобразить как деятельность. И внутри этой деятельности будут узлы действия, из которых хотя бы 1 -- узел действия вызова деятельности, той самой которая изображает кусок.
Страницы: « 1 2 3 4 5 6 7 8 9 10 »