![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Організація налагодження та впровадження програмного забезпечення в ІВС
Досвід показує, що в процесі налагодження алгоритмів і програм виявляється значне число помилок (приблизно 5 % від загального числа команд у програмі), а витрати на їх виявлення і виправлення порівняні з витратами на проектування програмного забезпечення. Помилки класифікують наступним чином: 1) системні – обумовлені неправильним розумінням вимог задачі та умов її реалізації; 2) алгоритмічні – зв’язані з некоректним формулюванням і реалізацією алгоритмів; 3) програмні помилки кодування алгоритмів; 4) технологічні – ті, що виникають в процесах підготовки документації на програму. Процес налагодження та впровадження програм поділяється на наступні основні етапи: 1) програмне налагодження; 2) системне налагодження; 3) дослідна експлуатація. Програмне налагодження призначене для індивідуальної перевірки окремих програм на тестових модельних даних, у процесі якої виявляються та усуваються в основному різні алгоритмічні, програмні та технологічні помилки. Основними функціями програмного налагодження є: – перевірка відповідності одержуваних результатів програмним специфікаціям; – перевірка правильності виконання операцій; – перевірка логіки програми; – перевірка правильності кодування. Системне налагодження призначене для перевірки правильності роботи комплексу програм з використанням реальних інформаційних масивів неповного обсягу. У процесі системного налагодження перевіряється еквівалентність логічної схеми комплексу програм її функціональному призначенню. При цьому усувається більшість складних алгоритмічних і системних помилок. Дослідна експлуатація призначена для перевірки функціонування системи з використанням реальних повнорозмірних масивів даних і в реальному масштабі часу. Передбачається, що на цьому етапі комплекс програм не містить великих системних помилок, а випадки неправильного функціонування виникають через неправильну обробку непередбачених раніше комбінацій вихідних даних.
Контрольні запитання 1. Обгрунтуйте основні фактори і етапи розвитку автоматизації виробничих систем. 2. Розкрийте структуру ГКС в інтегрованому виробництві. 3. Назвіть характерні риси класифікації систем управління для застосування в інтегрованому виробництві. 4. Визначте ієрархію та задачі рівнів управління ІВС. 5. Розкрийте зміст організації багаторівневої ієрархічної системи управління в ІВС. 6. Поясніть особливості організації оперативного управління ГВС. 7. Обгрунтуйте принципи побудови та розкрийте зміст структури і функцій програмно-математичного забезпечення КСУІВ. 8. Розкрийте мету організації процесу відлагодження програмно-математичного забезпечення КСУІВ. Коли хтось запропонував Аристипу із Кірени задачу і сказав «Розплутай!», Аристип викликнув: «Навіщо, дурень, хочеш розплутати вузол, що, навіть заплутаний, доставляє нам стільки турбот?»
|