Главная Обратная связь

Дисциплины:






Мережі АРМ управлінського персоналу



Впровадження та використання мереж автоматизованих робочих місць (АРМ) управлінського персоналу має багато переваг у разі організації виконання ними функціональних задач. До них належать можливість організації сукупної роботи користувачів через комп'ютерну мережу; можливість маневрування ресурсами у межах мережі; можливість резервування потужностей і перерозподілу навантажень; забезпечення доступу до всієї інформації та фондів алгоритмів і програм, накопичених у мережі.

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

Здебільшого для створення одного АРМ потрібна одна персональна ЕОМ (ПЕОМ). Фізично одна ПЕОМ може обслуговувати декілька АРМ спеціалістів. Конкретне суміщення АРМ може бути здійснене, виходячи з функціональної близькості цих АРМ, а також з урахуванням фактора територіального розташування відповідних підрозділів і спеціалістів. У деяких випадках одне АРМ може функціонувати на декількох ПЕОМ одночасно: це стосується перш за все цехових спеціалістів, що приймають рішення з управління виробництвом в оперативному режимі роботи (диспетчери). Важливим завданням у процесі створення АРМ є технічно та економічно обгрунтований вибір класу використовуваної ПЕОМ.

 

CASE-технологія

CASE (англ. Computer-Aided Software Engineering) - набір інструментів і методів програмної інженерії для проектування програмного забезпечення, який допомагає забезпечити високу якість програм, відсутність помилок і простоту в обслуговуванні програмних продуктів.

Також під CASE розуміють сукупність методів і засобів проектування інформаційних систем з інтегрованими автоматизованими інструментами, які можуть бути використані в процесі розробки програмного забезпечення.



Класифікація

У функції CASE входять засоби аналізу, проектування та програмування. За допомогою CASE автоматизуються процеси проектування інтерфейсів, документування та виробництва структурованого коду на бажаному мовою програмування.

Всі сучасні кейс-пристрої можуть класифікуватися, в основному, за типами і категоріями. Класифікація за типами відображає функціональну орієнтацію кейс-засобів на ті чи інші процеси життєвого циклу і, в основному, збігаються з компонентним складом кейс-засоби і включає наступні типи:

· засоби аналізу - призначені для побудови та аналізу предметної області;

· засоби проектування баз даних;

· засоби розробки додатків;

· засоби реінжинірингу (де реінжиніринг - це фундаментальне переосмислення і радикальне перепроектування процесів для досягнення різких поліпшень у вирішальних показниках діяльності компанії);

· засоби планування та управління проектом;

· засоби тестування;

· засоби документування.

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

Типовими CASE інструментами є:

· інструменти управління конфігурацією;

· інструменти моделювання даних;

· інструменти аналізу і проектування;

· інструменти перетворення моделей;

· інструменти редагування програмного коду;

· інструменти рефакторинга коду;

· генератори коду;

· інструменти для побудови UML-діаграм.

 

Програмні агенти

У комп'ютерних науках програмний агент - це програма, яка вступає у відношення посередництва з користувачем або іншою програмою. Слово «агент» походить від латинського agere (робити) і означає угоду виконувати дії від імені кого-небудь. Такі «дії від імені» розуміють право вирішувати, які дії (якщо вони потрібні) є доцільними.[1][2] Ідея полягає в тому, що агент и не запускаються безпосередньо для виконання завдання, а активізуються самостійно.

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

Термін «агент» описує програмну абстракцію, ідею чи концепцію, подібно таким термінам ООП як метод, функція або об'єкт. Концепція агента забезпечує зручний і потужний спосіб опису складної програмної сутності, яка здатна діяти з певним ступенем автономності з метою виконання завдань від імені користувача. Але на відміну від об'єктів, які визначаються в термінах методів і атрибутів, агент визначається за допомогою опису його поведінки.

Різні автори пропонують різні визначення агента, зазвичай при цьому в нього включають такі поняття, як:

Живучість (код не виконується за вимогою, а працює безперервно і вирішує сам, коли він повинен зробити які-небудь дії);

Автономність (агент має здатність вибору завдань, пріоритетів, цілеспрямованого поведінки та прийняття рішень без участі людини);

Соціальну поведінку (агенти мають можливість залучати інші компоненти за допомогою певних зв'язків і координації дій, вони можуть спільно працювати над виконанням завдань);

Реактивність (агенти сприймають контекст, в якому вони працюють, і реагують на нього належним чином).

Немає ніякого особливого сенсу в тому, щоб розписати, що є агентом, а що ні. Тим не менш, зіставлення терміна з близькими поняттями може прояснити його значення.

 

Відмінність агентів від програм

У роботі Франкліна і Грауссера обговорюються чотири ключові поняття, за якими агенти відрізняються від довільних програм: реакція на навколишнє середовище, автономність, цільова орієнтація і живучість.

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

Інтуїтивна відміна агентів від об'єктів

· агенти більш автономні, ніж об'єкти.

· агенти мають більш гнучку поведінку і володіють реактивністю, проактивністю, соціальною поведінкою.

· агенти мають принаймні один потік виконання, але можуть мати й більше.

Відмінність агентів від експертних систем

· експертні системи не мають зв'язку з навколишнім середовищем;

· експертні системи не володіють реактивною, проактивною поведінкою.

· експертні системи не володіють соціальною поведінкою.

 

 





sdamzavas.net - 2019 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...