Логическая модель продукта

Отчёт

По учебной практике УП 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],

— проверка корректности введенных значений исходных данных

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

— выполнение решения уравнения

— простым в исполнении

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

— удобный пользовательский интерфейс

Метод являетсямодификацией метода Ньютона, в котором производная заменена на секущую

КАК ВСТРЕТИТЬ ЛЮБОВЬ | ТЕХНИКА ПОСТАНОВКИ ЦЕЛЕЙ | Модель логических уровней


Похожие статьи.

Понравилась статья? Поделиться с друзьями: