UML полезен двумя способами:
Техническая сторона: много людей (менеджер и некоторый функциональный аналитик) думает, что UML является роскошной функцией, потому что код является документацией: Вы начинаете кодировать, после того, как Вы отладите и зафиксируете . Синхронизация диаграмм UML с кодом и analisys вынуждает Вас понять хорошо запросы клиента;
сторона управления: диаграммы UML являются зеркалом того, чтобы требовать клиента, который неточен: если Вы кодируете без UML, возможно, можно найти, что ошибка в требует после большого количества часов работы. Схемы, которые UML позволяют Вам находить возможные точки controversal и разрешать перед кодированием =>, помогают Вашему планированию.
Обычно все проекты без диаграмм UML имеют поверхностный анализ, или у них есть короткий размер.
, если Вы находитесь в linkedin СИСТЕМНЫХ ИНЖЕНЕРАХ группы , см. мое старое обсуждение .
MVVM Foundation создается и поддерживается одним человеком, а MVVM Toolkit является частью гораздо более крупного пакета, разработанного людьми из Microsoft. Я не говорю, что лучше - просто указываю на этот факт.