макрокоманда
Строка кода исходной программы, которая инициирует процедуру формирования строки кода объектной программы
преобразование программ
трансформация программ
Преобразование спецификации алгоритма (программы) с целью ее распараллеливания, повышения ее эффективности, устранение уязвимостей и др. при сохранении неизменной семантики спецификации
макрос
Оператор в программе, заменяемый на некоторый текст, получаемый с учетом его фактических параметров
workbench
Программная платформа для разработки и интеграции программных продуктов, прикладных пользовательских программ в едином информационном пространстве проекта
эмулятор
Устройство или программа, имитирующие работу другого устройства или программы
метод "водопада"
водопадный метод
Метод разработки программного обеспечения, заключающийся в последовательном выполнении этапов определения требований, проектирования, кодирования, тестирования и развертывания программной системы
итеративная разработка
Метод разработки программного обеспечения, при котором на каждом последовательном этапе разработки выполняются процедуры определения требований, проектирования, кодирования и тестирования соответствующей части программного продукта. Следовательно, происходит итерационное продвижение к окончательному результату, причем каждое промежуточное решение уже является продуктом, способным выполнять определенные запланированные функции
архитектура, управляемая моделью
Model Driven Architecture
MDA
Предлагаемая организацией OMG технология разработки программного обеспечения, основанная на выполнении всех проектных процедур на уровне моделей с последующей автоматической генерацией кода. Разработка, управляемая моделями заключается в том, что все основные проектные решения принимаются при оперировании платформо-независимыми моделями (PIM), а реализация модели в виде продукта становится формальной процедурой преобразования PIM в платформо-специфическую модель (PSM) и далее в программный код
разработка, управляемая моделями
разработка программ, управляемая моделями
Model Driven Design
MDD
Процесс проектирования программ, сводящийся к ручной разработке моделей и автоматической генерации кода по имеющимся моделям.
управление конфигурациями и изменениями
конфигурационное управление
Software Configuration Management
Методология управления разработкой программного обеспечения, основанная на синхронизации действий разработчиков, контроле внесения изменений в проект, управлении единым репозитарием проекта
плагин
Независимо компилируемый программный модуль, динамически подключаемый к основной программе, предназначенный для расширения и/или использования её возможностей
виджет
Примитив графического интерфейса пользователя, имеющий стандартный внешний вид
Iintegrated Development Environment
IDE
интегрированная инструментальная среда
интегрированная среда разработки
Интегрированная среда разработки приложений, в частности, программного обеспечения
SDK
Software Development Kit
Набор средств разработки программного обеспечения, утилит и документации, который позволяет программистам создавать приложения по определённой технологии или для определённой платформы (программной или программно-аппаратной)
MFC
Microsoft Foundation Classes
Базовый набор (библиотека) классов, написанных на языке С++ и предназначенных для упрощения и ускорения процесса программирования для Windows
Delphi
Среда программирования на основе операционной системы Windows, визуального пользовательского интерфейса, объектно-ориентированного языка Object Pascal (называемого также Delphi) и средств доступа к базам данных
VisualAge
Обьектно-ориентированная среда программирования на базе языка Smalltalk для разработки приложений для архитектуры клиент-сервер
Software Development Platform
SDP
Eclipse
Инвариантная интегрированная среда разработки программного обеспечения (IDE), состоящая из ядра и плагинов. С ее помощью могут создаваться веб-сайты, встраиваемые Java-программы, программы на C++ и компоненты JavaBeans
Eclipse Modeling Framework
EMF
Cреда разработки программ на основе управления моделями (Model-Driven Development) в системе Eclipse.
Code::Blocks
Cвободно распространяемая кроссплатформенная среда разработки программного обеспечения. Написана на Си++, может масштабироваться за счёт подключаемых модулей. Поддерживает языки программирования С, С++, D (с ограничениями).
PowerBuilder
Объектно-ориентированная инструментальная среда для разработки графических клиент/серверных приложений, имеющих доступ к базам данных и другой корпоративной информации, хранящейся локально или на сетевых серверах
OSGi
Open Services Gateway Initiative
Инструментальная среда создания Java-приложений на основе динамической многомодульной (плагинной) шины, разрабатываемая консорциумом OSGi Alliance.
команда разработчиков
В команде разработчиков сложных программных проектов имеются члены, выполняющие роли менеджера проекта, аналитиков, архитекторов, разработчиков, тестировщиков, менеджеров по развертыванию
Standard Widget Toolkit
SWT
Библиотека программных средств для разработки графических интерфейсов пользователя на языке Java
Среда Microsoft.NET
Microsoft.NET
.NET
Среда разработки и выполнения программного обеспечения, созданная компанией Microsoft
.NET Framework
NET.Framework
Часть Microsoft.NET, служащая для создания приложений
Common Language Runtime
CLR
Часть .NET Framework, обеспечивающая совместное выполнение приложений .NET, в том числе разноязыковых
Common Language Specification
CLS
Набор правил, которых должен придерживаться компилятор языка при создании .NET-приложений, запускаемых в среде CLR
библиотека классов .NET Framework
Microsoft Intermediate Language
MSIL
Промежуточный язык, служащий для облегчения перевода разноязыковых приложений в среду .NET
JIТ
JITter
Компилятор с языка MSIL на машинный язык
PE файл
Portable Executable File
Программный компонент, который может непосредственно исполняться или использоваться повторно
сборка
assembly
Программный компонент (пакет), состоящий из одного или нескольких PE файлов или компонентов DLL
развертывание
Процедура объединения компонентов и сборок в совместно исполняемую распределенную систему программ