Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
39
Добавлен:
03.03.2015
Размер:
406.02 Кб
Скачать

4. Программная реализация задачи

4.1. Организация программирования

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

Программное обеспечение принято делить на общее и специальное.

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

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

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

- оптимальный выбор языка программирования,

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

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

- подробный анализ работы программы,

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

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

- отладка программы на отладочных данных программиста,

- проверка программы на отладочных данных контрольного примера.

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

Операционная система является неотъемлемой частью ПЭВМ, обеспечивая управление всеми аппаратными компонентами и позволяя отделить остальные классы программ от взаимодействия с аппаратурой. Число операционных систем невелико, но их роль чрезвычайно важна. Операционная система обеспечивает выполнение двух главных задач:

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

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

Общее управление машиной осуществляется на основе командного языка (языка директив), с помощью которого человек может осуществлять такие операции, как запуск любых программ, установку режимов работы дисплея, принтера, коммуникаций, разметка дисков, копирование файлов, распечатка информации на экране дисплея и другие действия. В рамках задачи обеспечения взаимодействия программ с внешними устройствами и друг с другом операционная система обеспечивает распределение оперативной памяти, выявление событий, возникающих в процессе работы и соответствующую реакцию на них (например, при ошибочных ситуациях) и др. При проектировании сравнительно несложных программных комплексов можно обойтись без решения сложных проблем выбора структуры операционной среды. В более сложных случаях требуется при­нятие решений по системному программному обеспечению, включая выбор основной операционной системы. Обычно выбор ЭВМ достаточно однозначно определяет выбор операционной системы.

При проектировании задач для пользователя ПЭВМ можно работать с одним из пакетов Windows.

Соседние файлы в папке MET-DS03(PSP)-230104