Моделі та програмне забезпечення для зберігання електронних документів з цифровим підписом за технологією Blockchain
Вантажиться...
Дата
2018
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
Анотація
Актуальність теми. На ринку систем електронного документообігу, можна зустріти два різновиди зберігання. До першого виду відносяться готові системи, які встановлюються на сервери відповідного користувача та налаштовуються під його вимоги. В даному випадку єдиним обмеженням є обсяг пам’яті. Іншим, найбільш популярним серед користувачів, видом є хмарні сховища, використання яких обмежується обсягами пам’яті та швидкістю доступу до нього. Дані різновиди є зручними, але не дозволяють надійно зберігати фали. Це обумовлено залежністю від роботи адміністраторів системи. Окрім, впливу людського фактору на організацію файлового сховища, немає можливості зберігання електронних документів з цифровим підписом в єдиному середовищі. Зокрема, відсутня вбудована інтеграція з сервісом накладання цифрового підпису. Тому актуальним завданням є побудова моделей програмного забезпечення зберігання електронних документів з цифровим підписом за технологією блокчейн.
Об’єктом дослідження є процес зберігання електронних документів електронних документів з цифровим підписом.
Предметом дослідження є програмне забезпечення для зберігання електронних документів з цифровим підписом.
Мета роботи синтезувати програмне забезпечення для зберігання електронних документів з цифровим підписом за технологією блокчейн завдяки побудові його моделей. Методи дослідження. Теоретичною основою дисертаційних досліджень є теорія моделювання процесів. Зокрема, теорія функціонального, процесного моделювання і моделювання потоків даних – для побудови концептуальної моделі програмного забезпечення зберігання електронних документів з цифровим підписом за технологією блокчейн; теорія об’єктно-орієнтованого моделювання – для побудови об’єктно-орієнтованої моделі програмного забезпечення зберігання електронних документів з цифровим підписом за технологією блокчейн.
Наукова новизна роботи полягає в одержанні таких результатів:
уперше побудовано концептуальну модель програмного забезпечення зберігання електронних документів з цифровим підписом за технологією блокчейн, використання якої дозволяє формалізування його роботу на рівні функцій, процесів і потоків даних, а також сформувати та обґрунтувати варіанти використання програмного забезпечення;
уперше побудовано об’єктно-орієнтовану модель програмного забезпечення на основі формалізування його роботи на рівні функцій, процесів і потоків даних, використання якої дозволяє надати нову якість програмному забезпеченню при створенні або вдосконаленні, зокрема, забезпечити його функціональну придатність до зберігання електронних документів з цифровим підписом за технологією блокчейн.
Практична цінність отриманих результатів полягає у доведенні їх до практичного реалізування, а саме:
розроблення програмного забезпечення зберігання електронних документів з цифровим підписом за технологією блокчейн за його об’єктно-орієнтованою моделлю;
зберігання електронних документів з цифровим підписом за технологією блокчейн завдяки використанню розробленого програмного забезпечення. Апробація роботи. Результати роботи пройшли апробацію на XІ науковій конференції магістрантів та аспірантів «Прикладна математика та комп’ютинг (ПМК-2018-2)».
Структура та обсяг роботи. Магістерська дисертація складається з вступу, п’яти розділів, висновків та додатків.
У вступі надано загальну характеристику роботи, оцінено сучасне програмне забезпечення для зберігання електронних документів з цифровим підписом за технологією блокчейн, обґрунтовано актуальність обраного напрямку досліджень, сформульовано мету і завдання дослідження.
У першому розділі проаналізовано програмне забезпечення для зберігання електронних документів з цифровим підписом за технологією блокчейн стосовно забезпечення безпеки їх зберігання. За результатами такого аналізування показано необхідність створення відповідного програмного забезпечення, сформовано функціональні та не функціональні вимоги для його синтезування.
У другому розділі побудовано концептуальну модель програмного забезпечення для зберігання електронних документів з цифровим підписом за технологією блокчейн на функціональному, процесному рівнях, рівні потоків даних у графічних нотаціях IDEF0, IDEF3 та DFD. Це дозволило на функціональному рівні формалізувати його роботу набором функцій. Тоді як на процесному рівні та рівні потоків даних описати взаємозв’язки між етапами зберігання електронного документу та обмін даних між ними.
У третьому розділі на основі концептуальної моделі побудовано об’єктно орієнтовану модель програмного забезпечення для зберігання електронних документів з цифровим підписом за технологією блокчейн у графічній нотації UML. Це дозволило визначити його варіанти використання, логічну та фізичну структури та, як наслідок, синтезувати програмне забезпечення для зберігання електронних документів з цифровим підписом за технологією блокчейн. У четвертому розділі визначено характеристики, метрики якості та проведено функціональне тестування програмного забезпечення для зберігання електронних документів з цифровим підписом за технологією блокчейн. Наведено контрольні приклади тестування основних його варіантів використання. Визначено системні та апаратні вимоги до клієнтської та серверної частини програмного забезпечення. Описано кроки успішного встановлення і наведено інструкцію адміністратору для користування програмним забезпеченням для зберігання електронних документів з цифровим підписом за технологією blockchain.
У п’ятому розділі визначено ринкові перспективи стартап-проекту програмного забезпечення для зберігання електронних документів з цифровим підписом за технологією блокчейн, графік та принципи організації виробництва, фінансовий аналіз та аналіз ризиків і заходи з просування пропозиції для інвесторів. Узагальнено етапи розроблення та виведення стартап-проекту на ринок.
У висновках проаналізовані отримані результати.
У додатках наведено структуру програмного забезпечення.
Магістерська дисертація виконана на 122 аркушах, містить 2 додатків та посилання на список використаних літературних джерел зі 55 найменувань. У роботі наведено 22 рисунків та 20 таблиць.
Опис
Ключові слова
блокчейн, технологія блокчейн, децентралізована система, електронний документ, цифровий підпис, концептуальна модель програмного забезпечення, об’єктно-орієнтована модель програмного забезпечення, програмне забезпечення зберігання електронних документів з цифровим підписом, blockchaine, object-oriented model of software, blockchaine technology, decentralized system, electronic document, digital signature, conceptual model of software, digital documents with digital signature storing software
Бібліографічний опис
Васін, К. В. Моделі та програмне забезпечення для зберігання електронних документів з цифровим підписом за технологією Blockchain : магістерська дис. : 121 Інженерія програмного забезпечення / Васін Костянтин Васильович. – Київ, 2018. – 122 с.