Методы и средства разработки ПО

Методы и средства разработки ПО. Технология программирования включает в себя написание программ на языках программирования и организацию их выполнения с использованием комплеква программно-технических средств ЭВМ. При разработке программ используется технологии 2 видов сверху вниз разработка в начале главной программы, а затем входящих в нее составных компонентов подпрограмм снизу вверх разработка в начале подпрограмм начиная с элементарных, а затем главной программы, исполльзующей разработанные программыне компоненты.

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

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

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

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

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

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

Утилиты программы, позволяющие выполнять различные сервисные функции перезапись копирование программ и файлов, вывод на печать, сортировку и упорядочение файлов и др. Для данной АЭИС выбирается ОС MS - DOS 5.0. Как правило, персональный компьютер IBM работает под управлением операционной системы MS - DOS фирмы Mircosoft, либо ее варианта PC - DOS. Операционная система состоит из следующих частей. Базовая система вводы-вывода BIOS, находящаяся в постоянной памяти ПЗУ компьютера. Эта часть ОС является встроенной в ЭВМ. Ее назначение состоит в выполении наиболее простых и универсальных услуг ОС, связанных с осуществлением ввода-вывода.

Базовая система ввода-вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств ЭВМ при включении его электропитания. Кроме того, базовая сситема ввода-вывода содержит программу вызова загрузчика операционной системы. Загрузчик ОС очень короткая программа, находящаяся в первом секторе каждой дискеты с ОС MS - DOS. Функция этой программы заключается в считывании в память еще 2 модулей ОС, которые и завершают процесс загрузки DOS. На ЖМД загрузчик ОС состоит из 2 частей, то етсь жесткий диск может быть разбит на несколько разделов логических дисков.

Дисковые файлы IO.SYS и MSDOS.SYS они могут называться, например, IBMBIO.COM и IBMDOS.COM. Они загружаются в памятьзагрузчиком ОС и остаются в памяти постоянно. Файл IO.SYS представляет собой дополнение к базовой системе ввода-вывода в ПЗУ. Файл MSDOS.SYS реализует основные высокоуровненвые услуги DOS. Командный процессор DOS обрабатывает команды, вводимые пользователем.

Он находится в дисковом файле COMMAND.COM на диске, с которого загружается ОС. Некоторые команды процессор выполняет сам. Для выполнения остальных внешних команд пользователя процессор ищет на дисках программу с соответствующим именем, и, если находит ее, то загружает в память и передает ей управление. По окончании процесса программа удалятеся из памяти и выводится приглашение DOS. 5.