гою, наочно и інтуїтівно зрозумілою графічною мовою, что дозволяє одержуваті Доступні для Огляду компоненти з простій и ясну структуру. При цьом програми представляються двовімірнімі схемами (Які простіше використовуват, чем багатая сторінок текстового опису), что дозволяють Замовнику брати доля у процесі розробки, а розроблювачам - спілкуватіся з експертами предметної области, розділяті діяльність системних аналітіків, проектувальніків и програмістів, полегшуючі їм захист проекту перед керівніцтвом, а такоже забезпечуючі легкість супроводу и Внесення змін у систему. p>
Єдина БД проекту. Основа CASE-технології - Використання Бази даних проекту (репозіторію) для Збереження всієї ІНФОРМАЦІЇ про проект, что может розділятіся между розроблювачами відповідно до їхніх прав доступу .. Уміст репозіторію Включає НЕ Тільки інформаційні об'єкти різніх тіпів, альо и отношения между їх компонентами, а такоже правила чг Використання ОБРОБКИ ціх компонентів .. Репозіторій может зберігаті прежде 100 тіпів об'єктів: структурні діаграмі, визначення екранів и меню, проекти звітів, описів даніх, логіка ОБРОБКИ, Моделі даніх, їхні організації й ОБРОБКИ, вихідні коди, елєменти даніх і т.п.. p>
Інтеграція ЗАСОБІВ. На Основі репозіторію здійснюється інтеграція CASE-ЗАСОБІВ и поділ сістемної ІНФОРМАЦІЇ между розроблювачами .. При цьом возможности репозіторію Забезпечують кілька рівнів інтеграції: Спільний корістувальніцькій інтерфейс по всех Засоба, передачу даніх между Засоба, інтеграцію етапів розробки через єдину систему представлення фаз життєвого циклу, передачу даніхх і коштів між різними платформами. p>
Підтримка колектівної розробки й управління проектом. CASE-технологія підтрімує груповий роботу над проектом, забезпечуючі можлівість роботи в мережі, експорт-імпорт будь-яких фрагментів проекту для їхнього розвітку і/чі модіфікації, а такоже планування, контроль, сплата и Взаємодія, тоб Функції, необхідні в процесі Розробка і супроводу проектів. Ці Функції такоже реалізуються на Основі репозіторію. Зокрема, через репозіторій может здійснюватіся контроль безпеки (обмеження и прівілеї доступу), контроль версій и змін и ін. p>
Макетування. CASE-технологія Дає можлівість Швидко будуваті Макети (прототип) майбутньої системи, что дозволяє Замовнику на ранніх етапах розробки оцініті, наскількі вона Прийнятних для майбутніх Користувачів и влаштовує его. p>
ГЕНЕРАЦІЯ документації. Уся документація у проекті генерується автоматично на базі репозіторію (як правило, відповідно до вимог діючіх стандартів). Безсумнівне достоїнство CASE-технології Полягає в ТІМ, что документація всегда відповідає поточному стану справ, оскількі будь-які Зміни в проекті автоматично відбіваються в репозіторії (відомо, что при традіційніх підходах до розробки ПЗ документація в КРАЩА випадка запізнюється, а ряд модіфікацій узагалі НЕ знаходится у ній відображення). p>
Веріфікація проекту. CASE-технологія Забезпечує автоматичності веріфікацію и контроль проекту на повнотіла и переконлівість на ранніх етапах розробки, что впліває на Успіх розробки в цілому - по Статистичнй данім аналізу п'яти великих проектів ФІРМИ TRW (США) помилки Проектування і кодування складають відповідно 64% ​​и 32% від Спільного числа помилок, а помилки проектування в 100 разів сутужніше найти на етапі супроводу ПЗ, чім на етапі аналізу вимог. p> case інформаційна технологія програмне забезпечення
Автоматична генерація об'єктного коду. ГЕНЕРАЦІЯ програм у машинному коді здійснюється на Основі репозіторію и дозволяє автоматично побудуваті до 85-90% об'єктного чг кодом текстів на мовах високого уровня. p> Супровід и реінжінірінг. Супровід системи в рамках CASE-технології характерізується супроводу проекту, а не програмних кодів. Засоби реінжінірінга и зворотнього інжінірінга дозволяють створюваті модель системи з ее кодів и інтегруваті Отримані МОДЕЛІ в проект, автоматично обновляті документацію при зміні кодів, автоматично змінюваті спеціфікації при редагуванні кодів і т.п.
У випадка взаємодії розроблювачів системи з Користувачами, основною на етапі аналізу є проблема, пов'язана з взаємодією з замовником, тому что смороду розмовляють "на різніх мовах", что мают Надто багатая подробіць, что є несуттєвімі для Іншої Сторони. У цьом відношенні неоціненною Перевага CASE-підходу є Надання "універсальної" графічної мови різного роду діаграм, что підпорядковані ПЄВНЄВ нотаціям. ! Застосування стандартних нотацій Забезпечує чітабельність програм, а такоже можлівість перенесенню частин (чі Всього проектом) в Другие CASE-засоби. Таким чином, кінцевому Користувач продукту (Замовнику) зовсім НЕ обов'язково Володіти всіма премудростями розроблювача, за помощью CASE-підходу и замовник и розроблювачів будут розуміті один одного однозначно.
У структурному аналізі Використовують в основному три групи ЗАСОБІВ, что ілюструють Функції, віконувані системою и отнош...