Реферати

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

Генрі Гант. (англ. Henry Gantt) (1861 - 23 листопада 1919) - соратник "батька наукового менеджменту" Фредерика Тейлора (1856-1915). Гантт вивчав менеджмент на прикладі будівлі кораблів під час Першої світової війни і запропонував свою діаграму, що складається з відрізків (задач) і крапок (завершальних задач, чи віх), як засіб для представлення тривалості і послідовності задач у проекті.

Витрати виробництва 12. Зміст. Зміст. 1 Уведення. 2 Витрати: види, особливості динаміки витрат виробництва при росту обсягу виробництва. 4 Витрати і використання праці у виробництві. Продуктивність праці як міра ефективності функціонування фірми. 13

Характеристика літнього туристського спорядження. ЗМІСТ УВЕДЕННЯ......3 РОЗДІЛ 1. ПОНЯТТЯ І ЗНАЧЕННЯ ТУРИСТСЬКОГО СПОРЯДЖЕННЯ Визначення туристського спорядження......4

Теоретичні основи фінансового менеджменту 4. Міністерство утворення і науки Російської Федерації Федеральне агентство по утворенню Державна освітня установа вищого професійного утворення

Як Чичиков випливає батьківському наставлянню в зрілу пору свого життя. Як Чичиков випливає батьківському "наставлянню" у зрілу пору свого життя? Автор: Гоголь Н. В. Павло Іванович Чичиков народився в бідній дворянській родині. Їдучи учитися, він одержав "наставляння" від свого батька, у якому говорилося про те, що Павлусь повинний підлещуватися з вчителями і, узагалі, зі старшими, але пущі усього, щоб він беріг "копійку".

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

Бурхливий розвиток нової інформаційної технології і розширення сфери її застосування привели до інтенсивного розвитку програмного забезпечення (ПО). Досить відзначити, що в 1996 р. світовим співтовариством на програмне забезпечення витрачене понад 110 млрд. долари. Причому тенденції розвитку ПО показують, що динаміка витрат має стійку тенденцію до росту, приблизно 20% у рік.

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

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

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

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

Базове програмне забезпечення. До складу базового (системного) ПО входять:

- операційні системи:

- сервісні програми;

- транслятори мов програмування;

- програми технічного обслуговування.

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

Виходячи з виконувані функції, ОС можна розбити на три групи:

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

- многозадачние (многопользовательские) - забезпечують колективне використання ЕОМ у мультипрограмному режимі поділу часу;

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

Рис. 1. Базове (системне) програмне забезпечення

Однозадачние Оспредназначени для роботи одного користувача в кажди" конкретний моменті однією конкретною задачею. Типовим представником таких операційних систем є MS-DOS (розроблена фірмою Microsoft). Многозадачние Особеспечивают колективне використання ЕОМ у мультипрограмному режимі поділу часу (у пам'яті ЕОМ знаходиться кілька програм - задач, - і процесор розподіляє ресурси комп'ютера між задачами). Типовими представниками подібного класу ОС є: UNIX, OS 2 корпорації IBM, Microsoft Windows 95, Microsoft Windows NT і деякі інші.

Мережні операційні системисвязани з появою локальних н глобальних мереж 11 призначені для забезпечення доступу користувача до всіх ресурсів обчислювальної мережі. Типовими представниками мережних ОС є: Novell NetWare, Microsoft Windows NT, Banyan Vines, IBM LAN, UNIX, Solaris фірми Sun. Більш докладно твані ОС і їхньої функції описані в спеціальних розділах дійсного підручника. Тут же вкажемо на основні тенденції розвитку ОС:

- зниження цін па операційні системи;

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

- забезпечення роботи многопроцессорних комп'ютерів;

- забезпечення сполучності програм для різних типів (поколінні) комп'ютерів;

- забезпечення виконання рівнобіжних програм;

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

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

По функціональних можливостях сервісні засоби можна підрозділити на засоби:

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

- захищаючі дані від руйнування і несанкціонованого доступу;

- дані, що відновлюють;

- ускоряющие обмін даними між диском і ОЗУ:

- архивации-разархивації;

- антивірусні засоби.

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

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

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

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

- обслуговування файлів і каталогів (аналогічно оболонкам);

- створення і відновлення архівів;

- надання інформації про ресурси комп'ютера, про дисковий простір, про розподіл ОЗУ між програмами;

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

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

З утиліт, що одержали найбільшу популярність, можна назвати багатофункціональний комплекс Norton Utilities.

Прикладне програмне забезпечення.

Прикладне програмне забезпечення (мал. 2) призначено для розробки і виконання конкретних задач (додатків) користувача. Прикладне програмне забезпечення працює під керуванням базового ПО, зокрема операційних систем. До складу прикладного ПО входять:

- пакети прикладних програм різного призначення;

- робочі програми користувача і ИС у цілому.

Рис. 2. Прикладне програмне забезпечення

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

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

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

Розрізняють наступні типи ППП: загального призначення (універсальні); методо-ориентированние; проблемно-орієнтовані; глобальних мереж; організації (адміністрування) обчислювального процесу.

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

До цього класу ППП відносяться:

- редактори текстові (текстові процесори) і графічні;

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

- системи керування базами даних (СУБД);

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

- Case-технології;

- оболонки експертних систем і систем штучного інтелекту.

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

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

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

- системи керування базами даних (СУБД). База даних - це сукупність спеціальним образом організованих наборів даних, що зберігаються на диску. Керування базою даних містить у собі введення даних, їхню корекцію і маніпулювання даними, тобто додавання, видалення, витяг, відновлення і т.д.;

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

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

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

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

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

- сіткового планування і керування;

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

- математичної статистики.

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

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

- засобу доступу і навігації - Netscape Navigator, Microsoft Internet, Explorer;

- електронна пошта (Mail), наприклад, Eudora. У банківській діяльності широке поширення одержали стандартні ППП, що забезпечують підготовку і передачу даних у міжнародних мережах Swift, Sprint, Reuters.

ППП організації (адміністрування) обчислювального процесу. Для забезпечення організації адміністрування обчислювального процесу в локальних і глобальних мережах ЕОМ у більш ніж 50% систем світу використовується ППП фірми Bay Networks (США), що керує адмініструванням даних, комутаторами, концентраторами, маршрутизаторами, графіком повідомлень.

Системні программивиполняются разом із прикладними і служать для керування ресурсами комп'ютера - центральним процесором, пам'яттю, виводом-введенням-висновком.

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

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

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

· програми контролю, тестування і діагностики, що використовуються для перевірки правильності функціонування пристроїв комп'ютера і для виявлення несправностей у процесі експлуатації; указують причину і місце несправності;

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

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

· антивірусні програми, призначені для запобігання зараження комп'ютерними вірусами і ліквідації наслідків зараження вірусами;

· програми оптимізації і контролю якості дискового простору;

· програми відновлення інформації, форматування, захисту даних;

· комунікаційні програми, що організують обмін інформацією між комп'ютерами;

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

програми для запису CD-ROM, CD-Rи багато хто інші.

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

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

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

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

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

Аналіз ефективності централізованої і децентралізованої організації системи для різних видів додатків, що складають типовий набір навантаження ИС, показує, що:

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

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

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

Ця інформація була знайдена на сайтах

http://window.edu.ru/window_catalog/files/1163/MtdMng27.pdf

http://www.rcio.rsu.ru/webp/class1/potok114/Poltorak%20T.W/%D0%9F%D0%9E.doc

http://ivan101.narod.ru/gos/inf/08.htm