- •1 Поектно-конструкторський розділ
- •1.1. Характеристика об’єкту управління
- •1.2. Опис предметної області
- •1.3. Огляд і аналіз існуючих аналогів
- •1.3.2 CdBurnerXp
- •1.3.3 BurnAware Free
- •1.3.4 ImgBurn
- •1.3.5 Alcohol 120%
- •1.4. Специфікація вимог до програмного модуля для зняття образів з носіїв інформації
- •1.5 Постановка задачі
- •Висновки до розділу 1
- •2 Технічний розділ
- •2.3.2 Підготовка до роботи
- •2.3.3 Опис операцій
- •2.4 Uml діаграма класів
- •2.5 Алгоритм роботи
- •2.6 Прототипи (форми в vs)
- •2.7 Тестування
- •3 Організаційно-економічний розділ
- •3.1 Розрахунок витрат на розробку програмного забезпечення
- •3.2 Розрахунок капітальних вкладень
- •3.3 Розрахунок експлуатаційних витрат
- •3.4 Розрахунок зведених економічних показників
- •4 Охорона праці та екології
- •4.3.2 Профілактика пожежі
1.5 Постановка задачі
Виходячи із вище перечислених та розглянутих нюансів випливають наступні вимоги до створюваної програми:
програма повинна бути безкоштовною
програма повинна бути максимально простою, з мінімальним функціоналом та інтерфейсом (нічого лишнього)
необхідно добитись достатньої швидкодії
програма повинна займати мало місця на диску
програма повинна запускатись з флеш-носія інформації
програма повинна працювати лише з .ISO форматом
Необхідно визначитись з носіями інформації з яких будуть зніматись образи.
Для цього намалюємо схему:
Рисунок 1.8.1 – Схема вхідних та вихідних даних
Отже виходячи зі схеми, програма повинна знімати ISO образи з жорстких дисків, ком пакт дисків, та флеш-носіїв.
Висновки до розділу 1
Проведено аналіз проблеми збереження інформації у зручному і безпечному вигляді, та обрано шлях її вирішення за допомогою розробки програми.
Розроблено специфікацію вимог до програмної системи.
Оформлено та детально описано усі варіанти використання, а саме: зняття образу зі стисканням, зняття образу без стискання, зняття образу з видаленням джерела, зняття образу із встановленням на нього паролю, розпаковка образів, розпаковка образів які захищені паролем.
Розроблено глосарій, специфікацію функціональних та нефункціонлаьних вимог.
2 Технічний розділ
2.1 Методика(технологія) автоматизованого проектування
2.2 Технологічна інструкція
2.3 Керівництво користувача
2.3.1 Призначення та умови застосування
Для виконання завдання обрано мову C# та технологію Microsoft .NET, та середовище розробки Microsoft Visual Studio 2010.
С# – дана мова програмування є об’єктно-орієнтованою мовою та дозволяє максимально зекономити час при розробці програмного продукту. Швидкодія програм написаних на С# досить висока. Перевагою даної мови є те, що розмір результуючих програмних продуктів є дуже малий і не потребує додаткових бібліотек. Для виконання програм написаних на мові С# необхідно щоб на комп’ютері було інстальовано Framework 3.5. Також Перевагою С# програм є виконання на різних платформах, для яких розроблений Net Framework. Програма написана на С# не залежить ні від апаратури комп’ютера, ні від платформи.
САПР ПЗ Microsoft Visual Studio 2010 призначена для розробки сучасного програмного забезпечення, однією з можливих мов написання програмних додатків є мова програмування С#. Використання мовою С# багатофункціональної бібліотеки класів та шаблонів Net Framework, дозволяє розробляти складні програмні продукти в малі строки.
Для коректної роботи користувача достатні наступні системні вимоги: процесор Pentium/Celeron (~400 Мгц); об'єм оперативної пам'яті повинен складати не менше 64 Мбайт (рекомендується 256 Мб) і вільний дисковий простір має бути не менше 1 Мб.
Програмний продукт міститиме у собі наступні елементи:
• кнопки;
• поля для виведення даних;
• поля для вводу даних;
• чекбокси(елементи списку).
Призначення вище наведених елементів у програмному продукті:
• кнопки – призначені для виконання дій які реалізуються після натиску на кнопку;
• поля для виведення даних – області в які виводиться інформація ;
• поля для вводу даних – області в які користувач має змогу вводити дані з клавіатури;
Для функціонування програмного продукту потрібен один ПК, на який безпосередньо буде встановлено програмний продукт.