Обращение со старой версии сайта uml3.ru

artifacts-cycle

Добро пожаловать!

Этот сайт для тех, кто слышал про UML, а может быть уже и использует его в своей работе.

Мы уверены, что независимо от уровня Вашей подготовки и той роли, которую Вы играете в процессе разработки программного обеспечения, Вы найдете здесь полезную для себя информацию.

Поверьте нам - UML нужен всем:

Заказчику не помешает умение "читать" диаграммы UML, хотя бы для того, чтобы лучше понимать Аналитика, когда тот согласовывает с ним свое представление о функциональных возможностях системы. Умение "рисовать" на UML может помочь Заказчику ясно излагать свои мысли, исключая неоднозначное толкование.

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

Для Архитектора альтернатив практически нет. Высокоуровневые и низкоуровневые решения невозможно описать словами, нужна более наглядная форма - например, рисунки. Рисуя по старинке цветные квадратики Вы рискуете быть не понятыми.

Не существует Программистов, которые сразу после получения задачи на разработку начинают писать код. Все они сначала какое-то время обдумывают структуру будущего приложения, его поведение, зачастую рисуя только им понятные схемы на бумаге. Почему не использовать для этого UML? К нарисованной диаграмме всегда можно вернуться и без труда разобраться что же делает программа, а исходный код, прекрасно понимаемый в данный момент уже через месяц становится непроходимыми джунглями.

Тестировщик черпает информацию, требуемую для своей деятельности, из спецификации. Наглядно описанный Аналитиком способ использования системы сразу даст Тестировщику ответы на вопросы: с каких позиций система должна быть протестирована и что конкретно надо тестировать? Умение описывать на UML поведение системы дает Тестировщику альтернативный вариант записи тестов, что позволит  избавиться от бесконечных рябящих в глазах текстовых "полотен".

 

Если Вы чувствуете себя достаточно подкованным в вопросах использования UML, то добро пожаловать на форум для обсуждения вопросов, связанных с проектированием программного обеспечения, тем блога, статей, моделей из репозитория.

Остальным предлагаем совершенно бесплатно ознакомиться с сокращенным вариантом курса "Моделирование на UML. Первая ступень".

Успехов!

Денис Иванов, Федор Новиков