logo search
Информатика, 1 семестр, 1 курс

Основные понятия программного обеспечения

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

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

Программы предназначены для машинной реализации задач.

Задача - проблема, подлежащая решению. Приложение (application) - программная реализация на компьютере решения задачи.

С позиций специфики разработки и вида программного обеспечения будем различать два класса задач:

Предметная (прикладная) область (application domain) - совокупность связанных между собой функций, задач управления, с помощью которых достигается выполнение поставленных целей.

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

Входная информация по задаче определяется как данные, поступающие на код задачи и используемые для ее решения.

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

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

Основная категория специалистов, занятых разработкой программ, - это программисты (programmer):

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

Основным потребителем программ служит конечный пользователь.

Вопрос №35.