Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Posibnik.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
578.56 Кб
Скачать

Лекція 13

Профілі відкритих інформаційних систем

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

Поняття профілю інформаційної системи

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

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

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

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

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

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

  • регламентуючу архітектуру і структуру інформаційної системи;

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

Залежно від сфери застосування профілі можуть мати різні категорії і відповідно різні статуси твердження :

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

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

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

Принципи формування профілю інформаційної системи

Використання профілів інформаційних систем покликане вирішити наступні завдання:

  • зниження трудомісткості проектів;

  • підвищення якості компонентів інформаційної системи;

  • забезпечення розширюваності і масштабованості систем, що розробляються;

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

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

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

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

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

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

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

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

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

Між застосуваннями і середовищем визначаються стандартизованные інтерфейси - Application Program Interface (API), які є необхідною частиною профілів будь-якої відкритої системи. Крім того, в профілях можуть бути визначені уніфіковані інтерфейси взаємодії функціональних частин один з одним і інтерфейси взаємодії між компонентами середовища системи. Специфікації виконуваних функцій і інтерфейсів взаємодії можуть бути оформлені у вигляді профілів компонентів системи. Таким чином, профілі інформаційної системи з ієрархічною структурою можуть включати:

  • стандартизованные описи функцій, що виконуються цією системою;

  • функції взаємодії системи із зовнішнім для неї середовищем;

  • стандартизованные інтерфейси між застосуваннями і середовищем інформаційної системи;

  • профілі окремих функціональних компонентів, що входять в систему. Для ефективного використання конкретного профілю необхідно;

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

  • ідентифікувати стандарти і нормативні документи, варіанти їх використання і параметри, які необхідно включити в профіль;

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

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

  • опублікувати профіль і/або просувати його по формальних інстанціях для подальшого поширення.

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

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

Структура профілів інформаційних систем

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]