анувати: прийнявши альтернативні рішення, приготувавшись до крайніх дій і т.д. Прикладом послужить вибір програмного забезпечення, при якому різні рішення можуть бути ризиковані в різному ступені. Більш немає місця для докладного обговорення, але використання наступного переліку питань може допомогти виділити деякі пункти.
. 2 Структура середовища інформаційної системи та її базові компоненти
Узагальнена структура будь ІС може бути представлена ??двома взаємодіючими частинами:
· функціональна частина, що включає прикладні програми, які реалізують функції прикладної області;
· середу або системна частина, що забезпечує виконання прикладних програм.
З цим поділом тісно пов'язані дві групи питань стандартизації:
· стандарти інтерфейсів взаємодії прикладних програм з середовищем ІС, прикладний програмний інтерфейс (Application Program Interface - API);
· стандарти інтерфейсів взаємодії самої ІС з зовнішньої для неї середовищем (External Environment Interface - EEI).
Ці дві групи інтерфейсів визначають специфікації зовнішнього опису середовища ІС - архітектуру, з точки зору кінцевого користувача, проектувальника ІС, прикладного програміста, який розробляє функціональні частини ІС.
Специфікації зовнішніх інтерфейсів середовища ІС і, як буде видно далі, специфікації інтерфейсів взаємодії між компонентами самого середовища, - це точні описи всіх необхідних функцій, служб і форматів певного інтерфейсу. Сукупність таких описів становить еталонну модель відкритих систем (Reference Open System Model).
Ця модель використовується більше 20 років і визначається системної мережевою архітектурою (SNA), запропонованої IBM в 1974 році. Вона заснована на розбитті обчислювального середовища на сім рівнів, взаємодія між якими описується відповідними стандартами і забезпечує зв'язок рівнів незалежно від побудови рівня в кожній конкретній реалізації (рис.1). Основною перевагою цієї моделі є детальний опис зв'язків у середовищі з точки зору технічних пристроїв і комунікаційних взаємодій. Разом з тим вона не бере до уваги взаємозв'язок з урахуванням мобільності прикладного програмного забезпечення.
Еталонна модель середовища відкритих систем (OSE/RM) визначає поділ будь-якої інформаційної системи на додатки (прикладні програми і програмні комплекси) і середовище, в якому ці додатки функціонують. Між додатками і середовищем визначаються стандартизовані інтерфейси (API), які є необхідною частиною профілів будь-якої відкритої системи. Крім того, у профілях ІС можуть бути визначені уніфіковані інтерфейси взаємодії функціональних частин один з одним і інтерфейси взаємодії між компонентами середовища ІС.
1.3 Життєвий цикл інформаційної системи. Основні етапи і їх характеристика
Сукупність стадій і етапів, які проходить ІС в своєму розвитку від моменту прийняття рішення про створення системи до моменту припинення функціонування системи, називається життєвим циклом ІС.
Зміст життєвого циклу розробки ІС зводиться до виконання наступних стадій:
. Планування та аналіз вимог (передпроектна стадія) - системний аналіз. Проводиться дослідження і аналіз існуючої інформаційної системи, визначаються вимоги до створюваної ІВ, формуються техніко-економічне обгрунтування (ТЕО) і технічне завдання (ТЗ) на розробку ІС;
. Проектування (технічне і логічне проектування). Відповідно до вимог формуються склад автоматизуються функцій (функціональна архітектура) і склад забезпечують підсистем (системна архітектура), проводиться оформлення технічного проекту ІС;
. Реалізація (робоче і фізичне проектування, кодування). Розробка і налагодження програм, формування і наповнення баз даних, формулювання робочих інструкцій для персоналу, оформлення робочого проекту;
. Впровадження (дослідна експлуатація). Комплексне налагодження підсистем ІС, навчання персоналу, поетапне впровадження ІС в експлуатацію по підрозділах організації, оформлення акта про приймально-здавальних випробуваннях ІС;
. Експлуатація ІС (супровід, модернізація). Збір рекламацій і статистики про функціонування ІС, виправлення недоробок і помилок, оформлення вимог до модернізації ІС та її виконання (повторення стадій 2-5).
Нижче розглядається основний зміст стадій і етапів життєвого циклу ІС.
Системний аналіз. Основними цілями етапу є:
* формулювання потреб у новій ІС (визначення всіх недоліків існуючої ІС);
* вибір напрямку і визначення економічної обґрунтованості проект...