Всем привет. Сегодня поговорим о таком прикладном инструменте системного аналитика, как UML. Зачастую у многих возникает вопрос - а зачем вообще рисовать любые диаграммы и схемы? Мы все такие замечательные, уже научились писать требования, оформлять разными способами (даже красивыми) - в общем-то, по этим требованиям же и так всё понятно? И отчасти это так. Глобально - качественно собранных и поставленных требований к системе за глаза хватает для того, чтобы система была нормально разработана, без каких-либо проблем...
Некоторые программисты предпочитают пропускать планирование, чтобы сэкономить время. Действительно, если перед вами простая задача, не требующая усидчивости, ее можно выполнить без UML. Но когда вы участвуете в крупном проекте, моделирование становится ключом к уменьшению количества ошибок в работе. Что такое UML? UML (Unified Modeling Language) – это язык, созданный для графической визуализации объектов моделирования и используемый при разработке ПО. Проще говоря, UML – это метод рисования схем, который помогает отразить бизнес-процессы или процесс проектирования «на бумаге»...