- •1. Обгрунтування актуальності розробки 5
- •2. Опис Функціонування програми 12
- •1. Обгрунтування актуальності розробки
- •1.1. Поняття генетичного алгоритму
- •1.1.1. Еволюційні методи побудови перевірочних тестів
- •1.1.2. Простий генетичний алгоритм для генерації тестів комбінаційних схем
- •1.2. Постановка задачі на розробку програми
- •2. Опис Функціонування програми
- •2.1. Призначення розробки
- •2.2. Вимоги до функціональних характеристик програми
- •2.2.1. Вимоги до надійності
- •2.2.2. Умови експлуатації
- •2.2.3. Вимоги до складу і параметрів технічних засобів
- •2.2.4. Вимоги до інформаційної та програмної сумісності
- •2.2.5. Вимоги до транспортування і зберігання
- •2.2.6. Стадії і етапи розробки
- •2.2.7. Порядок контролю і приймання
- •2.3. Опис генетичного алгоритму для формування тестових послідовностей комбінаційних схем
- •2.3.1. Створення вихідної популяції
- •2.3.2. Відбір батьків - селекція
- •2.3.3. Вибір оператора рекомбінації (кросинговеру)
- •2.3.4. Вибір оператора мутації
- •2.3.5. Вибір цільової функції
- •2.4. Опис алгоритму функціонування програми
- •2.5. Опис організації вхідних та вихідних даних
- •2.6. Опис вибору технічних і програмних засобів
- •2.6.1. Вибір інструментальних засобів розробки програми
- •2.6.2. Елементи мови та способи структуризації програми
- •2.6.4. Коментарі
- •2.6.5. Типи даних
- •2.6.6. Оператори
- •3.Опис структури програми
- •3.1. Опис функціональних можливостей й структури програми
- •3.2. Опис використовуваних методів
- •3.3. Функціонування генетичного алгоритму
- •3.4. Опис роботи з програмою
- •3.5. Текст програмних модулів
- •3.5.1. Модуль «ByuldSxemaUnit»
- •3.5.2. Модуль «Geneticalg»
- •3.6. Тестові перевірки програми
- •3.7. Результати дослідження генетичних операторів
- •4. Техніко-економічне обгрунтування розробки
- •4.1. Розрахунок собівартості програми
- •4.2. Калькуляція собівартості виробу
- •4.3. Оцінка ризику і страхування
- •4.4. Фінансовий план
- •Висновок
- •5. Охорона праці і навколишнього середовища
- •5.1. Загальні питання охорони праці
- •5.2. Промислова санітарія
- •5.3. Електробезпека
- •5.4. Ергономічні вимоги до робочого місця
- •5.5. Пожежна безпека
- •Висновок
- •Висновки
- •Список використаних джерел
2.2.1. Вимоги до надійності
Надійність роботи програмного продукту завжди є невід’ємною частиною надійності апаратно - програмного комплексу комп’ютерної системи чи персонального комп’ютера тому, що програма повинна виконуватися під керуванням операційної системи на апаратній платформі персонального комп’ютера. В загальному випадку вимоги по надійності до розробленої програми наступні:
повноцінне функціонування програми за умови повноцінного функціонування операційної системи;
повноцінне функціонування програми за умови повноцінного функціонування апаратної частини персонального комп’ютера;
самовідновлення в роботі після збою в апаратній чи програмній частині персонального комп’ютера.
2.2.2. Умови експлуатації
Умови експлуатації передбачають техніку безпеки, експлуатацію програмного продукту разом в апаратно-програмному комплексі ПК.
Техніка безпеки:
• Персональний комп’ютер повинен зберігатися у приміщеннях від +5 °С до +35 °С при відносній вологості повітря не більше 85%.
• В приміщеннях для зберігання персонального комп’ютера не повинно бути агресивних сумішей, які викликають корозію.
• При зберіганні й транспортуванні програмного продукту на жорстких носіях інформації, встановлених в системі ПК, необхідно дотримуватись вимог правил пожежної безпеки.
• Розміщення упакованого персонального комп’ютера поблизу джерел тепла забороняється.
Умови експлуатації персонального комп’ютера:
• Електроживлення комп’ютера повинно здійснюватись від однофазної мережі змінного струму номінальною напругою 220В ± 15% та частотою 50 ± 1 Гц.
• Заземлення персонального комп’ютера та периферійних пристроїв повинно здійснюватись згідно ГОСТ 258-61.
Нормальні умови застосування:
• Температура оточуючого повітря ,ºС..................................20 ± 5.
• Відносна вологість повітря ,% .............................................65 ± 15.
• Атмосферний тиск, кПа (мм рт, ст.)...............................100 ± 4(750±30).
• Напруга живлення, В............................................................220 ± 5.
• Частота живлячої мережі, Гц.................................................50 ± 0,5.
Робочі умови експлуатації:
• Температура оточуючого повітря , ºС.............................від 10 до + 30.• Відносна вологість повітря ,% ..........................................80 при 20 ºС.
• Атмосферний тиск, кПа (мм рт, ст.)...............................84-107(630-800).
Забороняється:
• Користуватись персональним комп’ютером біля джерел тепла.
• Для дотримання умов вентиляції корпуса персонального комп’ютера необхідно забезпечити 25 - 30 см вільного простору за задньою стінкою корпуса персонального комп’ютера.
• Забороняється проводити підключення та відключення зовнішніх пристроїв при ввімкненому комп’ютері.
• Технічне обслуговування ПК при використанні здійснюється спеціалістами, які пройшли навчання у відповідній організації підприємства-виробника та здобули відповідний рівень кваліфікації.
2.2.3. Вимоги до складу і параметрів технічних засобів
Програма працює під керуванням операційних систем (ОС) сімейства Windows. В залежності від типу ОС, які встановлені на ПК, ставляться вимоги до апаратної частини ПК. Наприклад, для ОС Windows 98 – ПК на базі процесорів 6-го покоління, а саме: АМD K6-2 300 MГц, Intel Pentium Рro/II/Celeron 300 МГц і вище. Для ОС Windows ME/NT – ПК на базі процесорів 6-го покоління, а саме: АМD Duron/Athlon 600 MГц, Intel Pentium II/III/Celeron 600 МГц і вище. Для ОС Windows 2000/XP – ПК на базі процесорів 6-го й 7-го поколінь, а саме: АМD Athlon 1 GГц, Intel Pentium III/IV/Celeron 1 GГц і вище.
Мінімальні вимоги до апаратної частини ПК, за яких програма повинна працювати та видавати достовірні результати, наступні:
• процесор 6-го покоління;
• об’єм оперативної пам’яті – 512 Мбайт;
• графічний адаптер – S3 Savage 4 Мбайт;
• жорсткий диск ємністю 2 Гбайт і більше.