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

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - dishonest

Страницы: 1
1
Примеры / Выбор UML диаграммы
« : 05 Января 2012, 16:57:09 »
Добрый день!

Подскажите, пожалуйста, какая диаграмма UML лучше всего подойдет для описания следующего процесса:

1. Имеется бэк-офисная система, которая формирует выписки и сохраняет их в текстовые файлы
2. Затем текстовые файлы перемещаются в сетевой каталог
3. Существует также сервер отчетов, где запускаются процедуры, которые забирают текстовые файлы из сетевого каталога.
4. Если необходимо, то выписки подвергаются доп. обработке...
5. Далее независимо от того подвергались выписки доп. обработке или нет, они перекладываются в каталог  для последующего импорта в БД.
6. После этого выполняется парсинг (обработка) текстовых файлов и загрузка в базу данных на сервере отчетов.
7.Далее происходит подготовка почтового сообщения для клиента.
8.Затем сообщения помещаются в транспортный каталог для отправки клиенту.

Для описания вышеуказанного процесса я использовал диаграмму последовательностей (см. вложение), но не уверен, что правильно поступил, так как UML я только начинаю осваивать.

В данном процессе используется одна бэк-офисная система, соответственно изобразить это на диаграмме не стоило больших трудностей. А как поступить, в случае если имеется несколько бэк-офисных систем? Ума не приложу, куда их дорисовать в данную схему. Может быть, вообще другую диаграмму использовать?
В общем требуются наставления бывалых специалистов.

2
Подскажите, пожалуйста, с чего новичку начать написание требований.
Представьте себе систему, в которую поступают документы (система А). Затем эти документы выгружаются в систему Б, где происходит их обработка, а результат обработки передается  в систему А. Необходимо написать требования к интеграции системы А с системой Б.
Описал требования к типу документов, которые экспортируются в систему Б, описал требования к данным, которые импортируются из Б в А.
С меня требуют описание ситуаций, например, а что будет если то то, а как система должна себя вести в случае если...
А откуда мне узнать как система должна себя вести? Откуда мне знать что будет если то то?? Самому придумать из воздуха?
Или нужно ознакомиться с какой-то документацией? Может быть что-то нужно проанализировать?
Пожалуйста, помогите выбрать правильное направление.

Страницы: 1