Автоматизированное программирование - совокупность методов и инструментальных
средств для проектирования и сопровождения прикладных программ.
CASE-технология
Computer-Aided System Engineering (CASE)
CASE-технология - программный комплекс, автоматизирующий технологический процесс
анализа, проектирования, разработки и сопровождения сложных программных систем.
CASE-технология поддерживает коллективную работу над проектом за счет:
- использования возможностей локальной сети;
- экспорта/импорта любых фрагментов проекта;
- организованного управления проектами.
Быстрая разработка программ
Rapid Application Development (RAD)
Быстрая разработка программ - технология программирования, обеспечивающая
ускоренную разработку и модификацию приложений за счет использования
объектно-ориентированного и визуального программирования.
Визуальное программирование
От лат.Visualis - зрительный
Визуальное программирование - программирование, предусматривающее создание
приложений с помощью наглядных средств. При этом программист показывает, что должно
получиться в результате, а текст программы генерируется автоматически с помощью
визуального прототипа.
Защитное программирование
Defensive programming
Защитное программирование - стиль написания программ, при котором появляющиеся
ошибки легко обнаруживаются и идентифицируются программистом.
Защитное программирование предполагает соблюдение трех основных принципов:
-1- входные данные каждого модуля должны тщательно анализироваться в предположении,
что они ошибочны;
-2- каждая программная ошибка должна быть выявлена как можно раньше, что упрощает
установление ее причины;
-3- ошибки в одном модуле должны быть изолированы так, чтобы не допустить их
влияние на другие модули.
Инструментальное программное обеспечение - программное обеспечение, используемое в
ходе разработки, корректировки или развития других программ: редакторы,
компиляторы, отладчики, вспомогательные системные программы, графические пакеты и
др.
Правила хорошего стиля
Правила хорошего стиля - результат соглашения между программистами. Считается, что
в соответствии с правилами хорошего стиля программный код должен поддерживать:
- очевидную логику;
- естественные выражения;
- осмысленные имена;
- аккуратное форматирование;
- развернутые комментарии;
- отсутствие хитрых трюков и необычных конструкций.
Правило стандартизации стиля
Правило стандартизации стиля - правило, согласно которому в ситуации, когда
существуют несколько способов сделать нечто, следует остановиться на одном способе
и придерживаться его всегда.
Программирование
Programming
Программирование - процесс подготовки задач для их решения с помощью компьютера;
итерационный процесс составления программ.
Распределение памяти - управление ресурсами памяти в интересах решения отдельных
задач.
Стиль программирования
Стиль программирования - набор приемов или методов программирования, которые
используют программисты, чтобы получить правильные, эффективные, удобные для
применения и легкочитаемые программы.
Теоретическое программирование
Теоретическое программирование - раздел информатики, изучающий описание процессов
обработки данных.
Язык программирования - искусственный (формальный) язык, предназначенный для записи
алгоритмов. Язык программирования задается своим описанием и реализуется в виде
специальной программы: компилятора или интерпретатора.