Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 705; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.138.101.51 (0.008 с.) |