Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТОАУ.docx
Скачиваний:
17
Добавлен:
01.05.2025
Размер:
1.15 Mб
Скачать

86. Организация разработки программных средств.

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

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

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

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

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

- обеспечивает необходимую точность получаемых результатов;

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

— позволяет использовать уже готовые стандартные программы для решения задачи или ее отдельных фрагментов;

— ориентирован на минимальный объем исходной информации;

— обеспечивает наиболее быстрое получение искомых результатов решения.

Третий этап – алгоритмизация решения, т.е. разработку оригинального или адаптацию (уточнение и кор­ректировку уже известного) алгоритма. Процесс алгоритмизации решения задачи в общем случае реализуется по следующей схеме:

— выделение автономных этапов процесса решения задачи (с одним входом и выходом);

— формализованное описание работ, выполняемых на каждом выделенном этапе;

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

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

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

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

По завершении работы комиссии оформляется акт приемки-передачи.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]