Методы и средства инженерии программного обеспечения

Методы и средства инженерии ПО (Software Engineering Tools and Methods)


Методы и средства включают среду разработки,  средства и методы разработки,  используемые на процессах ЖЦ. Средства обеспечивают спецификацию требований, конструирование и сопровождение ПО. Методы обеспечивают проектирование, реализацию и выполнение ПО на процессах, а также достижение качества  процессов и продуктов.

Область знаний «Методы и средства инженерии ПО (Software Engineering Tools and Methods)» состоит из разделов:

– инструменты (Software Tools),

– методы (Software Methods).

 

Инструменты ПО подразделяются на инструменты:

– работы с требованиями,

– проектирования ПО (редакторы схем и диаграмм),

– конструирования ПО (редакторы текстов, компиляторы, отладчики),

– тестирования (генераторы тестов, среды исполнения тестов),

– автоматизации процесса инженерии ПО,

– контроля качества,

– управления конфигурацией ПО (управление версиями, учет дефектов и решения этих  проблем),

– управления инженерией ПО (планирование проектов, управление рисками).

 

Методы инженерии ПО включают эвристические (неформальные) методы – структурные, объектно-ориентированные, ориентированные на  данные  и на прикладную область, а также формальные методы проектирования и прототипирования.

 

Таким образом, данная область  знаний SWEBOK предоставляет разработчикам и пользователям ПО информацию о современных методах и инструментах его проектировании и  дает возможность  выбрать методы и инструменты, наиболее подходящие для использования в  соответствующем типе программного проекта.



Содержание раздела