я на системотехнічних принципах, які відображають найважливіші положення загальної теорії систем, системного проектування та інших наук, що забезпечують надійність експлуатації і економічність, як при проектуванні, так і при використанні систем.
Принцип системності або системний підхід. Суть в тому, що кожне явище розглядається у взаємозв'язку з іншими. Системний підхід зосереджує увагу на об'єкті як на єдиному цілому, а не на його частинах, як би абсолютно вони не виконували свої функції. Системний підхід пов'язаний із загальною активністю системи для досягнення мети. Основні етапи формування системи:
· визначення мети;
· визначення вимог до системи (визначення меж об'єкта);
· визначення функціональних підсистем, їх структури і завдань у
загальній системі управління;
· виявлення та аналіз зв'язків між підсистемами;
· встановлення порядку функціонування і розвитку всієї системи в цілому.
Безперервний розвиток інформаційних систем (ІС) - передбачає, при створенні інформаційних технологій повинна бути закладена можливість швидкого і без великих витрат на перебудову зміни і нарощування ІТ при зміні та розвитку об'єкта.
Сумісність припускає можливість взаємодії ІС різних рівнів та видів у процесі їх спільного функціонування.
Стандартизація та уніфікація - припускає використання типових, уніфікованих і стандартних рішень при створенні і розвитку ІС (типових програмних продуктів, уніфікованої документації, техніки).
Принцип ефективності - раціональне співвідношення між витратами на створення і експлуатацію і ефектом від функціонування створюваної системи.
Інтеграція - це об'єдинение в єдиний технологічний процес процедур збору, передачі, накопичення, зберігання інформації, і процедур формування управлінських рішень.
Автоматизації інформаційних потоків та документообігу, що досягається шляхом використання технічних засобів збору, реєстрації, обробки даних, створення первинних і результативних документів, а також засобів передачі даних на будь-які відстані.
2.2 Використання CASE-засобів
CASE-засоби надають багато переваг. На одній чаші ваг буде автоматизація роботи, надавана CASE, а на іншій - ненависна завдання перетворення результатів аналізу в формат цього CASE (якщо для формалізації результатів аналізу використовувався інший CASE-інструмент або ним не користувалися ніякої). Деякі CASE-засоби дозволяють безпосередньо перейти до проектування, а до аналізу можна повернутися шляхом зворотного проектування. На жаль, при використанні зворотного проектування в CASE-засобі створюється вельми шкідлива ілюзія того, що дані аналізу реєструються, хоча насправді цього практично ніколи не відбувається, оскільки інформація, що міститься в спроектованої структурі, відрізняється від результатів аналізу. Деякі корисні дані отримати можна, але побудувати повну картину навряд чи вдасться.
Сучасні CASE-засоби охоплюють велику область підтримки численних технологій проектування ІС: від простих засобів аналізу та документування до повномасштабних засобів автоматизації, що покривають весь життєвий цикл ПЗ.
Найбільш трудомісткими етапами розробки ІВ є етапи аналізу та проектування, у процесі яких CASE-средства забезпечують якість прийнятих технічних рішень та підготовку проектної документації. При цьому велику роль відіграють методи візуального подання. Це передбачає побудова структурних чи інших діаграм у реальному масштабі часу, використання різній колірної палітри, наскрізну перевірку синтаксичних правил. Графічні кошти моделювання предметної області дозволяють розробникам в наочному вигляді вивчати існуючу ІВ, перебудовувати їх у відповідності з поставленими цілями і наявними обмеженнями.
У розряд CASE-засобів потрапляють як відносно дешеві системи для персональних комп'ютерів з дуже обмеженими можливостями, і дорогі системи для неоднорідних обчислювальних платформ і операційних середовищ. Зазвичай до CASE-засобів відносять будь-яке програмне засіб, що автоматизує ту чи іншу сукупність процесів життєвого циклу ПЗ та що має такими характерними основними особливостями:
потужні графічні засоби для опису і документування ІВ, щоб забезпечити зручний інтерфейс з розробником і розвиваючі його творчі можливості;
інтеграція окремих компонент CASE-средств, забезпечує керованість процесом розробки ІС;
використання спеціальним чином організованого сховища проектних метаданих (репозитария).
.3 Побудова моделі даних