Аутсорсинговый центр

Неземной
аутсорсинг

Автоматизированное программирование (computer-assisted programming)

Автоматизированное программирование (computer-assisted programming) - совокупность методов и инструментальных средств для проектирования, создания, проверки, документирования и сопровождения программных продуктов с использованием компьютерных систем.

Что означает термин

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

Как устроено

Автоматизированное программирование предполагает совместную работу разработчика с инструментами, выполняющими отдельные операции или помогающими принимать технические решения. К таким операциям относятся генерация фрагментов кода по описанию задачи, анализ и объяснение существующего кода, подготовка документации, создание наборов тестов и автоматизация проверки программного продукта.

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

Где применяется

Автоматизированное программирование применяется при проектировании и создании прикладных программ, разработке тестов, документировании кода, анализе существующих программных решений, а также при их сопровождении и изменении.

Возврат к списку

База знаний организована при поддержке делового сообщества. Спираль?!