Реферат: CASE-технології розробки програмного забезпечення

· засоби аналізу і проектування (Middle CASE), що підтримують найбільш розповсюджені методології проектування і, що використовуються для створення проектних специфікацій (Vantage Team Builder, Designer/2000, Silverrun, PRO-IV, CASE.Аналітик). Виходом таких засобів є специфікації компонентів і інтерфейсів системи, архітектури системи, алгоритмів і структур даних;

· засоби проектування баз даних, що забезпечують моделювання даних і генерацію схем баз даних (як правило, мовою SQL) для найбільш розповсюджених СУБД. До них відносяться ERwin, S-Designor і DataBase Designer (ORACLE). Засобу проектування баз даних маються також у складі CASE-засобів Vantage Team Builder, Designer/2000, Silverrun і PRO-IV;

· засоби розробки додатків. До них відносяться засоби 4GL (Uniface, JAM, PowerBuilder, Developer/2000, New Era, SQLWindows, Delphi і ін.) і генератори кодів, що входять до складу Vantage Team Builder, PRO-IV і частково - у Silverrun;

· засоби реінжинірінга, що забезпечують аналіз програмних кодів і схем баз даних і формування на їхній основі різних моделей і проектних специфікацій. Засобу аналізу схем БД і формування ERD входять до складу Vantage Team Builder, PRO-IV, Silverrun, Designer/2000, ERwin і S-Designor. У галузі аналізу програмних кодів найбільше поширення одержують об'єктно-орієнтовані CASE-засоби, що забезпечують реінжинірінг програм мовою C++ (Rational Rose, Object Team).

Допоміжні типи включають:

· засоби планування й управління проектом (SE Companion, Microsoft Project і ін.);

· засоби конфігураційного управління (PVCS, SCCS і ін.);

· засоби тестування (Quality Works і ін.).

На сьогоднішній день ринок програмного забезпечення має у своєму розпорядженні наступними найбільш розвинені CASE-засоби:

· Vantage Team Builder (Westmount I-CASE);

· Designer/2000;

· Silverrun;

· ERwin+BPwin;

· S-Designor;

· CASE.Аналітик;

· Rational Rose.


Література

1. ???????, ?.?. ???????????? ??????? ? ???????㳿 ? ??????????? ?????????? / ?????????? ???????? / ?. ?. ???????, ?. ?. ?????, ?. ?. ????????. - ?????: ????? ????-2000, 2006. - 584 ?.2. ???????, ?.?. Գ???????? ??????????: ??????? ???????????? ???????㳿: ?????????? ???????? / ?. ?. ???????, ?. ?. ??????; ???. ?. ?. ???????; ̳?-?? ?????? ? ????? ???????, ??? ??.?.?.????????. - ?.: ???, 2005. - 432 ?. 3. ???????, ?.?. ???????????? ??????? ? ???????㳿 ? ?????????? ?????????: ?????????? ???????? / ?. ?. ???????, ?. ?. ??????. - ?????: ????? ????-2000, 2006. - 436 ?. 4. ??????, ?.?. ??????? ??????? ??????????? ??????????: ????????? / ?. ?. ??????, ?. ?. ??????????, ?. ?. ???????. - ?.: ??????, 2006. - 447 ?.5. ????? ?. ?., ???????? ?.?. ???????????? ???????㳿 ?? ???????: ????. ????????. ? ?.: ????? ????????????????????, 2006. ? 232 ?.

К-во Просмотров: 175
Бесплатно скачать Реферат: CASE-технології розробки програмного забезпечення