Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Інтерфейс командного рядка




Користувацький інтерфейс та операційні системи

Графічний користувацький інтерфейс

 

 

Розглянемо історію розвитку КІ ПЗ - від командних інтерфейсів до меню і ГКІ, які ведуть до ООКІ. Розвиток стилів та технологій КІ йде паралельно еволюції ОС ПК, оскільки вони базуються на стилі та технології інтерфейса для апаратного забезпечення та операційної системи.

Сучасні ОС виходять далеко за межі ПЗ, розробленого лише для контролю за даними, які вводяться користувачами, та даними, які виходять з комп'ютера. На додаток до основного управління вони пропонують мережеві послуги, пристрої управління об'єктами, підтримку мультимедійних систем, електронну пошту і навіть оптимізацію апаратного забезпечення, анприклад, ущільнення диску.

Одним з найбільш важливих переваг сучасних ОС є підтримуваний ними стиль КІ, просуванню якого вони сприяють в рамках проектування продукту. ОС - програмний продукт, який має власний стиль інтерфейсу і є наочним товарним знаком системи. Інтерфейс ОС визначає парадигму КІ для ПЗ. Парадигма, за визначенням, представляє собою "виключно ясний або типовий приклад".

За кожним типом КІ розглянемо цілий ряд факторів. Важливо зрозуміти, як кожен з них слідує принципам розробки та керівним принципам. Такими факторами є:

- відповідність інтерфейсу користувацькій моделі;

- відповідність можливостям пам'яті користувача;

- семантика стилю інтерфейса;

- взаємодія користувачів зі стилем інтерфейса.

 

 

Інтерфейс командного рядка (ІКР) представляє собою оригінальний стиль взаємодії людини з машиною. Користувачі набирають запити або вказують дії формальною мовою, яка має власний словник, значення і синтаксис. Як правило, це набір команд, основних інструкцій до ОС. Будь- яка програма може використовувати ІКР для власного продукту. ІКР в найменшому ступені підтримує користувачів. Одна з основних проблем ІКР полягає в тому, що він не захищає ні ОС, ні програму від користувача. Для роботи з системою користувачам потрібно знати, як комп'ютер працює і де знаходяться їх програми і дані. Модель, застосовувана в ІКР, є моделлю програміста, а не користувача. Для багатьох засвоєння ІКР схоже на вивчення іноземної мови. Комп'ютерне ПЗ та АЗ має власну мову, знайому розробникам, але комп'ютери повинні спілкуватись з користувачами мовою, доступною не лише програмістам.

Сучасні програмні системи можуть надавати інформацію способами, зрозумілими користувачу, який не вникає в питання функціювання комп'ютера. ІКР недосконалі в цьому смислі, але й вони мають свої переваги. ІКР є дуже потужнім, гнучким і повністю контрольованим користувачем інтерфейсом. Однак цими перевагами можуть скористатись лише ті користувачі, які обирають модель програмістів. Якщо ІКР користуються проектувальники або професіонали в галузі програми або ОС, то вони здатні оцінити його по достоїнству.

ІКР не дотримується одного з головних принципів розробки КІ - зменшити завантаження пам'яті користувача. При проектуванні ІКР необхідно, щоб мова команд була зрозуміла та сприйнятлива для користувачів. Проектувальники повинні визначити функції, якими вони збираються забезпечити інтерфейс, і команди, які забезпечують доступ до них. Основна проблема ІКР - семантична (команди зрозуміти непросто).

Стиль ІКР передбачає, що користувачі мають клавіатуру для введення команд. Взаємодія користувачів з ІКР частіше передбачає операційно- об'єктно- орієнтований стиль синтаксису. Більшість команд являють собою дієслова або назви операцій, які користувачі планують виконувати. Спочатку користувачі набирають цю команду, потім назву об'єкта чи файла, над яким планують провести операцію. Подібний синтаксис команд забезпечує високоефективну взаємодію, хоча процент помилок при цьому також значний. Команди повинні набиратись точно у відповідності до керівництва. Ще одна проблема ІКР- непослідовність в зворотному зв'язку системи. Синтаксис взаємодії за допомогою командного рядка може бути вдосконалений за рахунок підказок, що зробить спілкування більш інтерактивним.

Переваги ІКР:

- потужний і гнучкий вид взаємодії для досвідчених користувачів;

- гнучкий інтерфейс, простота комбінування команд і параметрів;

- взаємодія, контрольована самими користувачами;

- використання мінімальної поверхні екрану;

- швидкодіючий та ефективний інтерфейс для знаючих користувачів;

- можливість використання скорочених назв команд;

- необхідність мінімального обсягу пам'яті;

- можливість використання поряд з іншими КІ.

Недоліки ІКР:

- мало (або повна відсутність) підказок та інструкцій на екрані;

- покращення інтерфейсу невидимі або невідомі;

- потрібно роздруковане керівництво або електронна допомога;

- необхідне знання користувачами системи, програм і даних;

- відсутній зворотній зв'язок та інформація про стан виконання задачі;

- необхідні навички в наборі тексту;

- необхідно запам'ятовувати команди та синтаксис;

- складність у вивченні;

- відсутність смислу в назвах команд;

- складність в розумінні синтаксису команд;

- неможливість відлагодити команди і синтаксис.




Поделиться с друзьями:


Дата добавления: 2014-11-16; Просмотров: 908; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.