САSЕ-технологія створення інформаційних систем
CASE – средства и их характеристика.
Стандарт моделирования бизнес-процессов IDEF.
Моделирование бизнес-процессов, CASE- технологии.
CASE – средства для проектирования ИС.
АИТ и INTERNET
Типы пользовательских интерфейсов.
Возможности доступа пользователя к информационным и вычислительным ресурсам.
САSЕ-технологія (Computer-Aided Software/System Engineering) являє собою сукупність методологій аналізу, проектування, розроблення та супроводження складних систем програмного забезпечення (ПЗ), підтриману комплексом взаємозв'язаних засобів автоматизації. САSЕ надає системним аналітикам, проектувальникам і програмістам інструментарій для автоматизації проектування і розроблення ПЗ.
Головна мета САSЕ-технології полягає у відокремленні проектування ПЗ від його кодування і наступних етапів розроблення. Основний акцент у процесі створення ПЗ припадає на етапи аналізу і проектування, на відміну від кодування. Процес створення ПЗ із застосуванням САSЕ-засобів має такі переваги: підвищення якості ПЗ завдяки використанню засобів автоматичного контролю проекту; прискорення процесу проектування та розроблення; звільнення розробника від рутинної роботи і надання йому можливості зосередитися на творчій частині розробки; підтримка розвитку та супроводження системи тощо.
САSЕ-засоби здійснюють автоматизовану підтримку робіт на всіх етапах життєвого циклу ПЗ. У процесі створення і редагування проекту вони забезпечують роботу користувача в інтерактивному режимі з графічними моделями, підтримують організацію проекту у вигляді ієрархії рівнів абстракції, контролюють відповідність компонентів програмної системи.
До САSЕ-засобів відносять здебільшого будь-який програмний засіб, що забезпечує автоматичну допомогу в процесі розроблення ПЗ, його супроводження, а також під час управління проектом. Сучасним САSЕ-засобам притаманні такі властивості:
- застосування потужної графіки для подання і документування систем ПЗ, а також для поліпшення інтерфейсу з користувачем;
- використання комп'ютерного сховища, або репозиторію — бази даних САSЕ, в якій зберігається вся проектна інформація;
- інтеграція інформації та інструментальних засобів, що дає змогу керувати всім процесом проектування і розроблення ПЗ, використовуючи засоби планування проекту;
- застосування базових програмних засобів різного призначення (БД і СУБД, компілятори, налагоджувачі, документатори, текстові редактори, оболонки експертних систем і бази знань, мови четвертого покоління і т. ін.);
- автоматична кодогенерація, призначена для одержання виконуваних машинних кодів із специфікацій ПЗ;
- обмеження складності з метою одержання керованих компонентів системи з простою структурою і доступних для огляду і розуміння;
- гнучкість, яка забезпечує здатність до адаптації за зміни вимог і цілей проекту.
САSЕ-технологія передбачає використання різних за функціональним призначенням груп засобів.
Засоби аналізу і проектування призначені для підтримки визначення системних вимог, створення специфікацій компонентів системи, проектування системи. В результаті формуються архітектура системи і детальний проект, розроблений до рівня алгоритмів i структур даних. До цієї групи належать пакети САSЕ. Аналітик (Ейтекс), The Developer (ASYST Technologies), BPWin (Logic Works), Analist/Designer (Yourdon), Design/IDEF(Meta Software) та ін.
Засоби проектування баз даних забезпечують створення інфологічної та даталогічної моделей БД, нормалізацію відношень та автоматичну генерацію схем БД й описів файлів на рівні програмного коду. До цієї групи належать ERWin (Logik Works), Chen Toolkit (Chen & Associated), S-Designor (SDP), Designer/2000 (Oracle).
Засоби програмування здійснюють підтримку програмування і тестування, а також автоматичну кодогенерацію зі специфікацій з одержанням повністю документованої виконуваної програми. В цю групу входять діаграмери і засоби роботи з репозиторієм, генератори та аналізатори кодів, генератори тестів, налагоджувачі. Основні пакети: COBOL 2/Workbench (Micro Focus), DECASE (DEC), APS (Sage Software).
Засоби супроводження і реінжинірингу забезпечують управління функціонуванням системи, коригування та модифікацію, аналіз і реінжиніринг існуючої системи. До них належать документатори, аналізатори програм, засоби міграції, засоби реструктурування і реінжинірингу: Adpac СASE Tools (Adpac), Scan/СОВОL і Super-Structure (Computer Data Systems), Inspector/Recoder (Language Technology).
Засоби оточення включають засоби підтримки каркасів і платформ для створення, інтеграції і надання САSЕ-засобам товарного вигляду: Multi/Cam (AGS Management Systems), Sylva Foundry (Cardware).
Засоби управління проектом призначені для підтримки планування, контролю, керування та взаємодії у процесі розроблення і супроводження проектів: Project Workbench (Applied Business Technology).
Раздел 6. Эволюция ИС и ИТ в стратегическом управлении предприятиями.
(ПРАКТИЧЕСКАЯ и САМОСТОЯТЕЛЬНАЯ РАБОТА)
ИТ и ИС – согласование с внешним миром.
Революция ИТ и бизнес.