Технология создания программы
Системы программирования
Пакеты прикладных программ
Операционная система
Состав и назначение ПО
Программное обеспечение – это совокупность программ, выполняемых вычислительной системой.
ПО ЭВМ состоит из трёх основных компонентов
· Системное ПО – набор программ, обеспечивающих порядок прохождения задач через ЭВМ, распределение и управление ресурсами ЭВМ и взаимодействие с пользователем.
· Инструментальные программные системы (системы программирования)обеспечивает процесс создания новых программ для компьютера
· Прикладные программы,направленные на решение задач пользователя. Прикладная программа – это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной предметной области.
Операционная система – это комплекс взаимосвязанных системных программ, обеспечивающих взаимодействие пользователя с компьютером и выполнения всех других программ.
ОС хранится во внешней памяти компьютера. Во время загрузки она считывается из памяти и размещается в ОЗУ.
Функции ОС:
· осуществление диалога с пользователем
· ввод-вывод и управление данными
· планирование и организация процесса обработки программ
· запуск программ на вычисление
· всевозможные вспомогательные операции обслуживания
· передача информации между различными устройствами
ППП – это специальным образом организованные программные комплексы применяемые в определенной области.
Пакте прикладных программ:
· решение типовых инженерных, общенаучных задач
· автоматизация проектирования, научных исследований и др.
· пакеты системных программ
Интегрированные пакеты – набор программных продуктов, объединенных в единый удобный инструмент.
Система программирования – система для разработки новых программ на конкретном языке программирования.
Современные системы программирования содержат:
· компилятор
· средства создания и редактирования текстов программ
· библиотеку стандартных программ и функций
· отладчики
· дружественную пользователю диалоговую среду
· графические библиотеки справочная службу
Этапы:
1.постановка задачи
2.проектирование программы
3.кодирование
4.отладка – процесс многократного выполнения программы с разными вариантами входных данных. Целенаправленная проверка работоспособности называется тестированием.
ü ошибки трансляции
ü ошибки времени выполнения
ü семантические ошибки (смысловые)
ü ошибки входных данных
5.эксплуатация программы (руководство