бки застосовуються два загальних методу боротьби зі складністю систем:
1. забезпечення незалежності компонент системи;
2. використання в системах ієрархічних структур.
Забезпечення незалежності компонент означає розбиття системи на такі частини, між якими повинні залишитися по можливості менше зв'язків. У ПС використовуються ієрархічні структури, що дозволяють локалізувати зв'язки між компонентами, допускаючи їх лише між компонентами, що належать суміжним рівнями ієрархії.
Забезпечення точності перекладу спрямовується на досягнення однозначності інтерпретації документів різними розробниками, а також користувачами ПС.
Контроль прийнятих рішень
Обов'язковою кроком у кожному процесі (етапі) розробки ПС є перевірка правильності прийнятих рішень. Це дозволяє виявляти і виправляти помилки на самій ранній стадії після її виникнення, що, по-перше, істотно знижує вартість її виправлення і, по-друге, підвищує ймовірність правильного її усунення.
З урахуванням специфіки ПС застосовані:
1. суміжний контроль;
2. поєднання як статичних, так і динамічних методів контролю.
Суміжний контроль означає, перевірку отриманого документа особами, які не беруть участь в його розробці, з двох сторін: по-перше, з боку автора вихідного для контрольованого процесу документа, і, по-друге, особами, які будуть використовувати отриманий документ як вихідний в наступних технологічних процесах. Такий контроль дозволяє забезпечувати однозначність інтерпретації отриманого документа.
Поєднання статичних та динамічних методів контролю означає, що перевіряється як зміст документа, так і процес обробки даних, який він описує. Це відображає одну з специфічних особливостей ПС (статична форма, динамічний зміст).
.2 Технологія розробки інтерфейсу користувача
Ергономічний і зрозумілий інтерфейс користувача це дуже важлива складова при створенні програмного забезпечення. Багато в чому від характеристик і функціональних можливостей інтерфейсу залежить швидкодія і чіткість в роботі оператора програмного засобу. Графічний інтерфейс пов'язує такі компоненти як пристрої введення, виведення, взаємодія з базами даних, програмне забезпечення яке обслуговує їх.
Інтерфейс користувача містить в собі все необхідне для коректної взаємодії користувача з програмним середовищем.
У даному дипломному проекті користувальницький інтерфейс розроблений з урахуванням основних вимог до інтерфейсу:
прстота користування інтерфейсом;
кнтроль користувачем;
бстро взаємодія користувача з інтерфейсом;
пследовательность в роботі інтерфейсу;
крректное графічне відображення необхідних користувачеві функція програмного засобу;
Існує ряд обгрунтованих принципів, які дозволяють дотримуватися при розробці графічного інтерфейсу простоту його використання та контроль користувача над системою:
оознанное використання функцій інтерфейсу;
взможность використання інтерфейсу допомогою миші, клавіатури або комбіновано;
ітерфейс програмного засобу необхідно проектувати так, щоб при будь-яких обставин користувач міг зберегти результати роботи;
Процес проектування і розробки користувальницького інтерфейсу складається з чотирьох основних етапів:
а) збір і аналіз інформації від користувачів. Перший етап може бути розбитий на п'ять кроків:
) визначення профілю користувача;
) аналіз поставлених перед ними завдань;
) збір вимог, що пред'являються клієнтами;
) аналіз робочого середовища користувачів;
) відповідність вимог користувачів стоять перед ними завданнями;
б) розробка користувальницького інтерфейсу. Розробка включає в себе наступні кроки:
) визначення мети з погляду зручності застосування продукту;
) розробка завдань і сценарію дій користувачів;
) визначення цілей і операцій інтерфейсу;
) визначення іконок об'єктів і візуального представлення;
) розробка меню об'єктів і вікон;
) оптимізація візуальної розробки;
в) побудова користувальницького інтерфейсу;
г) підтвердження якості користувальницького інтерфейсу.
Таким чином доц...