Добро пожаловать!
Этот сайт для тех, кто слышал про UML, а может быть уже и использует его в своей работе.
Мы уверены, что независимо от уровня Вашей подготовки и той роли, которую Вы играете в процессе разработки программного обеспечения, Вы найдете здесь полезную для себя информацию.
Поверьте нам - UML нужен всем:
Заказчику не помешает умение "читать" диаграммы UML, хотя бы для того, чтобы лучше понимать Аналитика, когда тот согласовывает с ним свое представление о функциональных возможностях системы. Умение "рисовать" на UML может помочь Заказчику ясно излагать свои мысли, исключая неоднозначное толкование.
Аналитик, который использует UML в процессе разработки спецификации, может наглядно (не прибегая к громоздкому текстовому описанию) описывать требованиями к структуре и поведению системы,на порядок увеличив тем самым понимаемость материала.
Для Архитектора альтернатив практически нет. Высокоуровневые и низкоуровневые решения невозможно описать словами, нужна более наглядная форма - например, рисунки. Рисуя по старинке цветные квадратики Вы рискуете быть не понятыми.
Не существует Программистов, которые сразу после получения задачи на разработку начинают писать код. Все они сначала какое-то время обдумывают структуру будущего приложения, его поведение, зачастую рисуя только им понятные схемы на бумаге. Почему не использовать для этого UML? К нарисованной диаграмме всегда можно вернуться и без труда разобраться что же делает программа, а исходный код, прекрасно понимаемый в данный момент уже через месяц становится непроходимыми джунглями.
Тестировщик черпает информацию, требуемую для своей деятельности, из спецификации. Наглядно описанный Аналитиком способ использования системы сразу даст Тестировщику ответы на вопросы: с каких позиций система должна быть протестирована и что конкретно надо тестировать? Умение описывать на UML поведение системы дает Тестировщику альтернативный вариант записи тестов, что позволит избавиться от бесконечных рябящих в глазах текстовых "полотен".
Если Вы чувствуете себя достаточно подкованным в вопросах использования UML, то добро пожаловать на форум для обсуждения вопросов, связанных с проектированием программного обеспечения, тем блога, статей, моделей из репозитория.
Остальным предлагаем совершенно бесплатно ознакомиться с сокращенным вариантом курса "Моделирование на UML. Первая ступень".
Успехов!