Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
gosi_-_kopia.docx
Скачиваний:
36
Добавлен:
18.03.2015
Размер:
155.67 Кб
Скачать

20.Визначення case-технологій. Методологія case. Склад, структура та функціональні особливості case-засобів. Класифікація case-засобів.

Під терміном CASE (Computer Aided Software Engineering)розуміються програмні засоби, що підтримують процеси створення і супроводу ІС, включаючи аналіз і формулювання вимог, проектування прикладного ПЗ і баз даних, генерацію коду, тестування, документування, забезпечення якості, конфігураційне управління і управління проектом, а також інші процеси. CASE-засоби разом із системним ПЗ і технічними засобами утворюють повне середовище розробки ІС. Існуючі засоби CASE реалізують різні методи розробки ПЗ, кожен з яких як правило грунтується на конкретній моделі, однак є методи, які не залежать від моделей або використовують їх із сукупними. Метод - це процедура або техніка (технічні прийоми) для виконання або подання деякої певної частини життєвого циклу ПЗ. Методологія - це набір методів, які об'єднуються визначеним чином в структуру, іменовану "цикл життя розробки систем". Склад CASE: • потужна графіка для опису та документування систем ПЗ, а також для поліпшення інтерфейсу з користувачем, що розвиває творчі можливості фахівців і не відволікаючи їх від процесу проектування на рішення другорядних питань; • інтеграція, що забезпечує легкість передачі даних між засобами і дозволяє управляти всім процесом проектування безпосередньо через процес планування проекту; • використання комп'ютерного сховища (репозитарія) для всієї інформації про проект, що може розділятися між розробниками та виконавцями як основа для автоматичного створення ПЗ та повторного його використання в майбутніх системах. Структура. Інтегрований CASE-пакет містить чотири основні компоненти: 1) Засоби централізованого зберігання всієї інформації про проектований ПО протягом всього ЖЦ (репозитарій) є основою CASE-пакета. Репозитарій повинен забезпечувати: • синхронізацію надходження інформації від різних користувачів; • зберігання версій проекту і його окремих компонентів; • складання будь-якої запитаної версії; • контроль інформації на коректність, повноту і спроможність. 2) Засоби введення призначені для введення даних в репозитарій, а також для організації взаємодії з CASE-пакетом. 3) Засоби аналізу, проектування і розробки призначені для того, щоб забезпечити планування та аналіз різних описів, а також їх перетворення в процесі розробки. 4) Засоби виведення служать для документування, управління проектами кодової генерації. Класифікація. Класифікація за типами відображає функціональну орієнтацію CASE-засобів на ті чи інші процеси життєвого циклу. Класифікація за категоріями визначає ступінь інтегрованості по виконуваних функцій і включає окремі локальні засоби, вирішальні невеликі автономні завдання, набір частково інтегрованих засобів, що охоплюють більшість етапів життєвого циклу ІС що підтримують весь ЖЦ ІС і пов'язані спільним репозитарієм. Класифікація по типу: Засоби аналізу і проектування (Middle CASE) - Підтримують найбільш поширені методології проектування і використовуються для створення проектних специфікацій. Засоби проектування баз даних.Забезпечують моделювання даних і генерацію схем баз даних. Засоби розробки додатків Дозволяють модифікувати штатні засоби продуктів.

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