і зв’язування системної інформації, а також інформації щодо
управління проектуванням; побудови прототипів і моделей сис-
теми; тестування, верифікації і аналізу згенерованих програм; ге-
нерації документів з проекту; контролю на відповідність стандар-
там по всіх етапах ЖЦ.
Нижче стисло характеризуються основні функціональні мож-
ливості САSЕ-засобів.
1) Спільна графічна мова. САSЕ забезпечує всіх учасників
проекту (в тому числі й замовників) спільною мовою, наочною,
строгою та інтуїтивно зрозумілою. Це дозволяє залучати замовни-
ка до процесу розробки, спілкуватися з експертами предметної об-
ласті, захищати проект перед керівництвом, поділити діяльність
системних аналітиків, проектувальників і програмістів, а також за-
безпечувати легкість супроводження і внесення змін у цільову си-
стему:
Графічна орієнтація САSЕ полягає в тому, що програми є
двовимірними схемами, набагато простішими у використанні,
аніж описи на кілька сторінок.
2) Загальна БД проекту. Основа САSЕ — це використання
БД-проекту (репозитарію) для зберігання всієї інформації про
проект, яка може розподілятися між розробниками відповідно
до їхніх прав доступу. Зміст репозитарію включає не тільки
об’єкти різних типів, але і відносини між їх компонентами, а
також правила використання або опрацювання цих компонен-
тів. Репозитарій може зберігати понад 100 типів об’єктів, прик-
ладами яких є діаграми, визначення екранів і меню, проекти зві-
тів, описи даних, логіка опрацювання, моделі даних, моделі під-
приємства, моделі опрацювання, початкові коди, елементи
даних і т. ін.
3) Інтеграція засобів. На основі репозитарію здійснюються
інтеграція САSЕ-засобів і розподіл системної інформації між ро-
зробниками. При цьому можливості репозитарію забезпечують
кілька рівнів інтеграції: загальний інтерфейс користувача по всіх
засобах, передачу даних між засобами, інтеграцію етапів розроб-
ки через єдину систему подань фаз ЖЦ, передачу даних і засобів
між апаратними платформами.
4) Підтримка колективної розробки й управління проек-
том. САSЕ підтримує групову роботу над проектом за допомо-
гою засобів роботи в мережі, експорту-імпорту будь-яких фра-
гментів проекту для розвитку і/або модифікації, а також плану-
вання, контролю, управління, взаємодії, тобто функцій,
необхідних для розробки і супроводження проектів. Ці функції