П. На малюнку 5.2 показаний спосіб вбудовування ЕЦП в користувальницькі сценарії.
Малюнок 5.33 - Схема використання цифрового підпису
Реалізація подібної схеми підпису сценаріїв дозволить виконувати тільки довірені сценарії, безпеку використання яких перевірена.
Висновки
У даному розділі розглянуті питання захисту цілісності інформації користувальницького сценарію: означення і властивості ЕЦП, асиметричні алгоритми шифрування і організація захисту цілісності користувальницького сценарію на основі системи з відкритим ключем.
інтерфейс алгоритм мову цифровий
6 Економічне обгрунтування розробки
У цьому розділі будуть розглянуті питання економічної доцільності розроблюваного програмного забезпечення. У тому числі буде приведено економічне обґрунтування необхідності розробки, розрахунок витрат на її створення, впровадження та використання, розрахунок ціни і прибутку від її реалізації.
Даний проект розроблявся в рамках замовлення на розробку програмного забезпечення з подальшою передачею прав на програмне забезпечення замовнику.
6.1 Розрахунок витрат на створення програмного забезпечення, ціни і прибутку від його реалізації
Розрахунок витрат ведеться виходячи з припущення, що для розробки програмного забезпечення створена робоча група у складі:
керівник (Р);
провідний інженер-програміст (ВІП);
інженер-програміст (ІП);
оператор (О).
Розмір окладів для кожного працівника розраховується за формулою:
де - місячний оклад працівника, руб;
- мінімальний розмір оплати праці, руб (5554 руб);
- коефіцієнт професійної кваліфікаційної групи (ПКГ) працівника.
Професійно-кваліфікаційний склад розробників програмного продукту з місячним окладом приведений далі в таблиці.
Таблиця 6.7 - Склад розробників програмного забезпечення
Найменування должностіЧісленность, челПКГМесячний оклад, руб.Руководітель11,458053,30Ведущій инженер-программист11,176498,18Инженер-программист11,16109,40Оператор11,045776,16
Час участі в створенні програмного забезпечення кожного фахівця визначається на основі переліку робіт і трудомісткості їх виконання. Трудомісткість виконання робіт розраховується на основі експертних оцінок за формулою
,
де - Розрахункова трудомісткість виконання роботи, годин;
- мінімальний час виконання роботи, годин;
- максимальний час виконання роботи, годин.
Результати розрахунків трудомісткості виконання робіт кожним працівником з таблиці 6.1 наведені далі в таблиці.
Таблиця 6.8 - Трудомісткість виконання робіт
Найменування работичел-годину
чол-год,
чел-Часве тому чіслеР, чол-часВІП, чол-часІП, чол-часо, чол-часРазработка технічного заданія182824816 - Вивчення технічного заданія102016- - 88Настройка середовища виконання проекта446456- - 1640Подбор літератури263632824 - Вивчення літератури467664- - 3232Ізученіе платформи створення програмного обеспеченія240440360-80160120Ізученіе аналогів і вибір прототіпа1902602323212080-Розробка структури програмного обеспеченія2004003208016080-Написання програмного обеспеченія440640560-80160320Тестірованіе і налагодження програмного обеспеченія150300240-2472144Разработка документації та чертежей7211296164040-Всього: +143623762000144544648664
Для зручності проведення подальших розрахунків роботи, наведені дані в таблиці 6.2 доцільно згрупувати різні типи робіт наступним чином.
Спеціалізовані дослідження середовища розробки:
підбір літератури;
вивчення літератури;
вивчення платформи створення програмного забезпечення.
Розроблення програмного забезпечення:
розробка структури програмного забезпечення;
написання програмного забезпечення;
тестування і налагодження програмного забезпечення.
Інші витрати з розробки програмного забезпечення:
розробка технічного завдання;
вивчення технічного завдання;
настройка середовища виконання проекту.
Маркетингові дослідження:
вивчення аналогів і вибір прототипу;
Оформлення програмного продукту:
розро...