Інтегровані прикладні програмні пакети. Інтегровані пакети прикладних програм. Бібліотеки стандартних підпрограм

Головна / 2 Cool Reader

Інтегровані пакети є набір кількох програмних продуктів, об'єднаних в єдиний зручний інструмент. Найбільш розвинені з них включають текстовий редактор, органайзер, електронну таблицю, СУБД, засоби підтримки електронної пошти, програму створення презентаційної графіки.

Результати, одержані окремими підпрограмами, можуть бути об'єднані в остаточний документ, що містить табличний, графічний та текстовий матеріал.

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

Приклад: інтегрований пакет для написання книг, що містять ілюстрації.Він містить:

    текстовий редактор;

    орфографічний коректор на 80000 слів (програму виявлення орфографічних помилок);

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

    програму формування змістів та складання покажчиків;

    автоматичний пошук та заміну слів та фраз;

    засоби телекомунікації;

    електронну таблицю;

    систему управління базами даних;

    модулі графічного оформлення;

    графічний редактор;

    можливість друку сотнями різних шрифтів тощо.

Найбільш відомі інтегровані пакети:

Microsoft Office. У цей потужний професійний пакет увійшли такі необхідні програмияк текстовий редактор WinWord , електронна таблиця Excel , програма створення презентацій PowerPoint , СУБД Access , засіб підтримки електронної пошти Mail. Мало того, всі частини цього пакету складають єдине ціле, і навіть зовні всі програми виглядають однаково, що полегшує їх освоєння, так і щоденне використання.

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

    1. Мережеве програмне забезпечення

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

Функції та характеристики мережевих операційних систем (ОС)

(За матеріалами www-сайту Омського державного технічного університету http://edu.omgtu.omskelecom.ru)

До основних функцій мережевих ОС відносять:

    управління каталогами та файлами;

    управління ресурсами;

    комунікаційні функції;

    захист від несанкціонованого доступу;

    забезпечення відмовостійкості;

    керування мережею.

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

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

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

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

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

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

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

В даний час найбільшого поширення набули три основні мережеві ОС - UNIX, Windows NTі Novell Netware.

ОC UNIXзастосовують переважно у великих корпоративних мережах, оскільки ця система характеризується високою надійністю, можливістю легкого масштабування мережі. У Unix є ряд команд і програм, що підтримують їх для роботи в мережі. По-перше, це команди ftp, telnet,реалізують файловий обмін та емуляцію віддаленого вузла на базі протоколів TCP/IP.По-друге, протокол, команди та програми UUCP,розроблені з орієнтацією на асинхронний модемний зв'язок по телефонних лініях між віддаленими Unix-вузлами у корпоративних та територіальних мережах.

ОС Windows NTвключає серверну (Windows NT Server)та клієнтську (Windows NT Workstation)частини та тим самим забезпечує роботу в мережах "клієнт/сервер". Windows NT зазвичай застосовують у середніх за масштабами мережах.

ОС Novell Netwareскладається з серверної частини та оболонок Shell,розміщені в клієнтських вузлах. Надає користувачам можливість спільно використовувати файли, принтери та інше обладнання. Містить службу каталогів, загальну розподілену базу даних користувачів та ресурсів мережі. Цю ОС найчастіше застосовують у невеликих мережах.

Інтегровані програмні пакети є набір кількох програмних продуктів, об'єднаних в єдиний зручний інструмент. Найбільш розвинені з них включають текстовий редактор, органайзер, електронну таблицю, СУБД, засоби підтримки електронної пошти, програму створення презентаційної графіки.

Результати, одержані окремими підпрограмами, можуть бути об'єднані в остаточний документ, що містить табличний, графічний та текстовий матеріал.

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

У професійний пакет Microsoft Office увійшли такі необхідні програми, як текстовий редактор Word, електронна таблиця Excel, програма створення презентацій PowerPoint, СУБД Access, засіб підтримки електронної пошти Mail. Усі частини цього пакету становлять єдине ціле, і навіть зовні всі програми виглядають однаково, що полегшує їх освоєння, і щоденне використання.

Наприклад, інтегрований пакет для написання книг, що містять ілюстрації, містить:

Текстовий редактор;

Орфографічний коректор на 80 000 слів (програму виявлення орфографічних помилок);

Програму злиття текстів;

Програму формування змістів та складання покажчиків;

Автоматичний пошукта заміну слів та фраз;

засоби телекомунікації;

електронну таблицю;

Систему управління базами даних;

Модулі графічного оформлення;

Графічний редактор;

Можливість друку сотнями різних шрифтів тощо.

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

Інтегровані пакети забезпечують одночасне використання кількох функціональних та типових пакетів у конкретній галузі застосування.

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

Інтегровані пакети є набором кількох програмних продуктів, об'єднаних в єдиний зручний інструмент, що зазначалося вище.

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

Інтегровані пакети програм - за кількістю найменувань продуктів нечисленна, але в обчислювальному плані досить потужна частина, що активно розвивається програмного забезпечення(ПЗ).

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

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

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

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

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

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

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

Інтегрованими пакетаминазиваються ППП, що поєднують у собі функціонально різні програмні компоненти ППП загального призначення.

Сучасні інтегровані ППП можуть включати:

Текстовий редактор;

електронну таблицю;

Графічний редактор;

Комунікаційний модуль.

Як додаткові модулі в інтегрований пакет можуть включатися такі компоненти, як система експорту-імпорту файлів, калькулятор, календар, системи програмування.

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

З наявних пакетів першим був Framework. Нині найпоширенішим інтегрованим пакетом є Microsoft Office.

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

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

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

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

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

Експертні системи– це системи обробки знань у вузькоспеціалізованій галузі підготовки рішень користувачів на рівні професійних експертів.

Експертні системи використовуються для цілей:

Інтерпретації стану систем;

прогнозу ситуацій у системах;

Діагностика стану систем;

Цільового планування;

усунення порушень функціонування системи;

Управління процесом функціонування; і т.д.

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

Як засоби реалізації експертних систем на ЕОМ використовують звані оболонки експертних систем. Прикладами оболонок експертних систем, застосовуваних економіки, є: Шедл (Діалог), Expert-Ease та інших.

1.6.5 Метод-орієнтовані ППП. Метод-орієнтовані ППП відрізняються тим, що в їхній алгоритмічній основі реалізований будь-який економіко-математичний метод вирішення задачі. До них відносяться ППП:

Математичного програмування (лінійного, динамічного, статистичного тощо);

Мережевого планування та управління;

Теорії масового обслуговування;

Математична статистика.

Як приклад може бути наведена система статистичної обробки даних STАТІСТІСА .

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

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

Проблемно орієнтовані ППП для промислової сфери.

Сучасні інтегровані інформаційні системиповинні відповідати низці нових вимог.

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

По-друге, вони орієнтовані не на мейнфрейм (велику ЕОМ), а на архітектуру клієнт-сервер, будуються на основі багатозадачних, розрахованих на багато користувачів операційних систем(Типу UNIX) та реляційних баз даних, розробляються на базі CASE-технологій.

По-третє, сучасні системи здатні підтримувати різні типивиробництва; виготовлення «про запас», розробку та виготовлення виробу на замовлення, збирання на замовлення, дрібно- та великосерійні виробництва, виробництва з безперервним циклом.

Вартість більшості комплексних проблемно-орієнтованих ППП висока (іноді понад 1 млн. доларів).

Електронний офіс

1.7.1 Поняття електронного офісу

1.7.2 Склад Microsoft Office

1.7.3 Безкоштовний офіс – OpenOffice (Libre)

Література: 5, c. 311–401; 6, c. 417-590; 2; 4; 8; 9.

1.7.1. Поняття електронного офісу.Досить велике коло завдань, вирішуваних за допомогою ПЕОМ можна віднести до офісних: діловодство, управління, контроль управління, створення звітів, пошук, введення та оновлення інформації, складання розкладів, обмін інформацією між підрозділами відділів, між відділами підприємства та між підприємствами. У цих завданнях можна виділити низку типових процедур:

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

Збір та подальший аналіз даних (звітність за певні періодичасу за різними підрозділами відповідно до різних критеріїв вибору);

Зберігання інформації, що надійшла ( швидкий доступдо інформації та пошук необхідних даних).

Ці процедури можуть виконуватися в рамках електронного офісу.

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

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

Основні програмні продукти, що входять до сучасного офісу:

Текстовий редактор;

електронна таблиця;

Комунікаційний модуль (часто поєднується з органайзером).

До складу програмного забезпечення офісу можуть також входити: система управління базами даних, програма аналізу та складання розкладів, програма презентації, графічний редактор, програми перекладу та розпізнавання текстів

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

В даний час на ринку офісних продуктів у країнах колишнього Союзу (як легальному, так і піратському) домінує Microsoft Office фірми Microsoft. На легальному ринку «дикого Заходу» ситуація інша - у фахівців нові спогади про редактора WordPerfect, що входить до комплекту Corel (раніше Borland) Office for Windows, знаменитому пакеті SmartSuite компанії Lotus Development.

1.7.2 Склад Microsoft Office.Інтегрований пакет Microsoft Office існує у двох варіантах, що визначаються складом програм, що входять до нього: Microsoft Office, звана стандартною редакцією, і Microsoft Office Professional. На сьогоднішній день найпоширеніша версія це Microsoft Office 2007, 2010, хоча структура пакета залишається відносно постійною вже кілька версій.

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

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

До складу Microsoft Office входять:

Основний комплект

Текстовий процесор Word – дозволяє створювати та роздруковувати текстові документиз використанням всіх видів форматування (параметри шрифту, списки, колонки, написи тощо), створювати таблиці, малюнки, формули, діаграми, WWW-документи тощо.

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

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


Курсова робота
З дисципліни «Інформаційні системи економіки»
На тему: "Інтегровані пакети для офісів"
Зміст:

Вступ
Розділ I Структура програмного забезпечення
1.1 Поняття програмного забезпечення
1.2 Класифікація програмного забезпечення
1.3 Інтегровані пакети прикладних програм
Розділ II Інтегровані пакети для офісів
2.1 Пакет прикладних програм Microsoft Office
2.2 Додаткові офісні програми
2.3 Альтернативні офісні пакети
Висновок
Список літератури

Вступ

Наборів офісних програм існує досить багато. Вони мають різні функціональні можливості, вимоги до конфігурації комп'ютера та кваліфікації користувача.
Основними відомими пакетами є Open Office, Microsoft Office, Star Office, Лексикон XL, Microsoft Works.
Призначення офісних програмних пакетів – забезпечити співробітників офісу та підприємства широким набором коштів для повсякденної спільної роботи, автоматизувати виконання рутинних операцій, допомогти у комплексному вирішенні завдань підприємства загалом.
Спочатку з'явилися інтегровані пакети, які поєднують у собі текстовий, табличний і графічний процесори, і навіть систему управління базою даних. Наприклад, Framework, Simphony. Надалі в інтегровані пакети були додані засоби тривимірної графіки, менеджера інформації, системи електронного розпізнавання документів, електронної пошти, наприклад Borland Office for Windows фірми Novell (нині Corell Office), Smart Suite фірми Lotus Development (підрозділ IBM) та інші. У нашій країні стала вельми поширеною інтегрований пакет Microsoft Office фірми Microsoft.
Призначення Microsoft Office – надати інструментальні засоби, що автоматизують складання та оформлення документів для більшості користувачів – менеджерів, бухгалтерів та інших співробітників офісів. Тісна інтеграція операційної системи Windows і Microsoft Office дозволяє найбільш використовувати можливості комп'ютера.
Більше 15 років продукт Microsoft Office існує на ринку програмних продуктів і, природно, зазнав змін, пов'язаних із зростаючими потребами користувачів.
Таким чином, метою цієї роботи є розкриття теми: «Інтегровані пакети для офісів». Поставлена ​​мета вимагала вирішення наступних завдань:
вивчити теоретичні аспекти;
проаналізувати структуру та мету інтегрованих пакетів для офісу на прикладі MS Office 2007.
У цій роботі наведена характеристика застосовуваних на сьогоднішній день інтегрованих пакетів для офісу, зроблено їх порівняльний аналіз. Наведено конкретний приклад автоматизації офісу на основі продукту Microsoft Office.

Розділ I Структура програмного забезпечення

1.1 Поняття програмного забезпечення

Сам собою комп'ютер неспроможна виконати жодної дії. "Поясненням" комп'ютеру того, що і як треба виконати для досягнення поставленої мети, займається програмування (programming)1 , Що являє собою процес створення програми, включаючи аналіз вимог та всі стадії розробки та реалізації.
Набір операторів, який може бути представлений як єдине ціле в деякій обчислювальній системі та використовується для управління поведінкою цієї системи, називається програмою. Під оператором у даному випадкурозуміється дія, яка може виконано над одним або декількома операндами для отримання результатів. Зазвичай ця дія позначається символом операції (командою) та змінними (параметрами), які задають конкретні значення даних цієї операції.
Як правило, для досягнення поставленої мети потрібна реалізація не одного, а цілого набору дій, що виконуються у певній послідовності. Заздалегідь задана послідовність чітко визначених правил чи команд на вирішення поставленої завдання за кінцеве число кроків називається алгоритмом.
Сукупність програм, призначена на вирішення завдань на комп'ютері, називається програмним забезпеченням (software). Програмне забезпечення є невід'ємною частиною обчислювальних систем і поєднує в собі не тільки програми в символічному записі, а й виконувані форми цих програм, а також документацію, що супроводжує програми.
1.2 Класифікація програмного забезпечення

Залежно від призначення все програмне забезпечення може бути поділено на системне програмне забезпечення, системи програмування та прикладне програмне забезпечення.
Системне програмне забезпеченняграє чільну роль через те, що без попереднього тестування і оперативного контролю над роботою пристроїв неможливо розпочати роботу, а описи базових дій ПК неспроможна виконати жодної команди.
Компонентами системного ПЗ є операційні системи, засоби контролю та діагностики.
p align="justify"> Операційні системи (operating systems) займають особливе місце серед системного ПЗ, так як окремі програми операційної системи починають працювати відразу після включення ПК. Саме вони здійснюють діалог користувача та ПК, керують ресурсами комп'ютера ( оперативною пам'яттю, місцем на зовнішніх носіях, інформації), запускають у роботу прикладні програми, забезпечують користувачеві та прикладним програмам зручний (дружній) інтерфейс.
З початком застосування в комп'ютерах мікропроцесорів вимоги до операційних систем зросли і серед багатьох виробників ПЗ виробники операційних систем стали займати лідируючі позиції.
Донедавна на комп'ютерах типу IBM PC застосовувалося кілька різновидів операційних систем:
MS-DOS - дискова операційна система фірми Microsoft (найпопулярніша);
PC-DOS - Дискова операційна система фірми IBM;
DR-DOS – дискова операційна система фірми Digital Research (використовується під час роботи з мережним ПЗ фірми Novell);
UNIX – дискова операційна система фірми Bell Laboratories (використовується під час роботи у мережі Інтернет);
Linux – один із варіантів операційної системи типу UNIX.
В останні роки більшість персональних комп'ютерів працюють під керуванням операційної системи Microsoft Windows.
Іншим важливим компонентом системного ПЗ є драйвери, що розширюють можливості DOS з управління різними пристроями ПК (клавіатурою, мишею, оперативною пам'яттю, жорстким диском тощо). За допомогою їх можна підключити до ПК нові пристрої або модифікувати використання вже встановлених.
Третю групу системного програмного забезпечення становлять програми-оболонки, які забезпечують наочніший і простий спосіб діалогу користувача з ПК. Найбільшою популярністю користується The Norton Commander та її аналог, що працює під керуванням Windows, - Windows Commander.
Для роботи в графічному режимі призначені операційні оболонки – група досить потужних програм, що дають можливість користувачеві одночасно виконувати кілька програм (мультипрограмування), побудувати вікна на екрані, що представляють багатий набір засобів виведення зображення на екран та маніпулювання ним. Найбільш відомою є операційне середовище Windows фірми Microsoft. Окрім неї до цієї групи належать GEM, GeoWorks, DesqView.
У п'яту, останню групу цієї категорії зазвичай поєднують допоміжні програми (утиліти). До них відносять:
програми-пакувальники, що дозволяють за рахунок спеціальних методів "стискати" файли, призначені для архівного зберігання. Найбільш популярні їх ari.exe, rar.exe, zip.exe;
антивірусні програми, призначені для діагностики та «лікування» програми, пошкоджених комп'ютерними вірусами (AVP Kaspersky, Doctor Weber та ін.);
комунікаційні програми, призначені для організації обміну інформацією між комп'ютерами (LapLink.exe, DeskLink.exe, FastLynx.exe і т.д., які постачаються з відповідним обладнанням);
програми діагностики, що дозволяють протестувати працездатність різних пристроїв ПК та отримати довідкову інформацію про технічні можливості ПК (ScanDisk, Check Disk);
програми оптимізації, «кешування» та динамічного стиснення дисків, програми управління пам'яттю та печаткою тощо. (SmartDRV, QEMM-386).
Системи програмуваннявключають мови програмування та транслятори, і дозволяє розробляти як системне, і прикладне програмне забезпечення. Отже, у програмуванні вони відіграють роль засобів виробництва. Залежно від рівня складності мови програмування поділяють на мови високого та низького рівня. Чим складніша мова, тим нижчий її рівень і тим більше, як правило, його можливості.
До мов високого рівня відноситься, наприклад BASIC, є найбільш доступною для вивчення мовою, орієнтованою на діалогову роботу.
До мов низького рівня належать Асемблер, мова якого відображає архітектуру ЕОМ, забезпечує доступ до регістрів, вказівку методів адресації та опис операцій у термінах команд процесора. Мова асемблера служить для розробки операційних систем. Іншим представником мов низького рівня є СІ – універсальна мова програмування, спочатку розроблена як мова системного програмування для операційної системи UNIX. В даний час є однією з найпопулярніших мов.
Різноманітність мов програмування викликана великою різноманітністю завдань, що стоять перед комп'ютером. Так, для ведення наукових розрахунків у 1956р. було створено FORTRAN (FORmula TRANslator), наприкінці 50-х – мова алгоритмів Algol (ALGOrithmic Language). Першою мовою, в якій було запроваджено широке поняття типу даних та принципів структурного програмування, став Pascal.
Крім того, є досить великий набір спеціалізованих мов - Dbase, SQL, Turbo Pascal, Prolog, Visual Basic, JavaScript, DELPHI, PHP і т.д.
З часом усі мови зазнають змін, з'являються нові версії. Тому після назви мови зазвичай стоїть номер версії, що складається із двох частин (наприклад, 5.1, 4.02). Якщо мова в новій версії зазнає суттєвих змін, змінюється перша частина його номера, якщо ж йдеться лише про незначні доповнення – друга.
Зазвичай програма пишеться символічною мовою, близькою до англійської. Текст програми, написаний користувачем, називається вихідним модулем. Цей текст незрозумілий комп'ютеру. Для переведення вихідного модуля в об'єктний – сукупність машинних команд, використовуються транслятори. Транслятори бувають двох видів: інтерпретатори та компілятори.
Інтерпретатор забезпечує командне переведення тексту програми з одночасним виконанням переведеної в машинні коди команди. Процедура перекладу супроводжується перевіркою правильності написання команди. Якщо в результаті перевірки виявляється помилка, виконання програми припиняється, а на екрані з'являються повідомлення про характер помилки (якщо комп'ютер може її ідентифікувати) і номер рядка, в якому помилка виявлена. До недоліків роботи інтерпретатора можна віднести низьку продуктивність. Це пояснюється тим, що при кожному запуску програми на виконання (навіть якщо вона гарантовано не містить жодних помилок) відбувається перевірка на наявність помилок і переведення в машинні коди кожного рядка тексту програми.
Компілятор переводить (з одночасною перевіркою коректності написання команд) у машинні коди всю програму відразу. Через війну створюється об'єктний модуль. При необхідності кілька об'єктних модулів за допомогою спеціальних програм-лінкнерів об'єднуються в один модуль завантаження. Лише після створення модуля завантаження програма може бути запущена на виконання. Програми, переведені в машинні коди з допомогою компілятора, працюють значно швидше, оскільки за запуску програми відразу починається виконання без додаткових перевірок і перекладів.
Прикладне програмне забезпеченняділять на три групи залежно від сфери застосування.
Першу групу складають прикладні програми загального призначення. До них відносяться: редактори текстів, табличні процесори, СУБД тощо.
Редактори текстів – програми для створення та обробки текстів програм та документів. Існує досить великий перелік таких програм. Кожна з них має свої переваги та недоліки. Найпопулярнішим текстовим редактором є Microsoft Word.
Табличні процесори забезпечують роботу з великими масивами числової інформації. До найбільш відомих табличних процесорів відносяться: Excel, Lotus. Нині абсолютним лідером є табличний процесор Excel, розроблений фірмою Microsoft. Табличний процесор є прямокутною таблицею, в комірках якої можуть міститися числа, символи (слова), формули до розрахунку значень. Більшість табличних процесів мають досить багаті бібліотеки функцій для розрахунків. Крім обчислень багато програм цієї групи дозволяють будувати графіки за наявними даними. Як додаткові послуги часто надаються можливості запису макрокоманд, створення власних вхідних і вихідних форм, а також обміну інформацією з базами даних.
Системи управління базами даних (СУБД) – інформаційно-пошукові системи, що дозволяють обробляти (вводити, здійснювати пошук, сортувати та ін.) великі масиви інформації. Прикладом найпростішої бази є елементарна картотека. Складніші СУБД дозволяють вирішувати завдання, пов'язані з обробкою кількох інформаційних масивів, пов'язаних між собою різними відносинами. До найбільш популярних СУБД належать Oracle, MS SQL, Access. Нещодавно широко використовувалися Dbase IV, Paradox 4, Fox Rro, Clarion Professional Developer, Clipper, RBase.
Системи (засоби) ділової та наукової графіки дозволяють виводити на екран різні види графіків та діаграм. Серед цих систем найбільшу популярність мають Microsoft Chart, Harvard graphics, StatGraf.
До другої групи виділено спеціалізовані прикладні програми. До них відносяться прикладні програми, що мають на меті вирішення будь-яких вузькоспеціалізованих завдань. Наприклад, нині ринку програмного забезпечення є досить великий набір бухгалтерських програм (1С, БЕСТ, Турбо-бухгалтер, Вітрило тощо.), навчальних програм (мовних, математичних та інших.).
Інтегровані пакети прикладних програм поєднують у собі можливості текстових редакторів, табличних процесорів та СУБД. Як правило, інтерфейс кожного компонента має споріднений вигляд, однотипні дії виконуються однаковими засобами, що полегшує процедуру освоєння всього пакету. Найяскравішим представником цієї групи програмного забезпечення є Microsoft Office – продукт корпорації Microsoft.

1.3 Інтегровані пакети прикладних програм

Інтегровані пакети– це сукупність програмних засобів різного призначення з єдиним інтерфейсом користувача, спільно використовують одні й ті ж дані.
Найбільш поширені інтегровані пакети, компонентами яких є:
СУБД;
текстовий редактор;
табличний процесор;
органайзер;
засоби підтримки електронної пошти;
програми створення презентацій;
графічний редактор.
Компоненти інтегрованих пакетів можуть працювати ізольовано один від одного, але основні переваги інтегрованих пакетів виявляються при їх розумному поєднанні один з одним. Користувачі інтегрованих пакетів мають уніфікований для різних компонентів інтерфейс, тим самим забезпечується відносна легкість процесу освоєння.
Відмінними рисами даного класу програмних засобів є:
повнота інформаційних технологій для кінцевих користувачів;
однотипний інтерфейс кінцевого користувача для всіх програм, що входять до складу інтегрованого пакета – загальні команди в меню, стандартні піктограми одних і тих же функцій (збереження на диску, друк, перевірка орфографії, шрифтові оформлення тощо), стандартна побудова та робота з діалоговими вікнами та ін;
загальний сервіс для програм інтегрованого пакета (наприклад, словник та засоби орфографії для перевірки правопису, будівник діаграм, конвертер даних та ін.);
легкість обміну та посилань на об'єкти, створені програмами інтегрованого пакета (застосовується два методи: DDE – динамічний обмін даними та OLE – динамічне компонування об'єктами); одноманітне перенесення об'єктів (метод drag-and-drop);
наявність єдиної мовної платформи для розбору макрокоманд, програм користувача;
можливість створення документів, що інтегрують у собі можливості різних програм, що входять до складу інтегрованого пакета.
Інтегровані пакети ефективні при груповій роботі в мережі багатьох користувачів. Так, з прикладної програми, в якій працює користувач, можна надіслати документи та файли даних іншому користувачеві, при цьому підтримуються стандарти передачі даних у вигляді об'єктів через мережу або через електронну пошту.
Головною відмінністю програм, складових інтегрований пакет, є загальний інтерфейс користувача, що дозволяє застосовувати одні й самі (або, схожі) прийоми роботи з різними додатками пакета. Взаємодія програм складає рівні документів. Це означає, що документ, створений в одному додатку, можна вставити в інший додаток і за необхідності змінити його. Спільність інтерфейсу зменшує витрати на навчання користувачів. Крім того, ціна комплекту з трьох і більше додатків, що підтримуються одним і тим же виробником, значно нижча, ніж сумарна ціна, якщо купувати їх окремо.

Розділ II Інтегровані пакети для офісів

2.1 Пакет прикладних програм Microsoft Office

Microsoft Office – пакет прикладних програм, що дозволяє вирішувати різноманітні завдання. Microsoft Office настільки тісно пов'язані між собою, що часто їх сукупність розглядається як єдина програма.
Перша згадка про пакет Microsoft Office посідає початок 90-х XX в., коли вийшла його перша робоча версія – Microsoft Office 4.2. У той час він був невеликим набором офісних продуктів для одного користувача.
Менш ніж за 10 років вийшли Microsoft Office 95, Microsoft Office 97, Microsoft Office XP, Microsoft Office 03, а наприкінці 2007р. корпорація Microsoft оголосила про вихід чергової, шостої версії Microsoft Office 2007.
За такий нетривалий час пакет перетворився на широко інтегровану систему, що включає не тільки засоби зв'язку, що вже стали звичними (текстовий і табличний процесори, системи управління базами даних, системи управління персональною інформацією та ряд інших), а й сервери, служби та програми для настільних комп'ютерів, розроблені для спільної роботи щодо вирішення широкого кола бізнес-завдань.
Під час створення нових версій пакета деякі з програм об'єдналися: наприклад, програма Microsoft Schedule+ (розклад) увійшла до складу Microsoft Outlook. Деякі програми взагалі були виключені з пакета через те, що їх функції взяли на себе інші програми (наприклад, Card File (картотека)).
Традиційно пакет прикладних програм Microsoft Office має кілька варіантів постачання:
стандартний (standard), призначений для користувачів, сфера інтересів яких поширюється на базовий набір інструментів для організації діловодства, створення, публікації та аналізу документів у мережі організації та глобальної мережі Інтернет;
малий бізнес (small business edition) для використання на малих підприємствах;
професійний (professional), у якому стандартну версію доповнено системою управління базами даних;
спеціальний професійний (professional special edition), у якому професійна версія доповнена системами керування веб-сайтами та веб-сайтами;
розробник (developer), призначений для професійних розробників та містить крім повної спеціальної професійної версії комплект інструментарію та документації для створення, впровадження та підтримки рішень на базі Microsoft Office.
До складу пакета входять два блоки компонентів – основні та допоміжні.
Блок основних компонентівскладається з наступних додатків:
Текстовий процесор Microsoft Word. Є багатофункціональним багатовіконним редактором текстів, що дозволяє створювати документи будь-якого рівня складності, і має великий набір інструментів для їх редагування та оформлення.
Створення документа у текстовому процесорі може здійснюватися у двох напрямах: створення «пасивного» документа; створення типового документа.

Рис. 1 Microsoft Word 2007

Створення «пасивного» документа відбувається за допомогою набору тексту з його оформленням (форматуванням). Створення типового документа складає основі шаблонів – інтерактивної форми, потребує заповнення.
Крім безпосереднього введення та форматування тексту текстовий процесор дозволяє створювати таблиці та табличні форми, здійснювати верстку тексту в кілька колонок, малювати, впроваджувати графічні об'єкти, створювати документи для серійного розсилання (злиття документів), створювати віртуальні документи, що складаються з посилань на інші файли.
система електронних таблиць (табличний процесор) Microsoft Excel. Область застосування табличного процесора дуже широка: від виконання елементарних обчислень до створення бухгалтерських книг, рахунків, діаграм та фінансових моделей. Електронна таблиця забезпечена потужними засобами аналізу даних та побудови діаграм, а також аналітичними функціями. До основних сервісних можливостей Microsoft Excel відносять можливість різноманітно впорядковувати інформацію на листах і в книгах, на базі вбудованих функцій програми створювати власні функції і формули будь-якого рівня складності, створювати якісні двох-і тривимірні графікита діаграми, обробляти інформацію баз даних у списках, аналізувати та розробляти сценарії, підвищувати продуктивність роботи за рахунок створення та застосування макросів.

Рис. 2 Microsoft Excel 2007

У Excel розрізняють такі типи даних: числа, текст, формули, текстуальні формули, текст чисел. Excel сам розпізнає числа та текст.
система підготовки презентацій Microsoft PowerPoint. Розроблено як засіб для створення слайдових та проекційних презентацій, автоматичних демонстрацій та мультимедіа-експозицій. Програма дозволяє будувати презентації на основі стандартних наборів слайдів або задавати свій власний зміст за допомогою презентаційних засобів PowerPoint та даних із Word, Excel або Access. Додаток має великий набір шаблонів слайдів. У слайд можуть бути поміщені текстова інформація, різного роду графіки та діаграми, графічні зображення. Анімаційні ефекти при виведенні інформації всередині слайду і при зміні слайдів роблять цей програмний продукт незамінним інструментом під час підготовки та проведення різноманітних презентацій.

Рис 3 Microsoft PowerPoint 2007

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

Рис. 4 Microsoft Outlook 2007

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

Рис. 5 Microsoft Access 2007

Система керування веб-сайтами Microsoft FrontPage – це програма, яка дозволяє в діалоговому режимі виконати всі необхідні дії щодо створення та редагування веб-сторінок користувачу, не знайомому зі спеціальними мовами програмування для веб.
настільна видавнича система Microsoft Publisher. Основне призначення цієї програми – засіб для створення професійно оформлених публікацій – брошур, буклетів, карток, листівок. Багато майстрів (спеціальних програмних засобів) дозволяє автоматизувати процес оформлення документа.
система керування проектами Microsoft Project. Продукт має зручні засоби побудови звітів та ведення інформації, необхідної для прийняття управлінських рішень, та ефективні алгоритми її аналізу.
система підготовки діаграм Microsoft Visio Містить багату бібліотеку діаграм, що дозволяє збудувати організаційні (ієрархічні), циклічні, радіальні, пірамідальні та інші типи діаграм будь-якого рівня складності.
До числа допоміжних додатківвідносяться:
інтерпретатор запитів до зовнішнім базамданих Microsoft Query;
програма малювання – блок схем Microsoft Organization Chart;
програма створення діаграм Microsoft Graph;
програма створення фігурних текстів Microsoft WordArt;
редактор математичних формул Microsoft Equation;
програма розпізнавання текстів Microsoft Office Document Imaging;
засоби малювання Microsoft Draw;
географічні карти Microsoft Map;
і т.д.................

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

Традиційні, чи пов'язані, інтегровані програмні комплекси є багатофункціональний автономний пакет, у якому одне ціле з'єднані функції та можливості різних спеціалізованих (проблемно-орієнтованих) пакетів, споріднених у сенсі технології обробки даних на окремому робочому місці. Представниками таких програм є пакети Framework, Symphony, а також пакети нового покоління Microsoft Works, Lotus Works.

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

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

Типові та найбільш потужні пакети даного типу: Borland Office for Windows, Lotus, SmartSute for Windows, Microsoft Office. У професійній редакції цих пакетів є чотири додатки: текстовий редактор, СУБД, табличний процесор, програми демонстраційної графіки.

Особливістю нового типу інтеграції пакетів використання загальних ресурсів. Тут можна виділити чотири основні види спільного доступу до ресурсів.

1. Користування утиліт, загальних всім програм комплексу.

Так, наприклад, утиліта перевірки орфографії доступна з усіх пакетних програм.

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

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

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

OpenDoc є об'єктно-орієнтованою системою, що базується на відкритих стандартах фірм - учасників розробки. Як модель об'єкта використовується розподілена модель системних об'єктів (DSOM - Distributed System Object Model), розроблена фірмою IВM для OS/2. Передбачається сумісність між OLE та OpenDoc.

© 2022 androidas.ru - Все про Android