
- •Теоретична частина
- •1. Технічне завдання
- •1.3.2. Вимоги до складу та параметрів технічних засобів
- •1.3.4. Вимоги до інформаційної та програмної сумісності
- •1.5. Стадії та етапи розробки
- •1.6. Порядок контролю і приймання
- •Практична частина
- •2. 3. Опис та обґрунтування обраної архітектури
- •2.4. Функціональна специфікація
- •2.4.1. Опис функціональних можливостей
- •2.4.2. Опис інтерфейсу користувача
- •2.5. Технічна специфікація
- •2.5.1. Опис діаграми модулів
- •2.5.2. Опис і обґрунтування вхідних і вихідних даних
- •3. Конструювання програмного забезпечення
- •3.1. Опис і обґрунтування обраних програмних засобів
- •3.2. Опис програми
- •3.2.1. Функціональні можливості
- •3.2.2. Опис логічної структури
- •3.2.3. Використані технічні засоби
- •4. Програма та методика випробувань
- •4.1. Об’єкт випробувань
- •4.2. Використані технічні засоби
- •4.3. Порядок та методика випробувань
- •4.4. Результати випробувань
- •5. Висновки
- •6. Використана література
- •7. Додатки Додаток а. Код програми
3.2.3. Використані технічні засоби
Розробка програмного продукту здійснювалась на персональному комп’ютері наступної конфігурації:
Процесор – Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz, 1830 МГЦ;
ОЗП – 1024 МБ;
Відеоадаптер – Mobile Intel(R) 945GM Express Chipset Family (224 Мб);
Жорсткий диск – SAMSUNG HM080HI (120 Гб, IDE);
DVD-RW Optiarc DVD+-RW AD-5540A.
Даний комп’ютер працює під ОС Windows XP SP3.
4. Програма та методика випробувань
4.1. Об’єкт випробувань
Об’єктом випробування є скомпільований екземпляр програми Chat у вигляді самостійного exe-файлу, який працює під операційною системою Windows.
.
4.2. Використані технічні засоби
Тестування проводилось на комп’ютерах з наступною конфігурацією (табл. 4.2.1).
Таблиця 4.2.1.
Використані технічні засоби
Параметри |
ПК №1 |
ПК №2 |
Процесор |
Intel (R) Core(TM)2 CPU T5600 @ 1.83GHz, 1830 МГЦ |
Intel (R) Core(TM)2 CPU T2330 @ 1.60GHz, 1600 МГЦ |
ОЗП |
1024 МБ |
1024 МБ |
Відеокарта |
Mobile Intel(R) 945GM Express Chipset Family (224 Мб) |
GeForce 8400 M GS |
Жорсткий диск |
SAMSUNG HM080HI (120 Гб, IDE) |
Hitachi HTS (160 ГБ) |
CD-ROM |
DVD-RW Optiarc DVD+-RW AD-5540A |
DVD-RW Optiarc DVD+-RW AD-7560А |
4.3. Порядок та методика випробувань
Порядок проведення випробувань програмного забезпечення:
Запуск програми здійснюється подвійним натисканням миші на піктограмі програми з ім’ям «Chat.exe».
Створення сервера.
Рис. 4.3.1. Створення сервера
Підключення клієнта.
Рис. 4.3.2. Підключення клієнта
Відсилання повідомлень.
Рис. 4.3.3. Обмін повідомленнями
5. Надсилання файлу з сервера.
Рис. 4.3.4. Надсилання файлу з сервера
Прийняття файлу від сервера
Рис. 4.3.5. Отримання файлу від сервера
4.4. Результати випробувань
Випробування програмного продукту проводилось на двох ПК, під’єднаних до локальної мережі. При проведенні випробувань серйозних недоліків не виявлено.
5. Висновки
В результаті виконання курсової роботи була розроблена система обміну зашифрованими текстовими повідомленнями, яка передбачає виконання поставлених функціональних вимог, а саме:
1. Працює в двох режимах;
2. Дозволяє здійснювати обмін зашифрованими повідомленнями;
3. Забезпечує передачу файлів.
Тестування програмного забезпечення показало його працездатність і відповідність технічним вимогам.
6. Використана література
Остапов С.Е., Валь Л.О. «Основи криптографії», Чернівці: Книги-ХХІ, 2008. – 188 с.
Архангельский А. Я. «Программирование в C++ Builder 6»- Москва: «Бином», 2003. – 368 с.
Либерти Д., Хорват Д. «Освой самостоятельно С++ за 24 часа», 4-е издание М.: «Вильямс», 2006. – 448 с.
Рейсфорд К., Хендерсон К. «Borland C++ Builder. Освой самостоятельно». – Москва: «Вильямс», 2006. – 702 с.
Олифер В.Г., Олифер Н.А. «Компьютерные сети. Принципы, технологии, протоколы» Учебник для вузов. 3-е изд. – СПб.: Питер, 2006. – 958 с.
Ємець В., Мельник А., Попович Р. Сучасна криптографія. Основні поняття. – Львів: БаК, 2003. – 144 с.
Баричев С.Г., Серов Р.Е. Основы современной криптографии. М.: Горячая линия-Телеком, 2002. – 152 с.
Матеріали сайту www.cppbuilder.ru.
Матеріали сайту www.codenet.ru.