У меня проблемы с созданием правильной диаграммы UML-активности.
Я видел похожие вопросы и возможные ответы: Как представить цикл в диаграмме активности?
Даже с этими ответами у меня возникают сомнения, и мой собственный ответ нене соответствуют определениям UML.
Обобщение проблемы: циклически перебирайте папки и файлы в каждой папке, воздействуйте на каждую папку в зависимости от ее имени и на каждый файл в зависимости от его имени.Основная проблема, с которой я сталкиваюсь, заключается в том, правильно ли я использую область расширения.
Многие источники сообщают, что область расширения должна иметь входную коллекцию и выходную коллекцию.Но у меня не обязательно есть выходная коллекция.
Предполагается ли автоматически, что Region будет перебирать все элементы до тех пор, пока не останется ни одного элемента, прежде чем он перейдет в ActivityFinal?
Вот предприятиеСкриншот архитектора того, что я сделал: