Почему моделирование это не просто дань моде?

Может создаться впечатление, что моделирование архитектуры и поведения сложной системы приносит больше хлопот, чем оно того стоит, — но это только до тех пор, пока вы не вспомните о проблемах вашего прошлого проекта, когда никто из команды разработчиков не мог признать, что упустил из виду одно из критических требований, и когда потом сама испанская инквизиция казалась веселой вечеринкой по сравнению с последующим «разбором полетов на ковре у начальства» и обсуждением загубленного проекта.
Моделирование позволяет вам четко представить все проблемные детали дизайна системы и отобразить ее в виде упорядоченной структуры, позволяющей вам визуализировать, понимать и усваивать всю сложность архитектуры и поведения системы. Моделирование позволит вам проверить различные варианты архитектуры и технических решений системы, проводить исследование уровня затрат, оценивать влияние изменений до того, как вы начали реально воплощать в жизнь ваши задумки, — тем самым снижая риски и издержки, связанные с разработкой.
Модели обеспечивают контекст, который служит основой для обсуждения системы на различных уровнях. Используя модели, вы получаете возможность исследовать самые разные аспекты разработки системы: планирование, требования, архитектуру, реализацию, развертывание, поведение системы, входные и выходные данные, и т.д. — таким образом вы и ваши коллеги можете с легкостью обосновывать как всю систему в целом, так и ее конкретные детали.
Использование языков и техник, признанных отраслевыми стандартами моделирования, таких, как SysML, устраняют неточности и неоднозначности, помогают преодолеть языковые барьеры в многонациональных коллективах разработчиков, а также дают единственную исходную точку для определения статуса проекта и документирования. Улучшение взаимодействия и четкая и точная документация повышают продуктивность, сокращают время разработки, а самое главное — обеспечивают высокий уровень качества.

Запись опубликована в рубрике Компьютеры и интернет с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code