Проектирование основных компонентов



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

Далее необходимо разработать интерфейс приложения с использованием форм и объектов, указать свойства, методы и события для разрабатываемых объектов.

Реализация

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

Кодирование должно быть простым. Необычное кодирование часто препятствует отладке программы и затрудняет ее использование другими программистами.

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

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

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

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

Тестирование и отладка

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

Прилагается распечатка решения контрольного примера. Распечатка должна содержать фамилию, имя и отчество исполнителя, группу и дату.

Разработка руководства пользователя

Инструкция для пользователя по работе с приложением представляет собой пошаговую инструкцию для пользователя по работе с программным приложением. В инструкции должны описываться

- условия выполнения программы;

- выполнение программы;

- сообщения оператору.

В разделе "Условия выполнения программы" должны быть указаны условия, необходимые для выполнения программы (минимальный и/или максимальный состав аппаратурных и программных средств и т.п.).

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

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

Содержание разделов допускается иллюстрировать поясняющими примерами, таблицами, схемами.

В инструкции так же должны быть описаны типы возможных ошибок и порядок их устранения.


Дата добавления: 2018-06-01; просмотров: 245; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!