а переатестації.
Головна форма включає в себе меню, призначене для виконання різних дій, таблиці для виведення в них інформації з файлів для її зручного перегляду.
Форми вводу даних для двох файлів були розроблені для того що б було зручно додавати або редагувати записи. На них розташовані поля для введення даних, випадні списки, кнопки збереження інформації у файли і закриття цих форм.
Форма переатестації це вікно для виведення списку зварників, яким необхідно пройти переатестацію. У таблиці на цій формі будуть відображатися дані про прізвище, ім'я, по батькові зварювальників та кількості виробленого ними шлюбу.
5.2 Побудова графа діалогу
Діалог - це процес обміну інформацією між користувачем і програмною системою. Кожен діалог складається з окремих процесів введення-виведення, які фізично забезпечують зв'язок користувача і комп'ютера. Граф діалогу - орієнтований зважений граф, кожній вершині якого сопоставлена ??конкретна картинка на екрані (кадр) або певний стан діалогу, що характеризується набором доступних користувачеві дій. Дуги, що виходять з вершин, показують можливі зміни станів при виконанні користувачем зазначених дій. Як терезів дуг вказують умови переходів зі стану в стан і операції, що виконуються під час переходу.
Таким чином, кожен маршрут на графі відповідає можливого варіанту діалогу. Причому уявлення діалогу у вигляді графа в залежності від стадії розробки може виконуватися з різним ступенем деталізації. Приклад такого графа можна побачити на малюнку 12.
Рисунок 12 - Граф діалогу
Вимоги до апаратних і програмних засобів комп'ютера
Розроблена програма не вимоглива до апаратного забезпечення комп'ютера. Програма працює під управлінням операційних систем Windows 98/ME/2000/XP і вище. Мінімальні системні вимоги для роботи програми:
· комп'ютер, c процесором не гірше класу Pentium 100;
· оперативна пам'ять не менше 32Mбайта (Windows 98), 64 Мбайта (Windows ME і Windows 2000), 128 Мбайт (Windows ХР);
· ~ 4Mb вільного місця на жорсткому диску;
· ОС не нижче Windows 98.
На жорсткому диску програма займає близько 1 Мбайта. Для збереження нових даних у файлах потрібна додаткова пам'ять на жорсткому диску.
Опис вхідних і вихідних даних
Розроблена програма передбачає такі режими запуску:
· Запуск програми в перший раз. У цьому режимі використовувані для зберігання інформації файли створяться і будуть порожніми.
· Наступні запуски. У цьому режимі до вхідних даних відносяться файли зварників і перевірок.
Файл зварників складається з записів, які включають в себе наступні поля: код зварювальної роботи, що забезпечує зв'язок з файлом перевірок, категорія, відмітка про перевірку, прізвище, ім'я, по батькові. Файл перевірок є сукупністю записів, які складаються з наступних полів: код перевірки, код зварювальної роботи, кількість браку, дата.
До вхідних даних відноситься аргумент пошуку, переданий у функцію пошуку, а так само аргумент, передаваний в процедури зміни і видалення записів.
Вихідними даними є файли з інформацією про зварювальниках і перевірках, а так само інформація, знайдена в результаті пошуку.
Вибір стратегії тестування та розробка тестів
Тестування програмного забезпечення - процес дослідження, випробування програмного продукту, що має дві різні цілі:
· продемонструвати розробникам і замовникам, що програма відповідає вимогам;
· виявити ситуації, в яких поведінка програми є неправильним, небажаним або не відповідає специфікації.
Тестування ділиться на статичне і динамічне.
Статична тестування - тестування, при якому код програми не виконується.
Перевіряється не робота програми, а сам код. Він вичитується або вручну, або за допомогою програм, які аналізують код. На цьому етапі можна знайти невірні конструкції, невірні відносини об'єктів програми.
Коли говорять «тестування», то це термін зазвичай вживають застосовно до динамічного тестування.
Динамічне тестування - це тестування, при якому виконується код програми.
Воно ділиться на кілька підтипів. Наприклад, тестування «ящиків»: тестування білого ящика, тестування чорного ...