Мои Конспекты
Главная | Обратная связь


Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Інтегровані пакети та інтегратори



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

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

Саме це і стало однією з причин появи на персональних комп'ютерах інтегрованих прикладних систем.

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

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

Плюси і мінуси інтегрованих систем. Найбільшу популярність серед інтегрованих систем завоювали Lotus 1-2-3, Symphony, Framework та Microsoft Office, створені в 1983-1995 рр. Перша з цих систем, що стала в свій час бестселером, фактично відкрила дорогу іншим подібним системам, продемонструвавши всі гідності інтеграції, хоча в її склад входили лише три компоненти: дуже гарний пакет для роботи із електронними таблицями, база даних зі середніми можливостями і пакет ділової графіки. Однією з важливих переваг системи Lotus 1-2-3 був відносно невеликий обсяг необхідної оперативної пам'яті - всього 192 Кбайт, а працювати з нею можна було за наявності одного гнучкого диску. Ця перевага була втрачена всіма більш пізніми системами.

Дві інші системи - Symphony та Framework - довгий час конкурували одна з одного. Обидві вони надають користувачам приблизно однакові можливості і обидві вимагають для роботи приблизно однакового обсягу оперативної пам'яті - біля 320 Кбайт для Framework і 390 Кбайт для Symphony.

Це досить великі обсяги, що приводять до певних незручностей. Так, наприклад, на комп’ютері з загальним обсягом оперативної пам'яті 512 Кбайт при використанні будь-якою з цих систем вже стає неможливим замовлення віртуального диску обсягом більше 100-120 Кбайт, оскільки не залишається місця для їхнього спільного розміщення в ОЗП. Ці системи, як говорять програмісти, занадто важкі для простих застосувань.

Але гнучкі можливості та вигода використання залучає до цих системам багатьох користувачів ПЕОМ. За їхнім зразком та подібністю створюються і інші прикладні системи.

Керівник робіт по створенню систем Lotus 1-2-3 і Symphony - Мітч Кейпор дав одного разу таке визначення: “Інтегрованою називається система, яку користувач включає вранці і працює на ній весь день, не зазнаючи жодної потреби в інших програмах”. Це визначення частково пояснює привабливість систем для користувачів, що кожного дня вирішують одні і ті ж задачі.

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

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

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

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

Пакет Microsoft Office складається з декількох додатків, які були розроблені фірмою Microsoft для того, щоб, з одного боку, забезпечити одноподібний підхід до управління різносортною інформацією, а з іншого – для того, щоб спростити доступ до даних, які сумісно використовуються різними додатками. Пакет Office призначений для підвищення продуктивності без суттєвих зусиль. З допомогою Microsoft Office можна створювати різного виду ділові документи, проводити комплексний фінансовий аналіз та створювати професіональні презентації. В пакет Microsoft Office входять наступні прикладні програми.

  • Word. Найбільш розповсюджений на ринку програмних продуктів текстовий процесор для Windows. Microsoft Word надає невідомі раніше можливості обробки текстів за допомогою множин інструментів, що значно полегшує форматування.
  • Excel. Microsoft Excel– достатньо потужна та проста в використанні програма обробки електронних таблиць. Крім широких можливостей роботи з електронними таблицями, Excel може оперувати декількома листами, які зберігаються в одному файлі електронної таблиці ( концепція робочої книги). Excel працює з діаграмами та графіками і може використовувати електронні таблиці в інших розповсюджених форматах, наприклад у форматі Lotus 1-2-3.
  • PowerPoint. Це графічна програма для створення презентацій, яка допоможе вам підготуватися до ділової зустрічі, створити слайди, презентацію та багато іншого. Вона проста у використанні та наділена достатньою кількістю інструментів, що дозволяє легко створювати презентації, які в доступній формі зможуть відобразити все те, про що ви хотіли б сказати.
  • Access. З Microsoft Access (вона поставляється у професіональній версії Microsoft Office) ви отримаєте потужний засіб управління базами даних, що має всі можливості реляційних баз даних та дозволяє створювати складні додатки. Інструменти Access дозволяють створювати такі бази даних, з якими в подальшому легко працювати кінцевим користувачам.
  • Outlook. Це система планування, яку можна використовувати для управління проведенням зустрічей, розподіленням задач, організацією контактів та заходів. Крім того, можна отримувати та відправляти електронну пошту, управляти кореспонденцією, переглядати та відкривати файли, а також розподіляти інформацію. Outlook містить "поштові скриньки" вхідної та вихідної кореспонденції, календар, засоби організації контактів, список задач, журнал та сторінку для приміток. Можна сказати, що додаток Outlook прийшов на зміну Schedule +, який поставлявся у більш ранніх версіях Office.

EXCEL 97 може розміщувати данні робочих листів, таблиці і діаграми на WEB-сторінках. Потім ці WEB-сторінки можуть бути використані в локальній мережі intranet або в Internet. Можливо вводити визначену частину робочого листа на вже існуючі WEB-сторінки, або створювати нові.

EXCEL є самою простою в експлуатації і одночасно самою потужною системою електронних таблиць із доступних на ринку. Цей парадокс пояснюється простою використання панелей інструментів і контекстних меню, які забезпечують доступ до засобів аналізу і форматування даних.

Очевидно, щоEXCEL є лідером в галузі засобів оформлення робочих листів. Поряд з засобами оформлення, характерними для настільних видавничих систем, EXCEL має, наприклад, вбудовану перевірку орфографії, яка гарантує, що враження від отриманих результатів аналізу даних не будуть викривлені прикрими описками.

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

EXCEL має вбудовані засоби малювання на робочих листах. EXCEL-97 робить інструменти малювання навіть простішими, а також додає багато нових засобів. Нові засоби Автофігури дозволяє малювати схеми, діаграми, плани – все, де потрібно зв’язати та згрупувати стандартні фігури, або зв’язати будь-які інші об’єкти. І, звичайно ж, має засоби для малювання ліній, стрілок, прямокутників, овалів та інших фігур. Можливо намалювати і довільну криву, а потім підправити її, протягнувши окремі вузли в інше місце. Можливо створювати надписи і вільно пересувати їх по сторінці. Доступні усі кольори та відтінки. Фактично, разом з EXCEL ви придбаєте графічну програму високого рівня.

EXCEL достатньо гнучкий і застосовується у різних ситуаціях. Наприклад, щоб зібрати на один робочий лист дані, які надійшли від декількох підрозділів, можливо скористатися засобами консолідації. Одна форма дозволяє видати загальні результати для усіх даних, розташованих на багатьох робочих листах. Хоча EXCEL вміє будувати більше сотні різних типів діаграм, використання Мастера діаграм робить процес побудови діаграм надзвичайно простим. Ви бачите результат кожного зробленого вибору. В будь-який момент можна повернутись назад і прийняти інше рішення.

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

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

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

EXCEL – перший додаток, в який була включена орієнтована на користувача мова програмування Visual Basic для додатків ( VBA). За її основу взятий Visual Basic, сама широко розповсюджена мова програмування для персональних комп’ютерів. З випуском Office 97 всі додатки пакету Office використовують Visual Basic для додатків.

Фірма Microsoft називає Outlook настільною системою управління інформацією. Фактично Outlook не тільки управляє інформацією в комп‘ютері, а ще й організує її так, що користувач має можливість швидко знайти необхідні дані. Outlook надзвичайно зручний для користувачів, які працюють на персональному комп‘ютері з різноманітними завданнями. Outlook поставляється як частина пакету Microsoft Office 97, а також як окремий додаток.

Outlook є надзвичайно зручним додатком. Причина цього не стільки в нових можливостях додатку, скільки в об‘єднанні можливостей, що раніше існували в окремих програмах.

Програма Microsoft Exchange (інша назва Windows Messaging) поставляється з Windows 95 чи Windows NT і забезпечує роботу з електронною поштою. Після встановлення Outlook немає необхідності використовувати Exchange, так як Outlook може посилати та отримувати повідомлення (messagеs) електронної пошти різних типів, а також факсимільні повідомлення, і зберігати ці повідомлення.

Програма Schedule+ (що входить до складу Office 95) призначена для планування і управління власним часом. Outlook дозволяє призначати зустрічі (appointments) та відмічати події (events), а якщо комп‘ютер пов‘язаний з комп‘ютерами інших користувачів Outlook, то можливим стає планування зборів (meetings) з узгодженням часу між усіма учасниками.

Пошук поштових та електронних адрес, номерів телефонів, дат днів народжень, річниць часто пов‘язаний з витратами часу, так як дана інформація за звичай розкидана по різним файлам комп‘ютеру. Outlook допомагає вирішити цю проблему, підтримуючи список контактів (contacts), в якому можна знайти більшу частину інформації. Цей список містить практично всю інформацію, яка може знадобитися при роботі з організаціями та окремими людьми. Outlook забезпечує доступ до спеціальних списків, що називаються адресними книгами (Address Book). Крім цього, Outlook надає можливість імпортувати інформацію з файлів різних форматів, баз даних (Access, dBase, Excel, FoxPro) в свої адресні книги.

Можливості Outlook не вичерпуються управлінням часу і комунікаціями. Надзвичайно корисним засобом Outlook є Щоденник (Journal). Запис в Щоденнику автоматично створюється кожного разу при:

  • Відправці та отриманні факсимільних та електронних повідомлень
  • Телефонному дзвінку
  • Роботі з файлом у будь-якому додатку Microsoft Office

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

Outlook дозволяє ставити задачі (tasks), як персональні, так і для інших користувачів. При роботі над колективним проектом можна розширити можливості Outlook програмою Microsoft Team Manager, яка є повністю сумісною з Outlook.

Будь-який об‘єкт, з яким працює Outlook, називається елементом (item). Повідомлення, події, зустрічі, збори, завдання, записи в Щоденнику є елементами. Кожен елемент володіє певними властивостями, але всі елементи мають багато спільного. Outlook дозволяє змінювати тип елементів. Наприклад, якщо надійшло повідомлення з будь-яким дорученням, Outlook може перетворити його в задачу і помістити в список задач. При відправці повідомлення електронної пошти можна використовувати адреси із списку контактів.

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

Outlook працює не лише з внутрішньою інформацією. За допомогою Outlook можна переміщатися по папках жорсткого диску комп‘ютера та мережевим дискам. Outlook може працювати спільно з програмою перегляду World Wide Web та отримувати інформацію з Internet.

Як і для інших додатків Microsoft Office (Access, Excel, PowerPoint i Word), існує два різних підходи до використання Outlook. Можна використовувати додаток у тому вигляді, в якому він налагоджений після встановлення, чи використовувати Outlook як основу для створення власної настільної системи управління інформацією. Дозволяється створення власних форм, що відображають великий об‘єм інформації про елементи. Можна користуватися налагодженою мовою програмування Visual Basic Script для налагодження роботи Outlook і розширення засобів взаємодії з іншими додатками. Хоча мова Visual Basic Script не є таким могутнім засобом, як мова Visual Basic для додатків (VBA), що використовується іншими додатками Microsoft Office, все ж вона забезпечує достатньо можливостей для оптимізації Outlook

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

Додаток Microsoft Access 97 версії 8.0 (що називається в цій книжці Access 97), є потужною та високоякісною 32-розрядною системою управління реляційними базами даних (УРБД). Пакет Access 97 призначений для розробки настільних (desktop) баз даних та створення додатків баз даних архітектури клієнт/сервер, що працюють під управлінням операційних систем Windows 95 та Windows NT версій 3.51 та 4.0. Як компонента, що входить до складу MS Office 97 Professional, Access 97 має вдосконалений інтерфейс користувача, що забезпечує його сумісність з Excel 97 та Word 97, а також використовує загальні елементи управління Windows 95, такі як новий вигляд вікна бази даних (Explorer-style) та діалогові вікна відкриття та збереження файлів.

Як і всі компоненти Office 97 Access 97 пропонує велику кількість нових можливостей для створення HTML-документів, що відносяться до Internet та використовуються World Wide Web. Вдосконалений механізм бази даних Jet 3.5 прискорює виконання запитів між базами даних клієнт/сервер з ODBCDirect. Крім ODBCDirect та підтримки Internet, Access 97 не сильно відрізняється від Access 95. Вдосконалення швидкості роботи Access було першочерговою задачею Microsoft, так як Access 95 має заслужену репутацію повільної системи (повільне виконання операцій). Другим пріоритетом була простота використання; Access 97 включає багато нових та вдосконалених Майстрів та інших помічників, створених для починаючих користувачів баз даних.

Одна з основних причин такої популярності Access полягає в тому, що будучи по суті настільною СУБД, цей додаток увібрав в себе багато можливостей систем управління реляційними базами даних архітектури клієнт/сервер, що також називаються SQL базами даних. СУБД архітектури клієнт/сервер займають ведуче місце в переводі великих баз даних з міні комп'ютерів та мейнфреймів на персональні комп'ютери, що об'єднані в локальні та корпоративні мережі (цей процес в англомовній літературі називається downsizing). Не дивлячись на те, що Access є потужною та складною системою, його використання є нескладним і для непрофесійних користувачів (не програмістів). Кнопки на панелі управління представляють множину інструментів, які майже ідентичні в усіх додатках Office 97, та дублюють більшість команд меню. Розширений набір мастерів та надбудов керує практично всіма параметрами створення та зміни об'єктів баз даних (таблиці, запитів, форм, графіків та звітів). Розробники допомагають у створенні складних елементів управління в формах та звітах, а також спрощують написання виразів. І, нарешті, анімаційний Помічник (Office Assistant) очікує запитань користувачів про Access 97.

В Access 97 включені засоби підтримки 32-розрядного протоколу OLE 2.1. Тепер Access може виступати і як контейнер (клієнт) об'єктів OLE, і як активний компонент ActiveX (колишній сервер автоматизації OLE),надаючи перевагу активізації об'єктів "за місцем", наприклад, робочих таблиць Excel 97 та документів Word 97,що зберігаються в базах даних Access. (Access 2.0 був лише контейнером об'єктів OLE 2.0). Навпаки, ви можете маніпулювати об'єктами Access за допомогою Excel 97, Word 97,Project 97 або 32-розрядного додатку Visual Basic 4+. Access 97 також дозволяє маніпулювати компонентами ActiveX, що створені за допомогою Visual Basic 4+. Access 97 та Visual Basic 4+ забезпечують підтримку нових елементів управління ActiveX (елементи управління OLE), що пропонується корпорацією Microsoft, незалежними постачальниками, чи можуть бути створені вами. (Редактор елементів управління Visual Basic 5.0 дозволяє вам проектувати елементи управління ActiveX, які сумісні з Access 97). Access 97 може працювати майже з усіма елементами управління OLE, що входять до складу Visual Basic 4.0 Professional Edition та Visual Basic 4.0 Enterprise Edition. Перехід на нові елементи управління ActiveX для додатків Internet багато з яких можна отримати з http://www.microsoft.com, вимагає мінімальних витрат.

Access спеціально спроектований для створення багатокористувацьких додатків, де файли баз даних є розділяємими ресурсами мережі. В Access реалізована надійна система захисту від несанкціонованого доступу до файлів баз даних. В основі системи захисту лежить модель, реалізована в Microsoft SQL Server 4+. В Access 2.0 корпорація Microsoft використувала просту та надійну систему захисту, відмовившись від моделі захисту, використаної в Access 1.х, яка нагадувала заплутаний лабіринт. В системі захисту баз даних Access 97 не зроблено ніяких істотних змін в порівнянні з Access 2.0, однак доданий в Access 95 новий Майстер захисту, дозволяє спростити організацію захисту баз даних на рівні користувача.

Access має власну, унікальну структуру для збереження всіх пов'язаних таблиць, форм, звітів, запитів, макросів та модулів VBA в одному файлі. Однак, професійні розробники додатків Access все ж таки віддають перевагу використовувати для збереження об'єктів бази даних два пов'язаних файли: в одному файлі зберігаються об'єкти даних (таблиці та запити), а в іншому об'єкти додатків (форми, звіти, макроси, модулі). В Access 97 новий формат файлу (.MDE), за допомогою якого ви можете створювати додатки Access не включаючи вихідний VBA-код.

Access має можливість імпорту та експорту даних в більшість розповсюджених форматів баз даних, електронних таблиць та текстових файлів. Access також дозволяє пов'язувати бази даних із зовнішніми таблицями в форматах dBase, FoxPro та Paradox та працювати з ними у вихідному форматі. Також можна використовувати Access на робочих станціях в якості клієнту файлів мережі та серверу бази даних в системі архітектури клієнт/сервер.

Інтегратори - засоби об'єднання прикладних пакетів. На відміну від готових інтегрованих систем, що мають, подібно Symphony і Framework, закритий характер, тобто не дають можливості підключення нових прикладних пакетів, в останній час став практикуватися інший підхід - створення інструментальних засобів, з допомогою яких можна було б збирати з різних прикладних пакетів, як з дитячого конструктора, свою інтегровану систему. Такі засоби називають інтеграторами або операційними оболонками. До систем такого роду відносяться Top View (фірма IBM), Concurrent DOS і GEM (фірма Digital Research), Windows (фірма Microsoft). Ці системи розрізняються за низкою характеристик, але мають і ряд загальних властивостей:

1. Робота з декількома дисплейними вікнами, інколи з можливістю псевдопаралельної видачі інформації в усі вікна.

2. Надання можливості управління роботою програм через меню, з вибором позицій меню з допомогою клавіш управління курсором і маніпулятора “миша”.

3. Автоматичний розподіл пам'яті між програмами, інколи забезпечення обміну даними між ними через вікна.

Деякі системи роблять наголос на використання графічного режиму дисплею, забезпечуючи більшу наочність подання інформації. Одна з найбільш привабливих систем цього типу - Windows (фірми Microsoft).

Можливості і обмеження інформаційних оболонок. В системі Windows, як і в більшості інших подібних систем, може використовуватися декілька робочих вікон. У Windows окремі вікна не можуть перекривати одне одного, а розташовуються поруч; в інших системах вікна можуть накладуватись одне на одне.

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

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

В багатьох системах типу, що описується, можна водночас управляти багатьма прикладними програмами через декілька вікон. Це особливо виділяється в системах, що самі починають грати роль ОС. Так, наприклад, система Concurrent DOS є, на відміну від Windows, не надбудовою над ДОС, а самостійною операційною системою. Ця ОС задумана як подальший розвиток операційних систем сімейства СР/М-86 з забезпеченням сумісності з ДОС. Система дозволяє запускати програми, розроблені і для СР/М-86, і для ДОС. В меню, що з'являється на екрані при завантаженні системи, входять наступні підсистеми: програма роботи з файлами, текстовий процесор, система підтримки телекомунікацій, автоматизований каталог і програма управління принтером. Можна війти в будь-яку з цих систем, і вона виявиться зв'язаною з вікном, що відображається на екрані терміналу і дозволяє управляти вибраною системою. Програми в різних вікнах будуть виконуватися водночас. Наказ зміни вікна працює асинхронно, що дозволяє в будь-який момент переключитися в будь-яке вікно і спостерігати розвиток подій в програмі, зв'язаній з цим вікном.

В системах - надбудовах над ДОС, таких як Top View і Windows, також є засоби для підтримки багатозадачної роботи. Але для їхнього використання потрібні самі прикладні програми, призначені для псевдопаралельного використання.

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

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