Програма складної структури з використанням меню
http://uaref.tsx.org – переклад з російськоїPerevirte pered vgyvannyam!!! КУРСОВА “Програма складної структури з використанням меню" ЗМІСТ1. ВИДИ КОНТРОЛЮ ПРОГРАМ 2. ЦІЛІ, ПРИНЦИПИ І ЕТАПИ ТЕСТУВАННЯ3. СТРУКТУРНЕ ТЕСТУВАННЯ4. СПІЛЬНЕ ТЕСТУВАННЯ МОДУЛІВ5. ФУНКЦІОНАЛЬНЕ ТЕСТУВАННЯ6. ТЕСТУВАННЯ ПРОГРАМНОГО КОМПЛЕКУ ВЦІЛОМУ 7. ВІДЛАДКА ПРОГРАМ ВИДИ КОНТРОЛЮ ПРОГРАМПрограмний комплекс - це сукупність програмних модулів, призначених для рішення однієї задачі і складових одне ціле. Основними різновидами контролю програмного забезпечення є візуальний, статичний і динамічний. Візуальний контроль - це перевірка програм “ за столом “, без використання комп'ютера. На першому етапі візуального контролю здійснюється читання програми, причому особлива увага приділяється наступним її елементам: коментарям і їх відповідності тексту програми; умовам в операторах умовного вибору ( IF, CASE ) і циклу; складним логічним виразам; можливості незавершення ітераціонних циклів ( WHILE, REPEAT, LOOP ). Другий етап візуального контролю - крізний контроль програми ( її ручна прокрутка на декількох зазделегідь підібраних простих тестах). Поширена думка, що більш вигідним є перекладання більшої частини роботи по контролю програмних засобів на комп'ютері, помилкова. Основний довід на користь цього такий: при роботі на комп'ютері головним чином удосконалюються навички у використанні клавіатури, в той час як програмістсьа кваліфікація присвоюється передусім за столом. Статичний контроль- це перевірка програми по її тексту (без виконання) за допомогою інструментальних засобів. Найбільш відомою формою статичного контролю є синтаксичний контроль програми за допомогою компілятора, при якому перевіряється відповідність тексту програми синтаксичним правилам мови програмування.Повідомлення компілятора звичайно діляться на декілька груп в залежності від рівня тягаря порушення синтаксису мови програмування: - інформаційні повідомлення і попередження, при виявленні яких компілятор, як правило, будує коректний об'єктний код і подальшу роботу з програмою (компонування, виконання) можлива (проте повідомлення цієї групи також повинні ретельно аналізуватися, оскільки їх поява також може свідчити про помилку в програмі - наприклад, через невірне розуміння синтаксису мови);...