Дерево поведения
-
Основы поведенческой инженерии
- Поведенческая инженерия — это метод разработки программного обеспечения, основанный на моделировании поведения системы.
- Метод включает в себя перевод требований в деревья поведения, которые описывают поведение системы в терминах требований.
-
Применение и преимущества
- Деревья поведения используются для моделирования сложных систем с большим количеством требований.
- Метод позволяет обнаруживать дефекты на ранних стадиях разработки, что снижает риск и затраты.
- Деревья поведения обеспечивают единую нотацию для анализа, спецификации и проверки поведения системы.
-
Промышленное применение
- Промышленные испытания показали эффективность метода для систем с большим количеством требований.
- Совместно с Raytheon Australia разработан отраслевой инструмент для поддержки анализа и отображения требований.
-
Критические замечания и недостатки
- Для больших систем требуется инструментальная поддержка для навигации по деревьям поведения.
- Необходима дополнительная поддержка для отображения и понимания больших систем.
-
Дополнительные ресурсы
- Ссылки на австралийские исследовательские центры и результаты исследований в области поведенческой инженерии.