Класифікація CASE-засобів
Огляд сучасних CASE-засобів, їх класифікація за різними ознаками: методологія проектування, що підтримуються; типу та архітектурі обчислювальної техніки; графічних нотацій побудови діаграм; ступеня інтегрованості; типу операційної системи

Надіслати свою гарну роботу до бази знань просто. Використовуйте форму нижче
Студенти, аспіранти, молоді вчені, які використовують базу знань у своєму навчанні та роботі, будуть вам дуже вдячні.
Розміщено на http://www.allbest.ru/
Управління освіти та науки Тамбовської області
ТОДБОУ СПО «Моршанський будівельний коледж»
з дисципліни"Інформаційні системи впрофесійної діяльності"
Виконав Крючков Г.Є.
Перевірив Катюхіна Г.А.
Сучасні CASE-засоби охоплюють широку сферу підтримки численних технологій проектування ІС: від простих засобів аналізу та документування до повномасштабних засобів автоматизації, що покривають весь життєвий цикл програмного забезпечення.
Найбільш трудомісткими етапами розробки ІВ є етапи аналізу та проектування, у процесі яких CASE-засоби забезпечують якість технічних рішень, що приймаються, і підготовку проектної документації. У цьому велику роль грають методи візуального представлення інформації. Це передбачає побудову структурних чи інших діаграм у реальному масштабі часу, використання різноманітної палітри кольорів, наскрізну перевірку синтаксичних правил. Графічні засоби моделювання предметної області дозволяють розробникам у наочному вигляді вивчати існуючу ІВ, перебудовувати її відповідно до поставлених цілей та наявних обмежень.
У розряд CASE-засобів потрапляють як відносно дешеві системиперсональних комп'ютерів з дуже обмеженими можливостями, і дорогі системи для неоднорідних обчислювальних платформ і операційних середовищ. Так, сучасний ринок програмних засобів налічує близько 300 різних CASE-засобів, найпотужніші з яких так чи інакше використовуються практично всіма провідними західними фірмами.
Зазвичай до CASE-засобів відносять будь-який програмний засіб, що автоматизує ту чи іншу сукупність процесів життєвого циклу ПЗ і має наступні основні характерні особливості:
- потужні графічні засоби для опису та документування ІВ, що забезпечують зручний інтерфейс з розробником та розвивають його творчі можливості;
- інтеграція окремих компонентів CASE-засобів, що забезпечує керованість процесом розробки ІВ;
- використання спеціальним чином організованого сховища проектних метаданих (репозиторія).
Сучасні CASE-системи класифікуються за такими ознаками:
1) За підтримуваними методологіями проектування:функціонально (структурно)-орієнтовані, об'єктно-орієнтовані та комплексно-орієнтовані (набір методологій проектування);
2) За підтримуваними графічними нотаціями побудови діаграм:з фіксованою нотацією, з окремими нотаціями та найбільш поширеними нотаціями;
3) За ступенем інтегрованості:tools (окремі локальні засоби), toolkit (набір неінтегрованих засобів, що охоплюють більшість етапів розробки ЕІС) та workbench (повністю інтегровані засоби, пов'язані загальною базою проектних даних - репозиторієм);
4) За типом та архітектурою обчислювальноїтехніки:орієнтовані на ПЕОМ, орієнтовані на локальну обчислювальнумережу (ЛВС), орієнтовані глобальну обчислювальну мережу (ГВС) і змішаного типу;
5) За режимом колективної розробки проекту:не підтримують колективну розробку, орієнтовані режим реального часу розробки проекту, орієнтовані режим об'єднання підпроектів;
6) За типом операційної системи (ОС):працюючі під керуванням WINDOWS 3.11 і вище; працюючі під керуванням UNIX та працюючі під керуванням різних ОС (WINDOWS, UNIX, OS/2 та ін).
Класифікація за типамивідображає функціональну орієнтацію CASE-засобів на ті чи інші процеси ЖЦ і включає такі типи:
1. Засоби аналізу та проектування, призначені для побудови та аналізу як моделей діяльності організації (предметної галузі), так і моделей проектованої системи. До таких засобів відносяться BPwin (PLATINUM technology), Silverrun (Silverrun Technologies), Oracle Designer (Oracle), Rational Rose (Rational Software), Paradigm Plus (PLATINUM technology), Power Designer (Sybase), System Architect (Popkin Software).
Їх метою є визначення системних вимог і властивостей, якими система має володіти, а також створення проекту системи, яка б задовольняла цим вимогам і має відповідні властивості. Виходом таких засобів є специфікації компонентів системи та їх інтерфейсів, алгоритмів та структур даних.
2. Засоби проектування баз даних, що забезпечують моделювання даних і генерацію схем баз даних (як правило, мовою SQL - Structured Query Language - структурованою мовою запитів) для найбільш поширених СУБД. Кошти проектування баз даних є у складі таких CASE-коштів, як Silverrun, Oracle Designer, Paradigm Plus, Power Designer.Найбільш відомим засобом, орієнтованим на проектування БД, є ERwin (PLATINUM technology);
3. Засоби управління вимогами, що забезпечують комплексну підтримку різнорідних вимог до створюваної системи.
Прикладами таких засобів є RequisitePro (Rational Software) та DOORS – Dynamic Object-Oriented Requirements System – динамічна об'єктно-орієнтована система управління вимогами (Quality Systems and Software Inc.);
4. Засоби управління конфігурацією ПЗ - PVCS (Merant), ClearCase (Rational Software) та ін;
5. Засоби документування.
Найбільш відомим з них є SoDA – Software Document Automation – автоматизоване документування ПЗ (Rational Software);
6. Засоби тестування.
Найбільш розвиненим сьогодні засобом є Rational Suite TestStudio (Rational Software) набір продуктів, призначених для автоматичного тестування додатків;
7.Коштиуправлінняпроектом- Open Plan Professional (Welcom Software), Microsoft Project 98 та ін;
8. Засоби реверсного інжинірингу, призначені для перенесення існуючої системи в нове середовище. Вони забезпечують аналіз програмних кодів та схем баз даних та формування на їх основі різних моделей та проектних специфікацій.
Засоби аналізу схем БД та формування ERD входять до складу таких CASE-коштів, як Silverrun, Oracle Designer, Power Designer, ERwin. Аналізатори програмних кодів є у складі Rational Rose та Paradigm Plus.
Крім цього, CASE-засоби можна також класифікувати за структурними або об'єктно-орієнтованими методами аналізу та проектування ПЗ.
заНа думку А. Вендрова, на сьогоднішній день український ринок програмного забезпечення має такі найбільш розвинені CASE-засоби:
- Vantage Team Builder (Westmount I-CASE);
На закінчення хотілося б ще раз відзначити недоцільність порівняння окремо взятих CASE-засобів, оскільки жодна з них не вирішує загалом усі проблеми створення та супроводу ПЗ. Це підтверджується також повним набором критеріїв оцінки та вибору, які торкаються всіх етапів ЖЦ ПЗ. Порівнюватися можуть комплекси методологічно та технологічно узгоджених інструментальних засобів, що підтримують повний ЖЦ ПЗ та забезпечені необхідною технічною та методичною підтримкою з боку фірм-постачальників. На сьогоднішній день найбільш розвиненим з усіх комплексів такого роду, що поставляються в Україну, є комплекс технологій та інструментальних засобів створення ІС, заснований на методології та технології DATARUN.
сase методологія проектування операційна
Список використаної літератури
1.Раннев Г.Г. «Вимірювальні інформаційні системи» М.: Изд. МГОУ, 2000.