Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_нормоконтроль_к10_2011.doc
Скачиваний:
2
Добавлен:
27.10.2018
Размер:
415.23 Кб
Скачать

7.6 Розробка й обґрунтування алгоритмів рішення поставленої задачі.

Розробка й обґрунтування алгоритмів рішення поставленої задачі включають побудову алгоритму, що реалізує обраний метод рішення задачі, обґрунтування його структури, що відображає основні операції процесу обробки даних на ЕОМ, схемне зображення алгоритму і його опис. Крім того, проводиться оцінка алгоритму і визначення його якісних показників, порівняння з існуючими алго­ритмами. Схемне зображення алгоритмів і програм виконується відповідно ГОСТ 19.701-90.

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

7.7 Розробка програмного забезпечення. Програмне забезпечення (ПЗ) розробляється згідно ГОСТ-34.698-90 і повинне включати загальний опис про­ грамного забезпечення задачі (підсистеми, системи), опис розроблених програм відповідно до вимог ЕСПД і опис контрольного прикладу. У тексті пояснюва­ льної записки варто описати структуру програмного забезпечення, функції про­ грамних модулів і їх взаємозв'язок; вказується обрана операційна система, за­ соби розробки додатків, тип СУБД і приводиться обґрунтування їхнього вибо­ ру. Для розроблених програм приводяться загальні відомості (позначення, на­ йменування модулів, використовувані мови програмування); порядок виклику і завантаження програми (спосіб виклику програми з відповідного носія даних, вхідні точки в програму, відомості про використання оперативної пам'яті, обсяг програми); вхідні і вихідні дані (характер, організація, формат опису і спосіб кодування).

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

7.8 Вибір засобів захисту інформації від несанкціонованого доступу.

Одним з вимог, пропонованих до проектованої системи відповідно до ГОСТ 34.601-90, є розробка комплексу засобів захисту, що забезпечують її інформа­ційну безпеку.

Дане зауваження обумовлює необхідність синтезу в розроблювальній си-

18

стемі (підсистемі, задачі) засобів захисту інформації від несанкціонованого доступу. Для реалізації цієї задачі варто використовувати стандартні, уніфіко­вані рішення по часті вибору методів і засобів захисту. Причому, їх склад і по­слідовність виконання окремих процедур, у першу чергу залежить від підтри­муваної політики безпеки, реальних погроз і структури КС. Останнє, насампе­ред, відноситься до того, чи реалізована КС як окрема робоча станція чи мова йде про захист локальної мережі передачі даних.

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

Результатом цього розділу дипломної роботи спеціаліста є:

  1. обґрунтований вибір заходів щодо захисту даних;

  2. рекомендації з частини засобів, які рекомендують обрані заходи, що можуть бути криптографічними чи штатними, які входять до складу сучасних ОС;

  3. рекомендації у випадку ЛВС структури криптографічних протоколів, що дозволяють здійснити аутентифікацію й ідентифікацію сторін, а також клю­ човий обмін.

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