1   ...   6   7   8   9   10   11   12   13   14
Ім'я файлу: Konrad_bakalavr.docx
Розширення: docx
Розмір: 2525кб.
Дата: 10.01.2023
скачати

Висновки до розділу 3




У третьому розділі дипломної роботи було описано розроблений програмний продукт для побудови моделей управління запасами. Даний продукт складається з наступних елементів: система вводу, виводу та обробки інформації, система інтерфейсу користувача, блок аналізу та моделювання і виведення результатів.

Визначено мінімальні системні вимоги щодо використання програми, для коректної роботи програми. Також описано інструкцію з користування програмним продуктом з відповідними малюнками.

Було проведено порівняльний аналіз розроблених моделей і визначено, що врахування деяких особливостей виплат витрат на зберігання впливає на параметри оптимальної стратегії управління запасами при заданому коефіцієнті річної ставки.

РОЗДІЛ 4

ФУНКЦІОНАЛЬНО-ВАРТІСНИЙ АНАЛІЗ ПРОГРАМНОГО ПРОДУКТУ




У даному розділі проводиться оцінка основних характеристик програмного продукту. Даний продукт розроблений на мові програмування С++ в якості самостійної програми.

Програмний продукт призначено для використання на персональних комп’ютерах під управлінням різних операційних систем: MacOS, Windows, Linux

Функціонально-вартісний аналіз — це технологія, яка дозволяє оцінити реальну вартість продукту або послуги незалежно від організаційної структури компанії. Як прямі, так і побічні витрати розподіляються по продуктам та послугам у залежності від потрібних на кожному етапі виробництва обсягів ресурсів. Виконані на цих етапах дії у контексті метода ФВА називаються функціями.

Мета ФВА полягає у забезпеченні правильного розподілу ресурсів, виділених на виробництво продукції або надання послуг, на прямі та непрямі витрати. У даному випадку – аналізу функцій програмного продукту й виявлення усіх витрат на реалізацію цих функцій.

Такий аналіз дозволяє провести дослідження продукту заради його найоптимальнішої реалізації. Зокрема, виключення надлишкових або неефективних функцій дозволяє зменшити витрати на виробництво.

Фактично цей метод працює за таким алгоритмом:

а) визначається послідовність функцій, необхідних для виробництва продукту. Спочатку – всі можливі, потім вони розподіляються по двом групам: ті, що впливають на вартість продукту і ті, що не впливають. На цьому ж етапі оптимізується сама послідовність скороченням кроків, що не впливають на цінність і відповідно витрат;

б) для кожної функції визначаються повні річні витрати й кількість робочих часів;

в) для кожної функції на основі оцінок попереднього пункту визначається кількісна характеристика джерел витрат;

г) після того, як для кожної функції будуть визначені їх джерела витрат, проводиться кінцевий розрахунок витрат на виробництво продукту.


4.1 Постановка задачі проектування




Постає задача розробки програмного продукту призначеного для знаходження оптимальних стратегій багатономенклатурних моделей. Програма повинна реалізовувати зручний користувацький інтерфейс, можливості наглядної презентації даних, що обробились, корегування вхідних даних.

Відповідно цьому варто обирати і систему показників якості програмного продукту.

Технічні вимоги до продукту наступні:


4.1.1 Обґрунтування функцій програмного продукту




Головна функція F0 – розробка програмного продукту, який моделює динаміку соціально-навчального процесу студента. Виходячи з конкретної мети, можна виділити наступні основні функції ПП:

F1 – вибір мови програмування;

F2 – вибір середи розробки;

F3інформаційне вікно;

F4 – інтерфейс користувача.

Кожна з основних функцій може мати декілька варіантів реалізації.

Функція F1:

а) мова програмування C++;

б) мова програмування Python;

в) мова програмування MatLab.

Функція F2:

а) середа Qt Creator;

б) середа Jupyter Notebook;

в) середа MatLab R2019.

Функція F3:

а) виведення результатів роботи в окремий файл;

б) реалізація візуально-графічного модуля.

Функція F4:

а) розробка інтерфейсу за допомогою засобів середи розробки;

б) інтерфейс користувача, наданий середою розробки.


4.1.2 Варіанти реалізації основних функцій




Варіанти реалізації основних функцій наведені у морфологічній карті системи на рисунку 4.1. На основі цієї карти побудовано позитивно-негативну матрицю варіантів основних функцій (таблиця 4.1).

Морфологічна карта відображує всі можливі комбінації варіантів реалізації функцій, які складають повну множину варіантів ПП.


мова програмування С++.

мова програмування Python

мова програмування MatLab





Середа Qt Creator

середа Jupyter Notebook

середа MatLab R2019




реалізація візуально-графічного модуля

виведення результатів роботи в окремий файл





розробка інтерфейсу за допомогою засобів середи розробки

інтерфейс користувача, наданий середою розробки


Рисунок 4.1

Таблиця 4.1 – Позитивно-негативна матриця

Основні функції

Варіанти реалізації

Переваги

Недоліки




A

Швидкодія

Великий об’єм коду

Б

Кросплатформений

Швидкодія

В

Малий об’єм коду

Не кросплатформений




A

Проста розробка інтерфейсу

Потребує багато пам’яті

Б

Безкоштовна

Відсутність інтерфейсу

В

Великий функціонал

Платна




A

Збереження результатів

Важко аналізувати

Б

Придатний вид для аналізу

Потребує додаткових засобів




A

Зручний у використання

Необхідні додаткові модулі

Б

Не потребує додаткових модулів

Більш складний для користування


На основі аналізу позитивно-негативної матриці робимо висновок, що при розробці програмного продукту деякі варіанти реалізації функцій варто відкинути, тому, що вони не відповідають поставленим перед програмним продуктом задачам. Ці варіанти відзначені у морфологічній карті.

Функція

Оскільки зручність у використанні програмного продукту на різних платформах є дуже важливим фактором, то варіант в) має бути відкинутий.

Функція

Оскільки написання ПП не має витрачати додаткові грошові кошти, то варіант в) можна відкинути.

Функція

Оскільки вихідні дані повинні бути доступними та зрозумілими широкому колу користувачів, то варіант а) має бути відкинутий.

Функція

Інтерфейс користувача відіграє велику роль у даному програмному продукті, тому вважаємо варіанти а) та б) гідними розгляду.

Таким чином, будемо розглядати такі варіанти реалізації ПП:



  1. .

Для оцінювання якості розглянутих функцій обрана система параметрів, описана нижче.



1   ...   6   7   8   9   10   11   12   13   14

скачати

© Усі права захищені
написати до нас