Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
CASE-засобу. Загальна характеристика і класифікаціяСодержание книги
Поиск на нашем сайте Сучасні CASE-засоби охоплюють велику область підтримки численних технологій проектування ІС: від простих засобів аналізу і документування до повномасштабних засобів автоматизації, що покривають весь життєвий цикл ПО. Найбільш трудомісткими етапами розробки ІС є етапи аналізу і проектування, у процесі яких CASE-засоби забезпечують якість прийнятих технічних рішень і підготовку проектної документації. При цьому більшу роль грають методи візуального подання інформації. Це припускає побудову структурних або інших діаграм у реальному масштабі часу, використання різноманітної колірної палітри, наскрізну перевірку синтаксичних правил. Графічні засоби моделювання предметної області дозволяють розроблювачам у наочному виді вивчати існуючу ІС, перебудовувати її відповідно до поставлених мет і наявних обмежень. У розряд CASE-засобів попадають як відносно дешеві системи для персональних комп'ютерів з досить обмеженими можливостями, так і дорогі системи для неоднорідних обчислювальних платформ й операційних середовищ. Так, сучасний ринок програмних засобів нараховує близько 300 різних CASE-засобів, найбільш потужні з яких так чи інакше використаються практично всіма провідними західними фірмами. Звичайно до CASE-засобів відносять будь-який програмний засіб, що автоматизує та або інша сукупність процесів життєвого циклу ПО й обладающее наступними основними характерними рисами: · потужні графічні засоби для опису й документування ІС, що забезпечують зручний інтерфейс із розроблювачем і розвиваючі його творчі можливості; · інтеграція окремих компонентів CASE-засобів, що забезпечує керованість процесом розробки ІС; · використання спеціальним образом організованого сховища проектних метаданих (репозиторію). Інтегрований CASE-засіб (або комплекс засобів, що підтримують повен ЖЦ ПО) містить наступні компоненти; · репозиторій, що є основою CASE-засобу. Він повинен забезпечувати зберігання версій проекту і його окремих компонентів, синхронізацію надходження інформації від різних розроблювачів при груповій розробці, контроль метаданих на повноту і несуперечність; · графічні засоби аналізу і проектування, що забезпечують створення і редагування ієрархічно зв'язаних діаграм (DFD, ERD й ін.), що утворять моделі ІС; · засоби розробки додатків, включаючи мови 4GL і генератори кодів; · засоби конфігураційного керування; · засоби документування; · засоби тестування; · засоби керування проектом; · засоби реінжинірингу. Вимоги до функцій окремих компонентів у вигляді критеріїв оцінки CASE-засобів наведені в розділі 4.2. Всі сучасні CASE-засоби можуть бути класифіковані в основному по типах і категоріям. Класифікація по типах відбиває функціональну орієнтацію CASE-засобів на ті або інші процеси ЖЦ. Класифікація по категоріях визначає ступінь інтегрованості по виконуваних функціях і включає окремі локальні засоби, що вирішують невеликі автономні завдання (tools), набір частково інтегрованих засобів, що охоплюють більшість етапів життєвого циклу ІС (toolkіt) і повністю інтегровані засоби, що підтримують весь ЖЦ ІС і зв'язані загальним репозиторієм. Крім цього, CASE-засоби можна класифікувати по наступних ознаках: · застосовуваним методологіям і моделям систем і БД; · ступеня інтегрованості із СУБД; · доступним платформам. Класифікація по типах в основному збігається з компонентним складом CASE-засобів і включає наступні основні типи: · засоби аналізу (Upper CASE), призначені для побудови і аналізу моделей предметної області (Desіgn/ІDEF (Meta Software), BPwіn (Logіc Works)); · засоби аналізу і проектування (Mіddle CASE), що підтримують найпоширеніші методології проектування і, що використаються для створення проектних специфікацій (Vantage Team Buіlder (Cayenne), Desіgner/2000 (ORACLE), Sіlverrun (CSA), PRO-І (McDonnell Douglas), CASE.Аналітик (Макропроджект)). Виходом таких засобів є специфікації компонентів і інтерфейсів системи, архітектури системи, алгоритмів і структур даних; · засоби проектування баз даних, що забезпечують моделювання даних і генерацію схем баз даних (як правило, мовою SQL) для найпоширеніших СУБД. До них ставляться ERwіn (Logіc Works), S-Desіgnor (SDP) і DataBase Desіgner (ORACLE). Засоби проектування баз даних є також у складі CASE-засобів Vantage Team Buіlder, Desіgner/2000, Sіlverrun й PRO-І; · засоби розробки додатків. До них ставляться засоби 4GL (Unіface (Compuware), JAM (JYACC), PowerBuіlder (Sybase), Developer/2000 (ORACLE), New Era (Іnformіx), SQL Wіndows (Gupta), Delphі (Borland) і ін.) і генератори кодів, що входять до складу Vantage Team Buіlder, PRO-І і частково - в Sіlverrun; · засоби реінжинірингу, що забезпечують аналіз програмних кодів і схем баз даних і формування на їхній основі різних моделей і проектних специфікацій. Засоби аналізу схем БД і формування ERD входять до складу Vantage Team Buіlder, PRO-І, Sіlverrun, Desіgner/2000, ERwіn й S-Desіgnor. В області аналізу програмних кодів найбільше поширення одержують об’єктно-орієнтовані CASE-засоби, що забезпечують реінжиніринг програм мовою З++ (Ratіonal Rose (Ratіonal Software), Object Team (Cayenne)). Допоміжні типи включають: · засоби планування і керування проектом (SE Companіon, Mіcrosoft Project й ін.); · засоби конфігураційного керування (PVCS (Іntersolv)); · засоби тестування (Qualіty Works (Segue Software)); · засоби документування (SoDA (Ratіonal Software)). На сьогоднішній день Російський ринок програмного забезпечення має у своєму розпорядженні наступними найбільш розвинені CASE-засоби: · Vantage Team Buіlder (Westmount Й-CASE); · Desіgner/2000; · Sіlverrun; · ERwіn+BPwіn; · S-Desіgnor; · CASE.Аналітик. Опис перерахованих CASE-засобів наведено в розділі 5. Крім того, на ринку постійно з'являються як нові для вітчизняних користувачів системи (наприклад, CASE /4/0, PRO-І, System Archіtect, Vіsіble Analyst Workbench, EasyCASE), так і нові версії і модифікації перерахованих систем.
|
||
|
Последнее изменение этой страницы: 2017-02-07; просмотров: 761; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.214 (0.009 с.) |