- •Загальні відомості
- •Тема проекту
- •Замовник і виконавець проекту
- •Перелік документів, на основі яких розробляється проект
- •Характеристика програми
- •Вимоги до програми
- •Вимоги до функціональних характеристик
- •Вимоги до надійності і захисту інформації
- •Вимоги щодо забезпечення надійного функціонування програми
- •Типи відмов
- •Час відновлення після відмов
- •Припустимі втрати даних при відмовах
- •Відмови внаслідок некоректних дій оператора
- •Вимоги до умов експлуатації
- •Кліматичні умови експлуатації
- •Вимоги до кваліфікації й чисельності персоналу
- •Вимоги до складу й параметрів технічних засобів
- •Вимоги до програмної документації
- •Вимоги до складу програмної документації
- •Вимоги до пояснювальної записки
- •Строки розробки
- •Порядок контролю й приймання
ТЕХНІЧНЕ ЗАВДАННЯ
Зміст
1 Загальні відомості 3
1.1 Тема проекту 3
1.2 Замовник і виконавець проекту 3
1.3 Перелік документів, на основі яких розробляється проект 3
1.4 Характеристика програми 4
2 Вимоги до програми 4
2.1 Вимоги до функціональних характеристик 4
2.2 Вимоги до надійності і захисту інформації 4
2.2.1. Вимоги щодо забезпечення надійного функціонування програми 5
2.2.2. Типи відмов 5
2.2.3. Час відновлення після відмов 5
2.2.4. Припустимі втрати даних при відмовах 6
2.2.5. Відмови внаслідок некоректних дій оператора 6
2.3 Вимоги до умов експлуатації 6
2.3.1. Кліматичні умови експлуатації 6
2.3.2. Вимоги до кваліфікації й чисельності персоналу 6
2.4 Вимоги до складу й параметрів технічних засобів 7
2.5 Вимоги до інформаційної й програмної сумісності 7
2.5.1. Вимоги до методів рішення 7
2.5.2. Вимоги до інформаційних структур на виході програми 8
2.5.3. Вимоги до вихідних кодів і мов програмування 8
2.5.4. Вимоги до програмних засобів, використовуваних програмою 8
2.6 Спеціальні вимоги 8
2.6.1. Патентна чистота 8
2.6.2. Комплект поставки 8
3 Вимоги до програмної документації 9
3.1 Вимоги до складу програмної документації 10
3.2 Вимоги до пояснювальної записки 10
4 Техніко-економічні показники 10
5 Стадії й етапи розробки 10
5.1 Стадії розробки 11
5.2 Етапи й зміст робіт 11
5.3 Строки розробки 12
6 Порядок контролю й приймання 12
Загальні відомості
Тема проекту
Тема проекту: «Система управління файловою системою Windows NT». Основна частина: «Розробка програмного забезпечення системи для заборони відкриття заданих файлів».
Курсовий проект створюється у весняному семестрі 2011-2012 навчального року в рамках курсового проектування з дисципліни «Системне програмне забезпечення» за напрямом підготовки 6.050102 – «Комп'ютерна інженерія» на кафедрі комп’ютерних та інформаційних систем факультету електроніки та комп’ютерної інженерії Кременчуцького національного університету імені Михайла Остроградського.
Замовник і виконавець проекту
Замовником курсового проекту виступає кафедра комп’ютерних та інформаційних систем факультету електроніки і комп’ютерної інженерії Кременчуцького національного університету імені Михайла Остроградського. Представником замовника і керівником курсового проекту на етапі його виконання виступає асистент кафедри комп’ютерних та інформаційних систем Цвєнтарний Руслан Сергійович.
Виконавцем курсового проекту є студент третього курсу факультету електроніки і комп’ютерної інженерії Кременчуцького національного університету імені Михайла Остроградського Литвиненко Іван Леонідович.
Перелік документів, на основі яких розробляється проект
Проект розробляється на основі:
Освітньо-професійної програми підготовки бакалаврів за професійним спрямуванням 0915 «Комп’ютерна інженерія».
Навчального плану підготовки бакалаврів за напрямом 6.050102 «Комп’ютерна інженерія».
Підставою для розробки проекту є завдання на курсове проектування, видане кафедрою комп’ютерних та інформаційних систем факультету електроніки і комп’ютерної інженерії Кременчуцького національного університету імені Михайла Остроградського.
Характеристика програми
Найменування програми – «ROen», шифр проекту – КП.12.ФЕКІ.102.090. Програма надає можливість обмеження доступу до заданих файлів.
Програма призначена для заборони несанкціонованого доступу до заданих користувачем файлів.
Вимоги до програми
Вимоги до функціональних характеристик
Програма повинна бути реалізована у вигляді DLL-бібліотеки ОС Windows NT. Програма повинна забезпечувати можливість виконання перерахованих нижче функцій:
DLL-бібліотека повинна перехоплювати звернення з усіх графічних процесів до усіх об’єктів файлової системи та забороняти доступ до заданих файлів.
Перехоплювач повинен бути встановлений у системній бібліотеці ntdll.dll для забезпечення тотального перехоплення (у режимі користувача).
Перехоплювач повинен коректно працювати з іменами з простору імен диспетчера імен об’єктів.
Перехоплювач повинен вміти коректно відвантажуватися з адресного простору процесів.
Вимоги до надійності і захисту інформації
Вимоги щодо забезпечення надійного функціонування програми
Програма повинна надійно і стійко виконувати свої функції при виконанні Замовником наступної сукупності організаційно-технічних заходів:
організацією безперебійного живлення технічних засобів;
використанням ліцензійного програмного забезпечення;
регулярним встановленням критичних оновлень операційної системи;
регулярним встановленням оновлень безпеки операційної системи;
регулярним виконанням вимог ГОСТ 51188-98. «Захист інформації. Випробування програмних засобів на наявність комп'ютерних вірусів».