Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТКП_iнд_Блiнковс_каМ_КБ-12-1_В2.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
73.07 Кб
Скачать
  1. Інформаційні технології у проектуванні складних систем

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

Основні переваги CASE технології в порівнянні з традиційною технологією проектування:

  1. поліпшення якості розроблюваної ІС за рахунок коштів автоматіческого контролю і генерації;

  2. можливість повторного використання компонентів розробки;

  3. підтримання адаптивності та супроводу ІС;

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

  5. звільнення розробників від рутинної роботи з документування проекту, тому при цьому використовується вбудований документатор;

  6. можливість колективної розробки ІС в режимі реального часу.

Сучасні CASE-системи класифікуються за такими признакам:

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

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

  • за ступенем інтегрованості: tools – окремі локальні засоби; toolkit – набір неінтегрованих коштів, що охоплюють більшість етапів розробки ІС; workbench – повністю інтегровані кошти, пов'язані репозиторієм;

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

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

  • за типом операційних систем і апаратних платформ: працюючі тільки в одній операційній системі; працюють у декількох операційних системах, але на одній апаратній платформі; працюють на різних аn-паратних платформах.

Характеристика основних case-засобів:

Silverrun. CASE-засіб Silverrun американської фірми Сomputer Systems Advisers, Inc. (CSA) використовується для аналізу і проектування ІС бізнес-класу і орієнтоване більшою мірою на спіральну модель життєвого циклу (ЖЦ). Воно застосовується для підтримки будь-якої методології, заснованої на роздільній побудові функціональної та інформаційної моделей (діаграм потоків даних і діаграм «сутність-зв'язок»).

JAM. Засіб розробки додатків JAM (JYACC's Application Manager) – продукт фірми JYACC (США). Основною рисою JAM є його відповідність методології RAD, оскільки вона дозволяє досить швидко реалізувати цикл розробки програми, що полягає у формуванні чергової версії прототипу додатку з урахуванням вимог, виявлених на попередньому кроці, і пред'явлення його користувачеві.

CASE-засоби AllFusion. Засоби AllFusion компанії Computer Associates (США) – це сімейство інтегрованих рішень для розробки, розгортання та управління інформаційними системами на підприємстві. Засоби моделювання та инструментов управління змінами та конфігураціями при розробці ІС дозволяють організаціям моделювати, розробляти і впроваджувати ІС у масштабах підприємства [6].