Отчёт
По учебной практике УП 03.01
Проектирование программного продукта
ПМ 03 Участие в интеграции программных модулей
Подготовил обучающийся группы ПО-42____________________Г.Б.Жданюк
Руководитель учебной практики _______________________О.А. Комиссарова
Оценка_____________
Оглавление
Введение. 3
Описание и анализ программного продукта. 4
Процесс верификации продукта. 5
Логическая модель продукта. 6
Требования к проекту. 7
Размерно-ориентированные метрики. 8
Структурная схема данных. 9
Функциональная схема программного продукта. 9
Заключение. 11
Список литературы.. 12
Приложение. 13
Введение
Под программным продуктом понимается программа, которую независимо от ее разработчиков можно использовать в предусмотренных целях на разных компьютерах, если только они удовлетворяют ее системным требованиям. Программный продукт разрабатывается для конкретной задачи и имеет следующие обстоятельства:
· Программа в состоянии нормально функционировать не только на компьютере у автора, а в рамках любой подходящей системы.
· Автор (или иной правообладатель) на определенных условиях позволяет распространять и использовать программу.
· Человек, получивший в распоряжение дистрибутив программы, сможет самостоятельно установить и полноценно применять ее.
Целью учебной практики УП 03.01 «Проектирование программного продукта» является формирование у обучающихся практического опыта проектирования программных продуктов.
Задачи УП:
- Разработать требования к ПП.
- Разработать схемы проекта.
- Разработать код программного продукта.
- Провести тестирование ПП.
- Подготовить отчетную документацию о проделанной работе.
Описание и анализ программного продукта
Данный программный продукт предназначен для выполнения математических расчетов функционального уравнения вида f (x) = 0, если известно, что это уравнение имеет единственный корень на отрезке [a, b], используя решение методом секущих. В соответствии с заданием было выбрано программное обеспечение, которое наиболее подходит для выполнения. Реализация данной программы было выполнение на языке VisualBasic.
Для реализации программы были использованы:
- Цикл
- Команды отрисовки графики
- Вычисляемые переменные
- Кнопка для начала вычисления
- Кнопка для рисования графика
- Поле для ввода переменной
- Форма на которой осуществляется ввод данных и отрисовка графика
- Поле для ввода отрезков
Процесс верификации продукта
Основные требования:
· Программный продукт выполняет выполнять задачу приближенного значения корня функционального уравнения методом секущих.
· Выполняется построение графика решения задачи
· Метод решения прост в исполнении
· Проверяется корректности вводимых значений
· Обрабатываются исключений, когда вводимое значение не является математическими символами
· Присутствует гибкость в плане выполнения решения с различными знаками чисел
· Интерфейс удобен для пользования
Программный продукт состоит из:
· Формы для работы с пользователем
· Код для решения уравнения
· Инструмент рисования для построения графика уравнения
· Окно сообщения с правильным ответом
Тестирование
На этапе тестирования были выявлены такие ошибки как:
· Написание поведения методом половинного деления
· Вывод решения в несуществующее место
· Неправильная отрисовка графика
· Вводимые значения были неправильно подсчитаны
· Не было произведено переопределения в метрическую систем
Логическая модель продукта
![]() |
![]() | |||
![]() |


Требования к проекту
Разрабатываемый продукт должен включать в себя:
- построение графика функции f (x) на отрезке [a, b],
- проверка корректности введенных значений исходных данных
- обработку исключения, когда строку введенных символов при задании числового значения невозможно интерпретировать как число
- выполнение решения уравнения
- простым в исполнении
- гибкость в плане выполнения с различными знаками
- удобный пользовательский интерфейс
Метод являетсямодификацией метода Ньютона, в котором производная заменена на секущую