Я знаю основные вещи об UML:
- вариант использования
- Диаграмма деятельности
- Диаграмма классов
- Диаграмма последовательности
Все они кажутся мне великолепными. У меня может быть общее «видение» или «понимание» системы или приложения. Но просто "генерал".
Подумайте об этом примере: программисту приходится иметь дело с приложением впервые. Все упомянутые мной документы UML помогут ему получить общее представление о системе. Но однажды его начальник говорит ему: «Есть проблема с« процессом расчета », проверьте его».
Программист должен будет поговорить с пользователем и попытаться понять, в какой форме пользователь обнаружил проблему. Это был Form_Payr.1.2.aspx, когда нажимали кнопку «Ок». Затем программист вернется на свое место и должен просмотреть, что происходит в Form_Payr.1.2.aspx, какие классы и методы вызываются из его кода VB, если процесс выполняется на бизнес-уровне или в хранимых процедурах в базе данных, и, наконец, получить в чем проблема. Программист выполняет все эти задачи только с IDE и отладкой.
Мой вопрос:
- Есть ли какой-либо документ или схема UML, в которых будут отображаться, какие программы (vb или aspx) вызывают то, что clases или методы, и какие процессы они выполняют, так что будет проще или быстрее проводить обслуживание.
- Есть ли рекомендации по документированию такого рода карт?