Технология создания программы


Системы программирования

Пакеты прикладных программ

Операционная система

Состав и назначение ПО

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

ПО ЭВМ состоит из трёх основных компонентов

· Системное ПО – набор программ, обеспечивающих порядок прохождения задач через ЭВМ, распределение и управление ресурсами ЭВМ и взаимодействие с пользователем.

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

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

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

ОС хранится во внешней памяти компьютера. Во время загрузки она считывается из памяти и размещается в ОЗУ.

Функции ОС:

· осуществление диалога с пользователем

· ввод-вывод и управление данными

· планирование и организация процесса обработки программ

· запуск программ на вычисление

· всевозможные вспомогательные операции обслуживания

· передача информации между различными устройствами

ППП – это специальным образом организованные программные комплексы применяемые в определенной области.

Пакте прикладных программ:

· решение типовых инженерных, общенаучных задач

· автоматизация проектирования, научных исследований и др.

· пакеты системных программ

Интегрированные пакеты – набор программных продуктов, объединенных в единый удобный инструмент.

Система программирования – система для разработки новых программ на конкретном языке программирования.

Современные системы программирования содержат:

· компилятор

· средства создания и редактирования текстов программ

· библиотеку стандартных программ и функций

· отладчики

· дружественную пользователю диалоговую среду

· графические библиотеки справочная службу

Этапы:

1.постановка задачи

2.проектирование программы

3.кодирование

4.отладка – процесс многократного выполнения программы с разными вариантами входных данных. Целенаправленная проверка работоспособности называется тестированием.

ü ошибки трансляции

ü ошибки времени выполнения

ü семантические ошибки (смысловые)

ü ошибки входных данных

5.эксплуатация программы (руководство