абстракция
Упрощение
модели засчет пренебрежения маловажными в данном контексте свойствами и особенностями описываемой ситуации
связанность
сoupling
соединение компонентов
сohesion
система управления версиями
PVCS
Project Version Control System
Программное обеспечение для управления версиями разрабатываемой программной системы, т.е. для централизованного хранения и обработки всех или большей части файлов, из которых состоит проект этой системы. Хранит несколько версий одного и того же документа, что позволяет при необходимости вернуться к одной из прежних версий, получить сведения по истории разработки программного продукта.
коммит
Фиксация изменений в
системах управления версиями в виде спецификации, включающей ссылки на файлы и деревья, связанные с фиксируемыми изменениями, время и имя автора изменений.
метапрограммирование
Вид
программирования, связанный с созданием программ, которые порождают другие программы, либо программ, которые изменяют себя во время выполнения.
порождающее программирование
генеративное программирование
Программирование, основанное на
проектировании и использовании
моделей для создания семейств программных систем. Вместо создания программ разового применения разрабатываются модели или шаблоны, многократно используемые во многих программах определенного семейства.
автоматное программирование
автоматно-ориентированное программирование
Разработка
программ на основе представления предметной области с помощью конечных автгоматов, их состояний и переходв состояний.
аспектно-ориентированное программирование
Парадигма
программирования, основанная на идее разделения функциональности для улучшения разбиения программы на модули.