Технология разработки программного обеспечения

О - П

Объектно-ориентированное программирование определяется как технология создания сложного программного обеспечения, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию с наследованием свойств

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

Операционные оболочки – специальные программы, предназначенные для облегчения общения пользователя с командами ОС

Отладка – это процесс выявления источников отказов, т.е. ошибок, и внесение в программу соответствующих исправлений

Отладчики (debugger) – специальные программы, предназначенные для трассировки и анализа выполнения других программ

Постановка задачи (problem definition) – это точная формулировка решения задачи на компьютере с описанием входной и выходной информации

Приложение (application) – программная реализация на компьютере решения задачи

Проблемно-ориентированные языки предназначенны для решения задач определенного класса (ЛИСП, ПРОЛОГ)

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

Программа (program, routine) – упорядоченная последовательность команд (инструкций) компьютера для решения задачи

Программирование (programming) – теоретическая и практическая деятельность, связанная с созданием программ

Программное обеспечение (Software) – совокупность программ обработки данных и необходимых для их эксплуатации документов

Программные средства мультимедиа: основное значение данных программных средств – создание и использование аудио- и видеоинформации для расширения информационного пространства пользователя

Программный продукт (ПП) представляет собой набор компьютерных программ, процедур и связанной сними документации и данных

Процедурно-ориентированные языки – это языки, в которых имеется возможность описания программы как совокупности процедур, или подпрограмм (Си, Паскаль и др.)

Процесс – совокупность взаимосвязанных действий, преобразующих входные данные в выходные

Процесс аудита (audit process) представляет собой определение соответствия требованиям, планам и условиям договора как кода выполнения работ по созданию ПП

Процесс разрешения проблем (problem resolution process) предусматривает анализ и решение проблем (включая выявленные несоответствия), обнаруженных в ходе разработки, эксплуатации, сопровождения и других процессов, независимо от их происхождения или источника