івця, забезпечується вирішення завдань визначених предметних областей.
При розробці ФПО дуже велика увага приділяється питанням організації взаємодії «людина-машина». Користувачеві цікаво і захоплююче працювати на ЕОМ тільки в тому випадку, коли він відчуває, що він займається корисним, серйозною справою. В іншому випадку його чекають неприємні відчуття. Непрофесіонал може відчути себе обійденою і в чомусь обмеженим тільки тому, що він не знає якихось «містичних» команд, набору символів, внаслідок чого у нього може виникнути глибока досада на все програмне забезпечення або служителів культу ЕОМ.
Аналіз діалогових систем з погляду цієї діалогу показав, що їх можна розділити (за принципом взаємодії користувача і машини) на:
· системи з командним мовою;
· «людина у світі об'єктів»;
· діалог у формі «меню»;
Застосування командного мови в прикладних системах це перенесення ідей побудови інтерпретаторів команд для міні- і мікро ЕОМ. Основна його перевага - простота побудови та реалізації, а недолік - продовження їх достоїнств: необхідність запам'ятовування команд і їх параметрів, повторення помилкового введення, розмежування доступності команд на різних рівнях тощо. Таким чином, в системах з командним мовою користувач повинен вивчати мову взаємодії.
Зовні протилежний підхід «людина у світі об'єктів» - відсутні команди і людина в процесі роботи «рухається» по своєму об'єкту за допомогою клавіш управління курсором, спеціальних вказівних пристроїв (миша, перо), функціональних комбінацій клавіш. Діалог у формі меню «меню» представляє користувачеві безлічі альтернативних дій, з яких він вибирає потрібні. В даний час найбільш широке поширення одержав користувальницький інтерфейс, що поєднує в собі властивості двох останніх. У ньому весь робочий простір екрану ділиться на три частини (об'єкта). Перша (зазвичай розташовується вгорі) називається рядком або смугою меню. З її допомогою користувач може задіяти різні меню, складові «скелет» програми, з їх допомогою виробляється доступом до інших об'єктів (в т.ч. керуючим). Друга частина (зазвичай розташовується внизу або в невеликих програмах може взагалі відсутні) називається рядком стану. З її допомогою можуть швидко викликатися найбільш часто використовувані об'єкти або ж відображатися якась поточна інформація. Третя частина називається робочою поверхнею (поверхнею столу) - найбільша. На ній відображаються всі ті об'єкти, які викликаються з меню або рядка стану. Така форма організації діалогу людини і машини найбільш зручна (принаймні, на сьогоднішній день нічого кращого не придумано) і всі сучасні програми в тій чи іншій мірі використовують її. У будь-якому випадку вона повинна відповідати стандарту CUA (Common User Access) фірми IBM.
Розглянемо тепер два підходи до розробки АРМ. Перший підхід - функціональний є автоматизацію найбільш типових функцій.
Подивимося, як адаптується функціональне ПЗ (ФПО) до конкретних умов застосування. Відзначимо програмні засоби, які є базовими при АРМ для різних професій, пов'язаних з обробкою ділової інформації та прийняттям управлінських рішень.
Першими з'явилися програмні засоби для автоматизації праці технічного персоналу, що обумовлено, ймовірно, великий формалізацією виконуваних ними функцій. Найбільш типовим прикладом є текстові редактори (процесори). Вони дозволяють швидко вводити інформацію, редагувати її, самі здійснюють пошук помилок, допомагають підготувати текст до роздруківці. Застосування текстових редакторів дозволять значно підвищити продуктивність праці друкарок.
Фахівцям часто доводиться працювати з великими обсягами даних, з тим, щоб знайти необхідні відомості для підготовки різних документів. Для полегшення такого роду робіт були створені системи управління базами даних (СКБД: DBASE, RBASE, ORACLE та ін.). СУБД дозволяють зберігати великі обсяги інформації, і, що найголовніше, швидко знаходити потрібні дані. Так, наприклад, при роботі з картотекою постійно потрібно переривати великі архіви даних для пошуку потрібної інформації, особливо якщо картки відсортовані по потрібному ознакою. СУБД впорається з цим завданням за лічені секунди.
Велике число фахівців пов'язано також з обробкою різних таблиць, так як в більшості випадків економічна інформація представляється у вигляді табличних документів. КЕТ (великоформатні електронні таблиці) допомагають створювати подібні документи. Вони дуже зручні, оскільки самі перераховують всі підсумкові і проміжні дані при зміні вихідних. Тому вони широко використовуються, наприклад, при прогнозуванні обсягів збуту і доходів.
Досить великою популярністю в установах користуються програмні засоби АРМ для контролю та координації ...