Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Vantage Team Builder (Westmount I-CASE)
Vantage Team Builder [14] є інтегрованим програмним продуктом, орієнтованим на реалізацію каскадної моделі ЖЦ ПО і підтримку повного ЖЦ ПО. Структура і функції Vantage Team Builder забезпечує виконання наступних функцій:
Vantage Team Builder поставляється в різних конфігураціях залежно від СУБД (ORACLE, Informix, Sybase або Ingres) або засобів розробки додатків, що використовуються (Uniface). Конфігурація Vantage Team Builder for Uniface відрізняється від інших деякою мірою орієнтації на спіральну модель ЖЦ ПО за рахунок можливостей швидкого прототипуания, Uniface, що надаються. Для опису проекту ІС використовується достатньо великий набір діаграм, конкретні варіанти якого для найпоширеніших конфігурацій приведені нижче в таблиці.
При побудові всіх типів діаграм забезпечується контроль відповідності моделей синтаксису методів, що використовуються, а також контроль відповідності однойменних елементів і їх типів для різних типів діаграм.
При побудові DFD забезпечується контроль відповідності діаграм різних рівнів декомпозиції. Контроль за правильністю верхнього рівня DFD здійснюється за допомогою матриці списків подій (ELM). Для контролю за декомпозицією складових потоків даних використовується декілька варіантів їх опису: у вигляді діаграм структур даних (DSD) або в нотації БНФ (форма Бекуса-Наура). Для побудови SAD використовується розширена нотація DFD, даюча можливість вводити поняття процесорів, задач і периферійних пристроїв, що забезпечує наочність проектних рішень. При побудові моделі даних у вигляді ERD виконується її нормалізація і вводиться визначення фізичних імен елементів даних і таблиць, які використовуватимуться в процесі генерації фізичної схеми даних конкретної СУБД. Забезпечується можливість визначення альтернативних ключів сутності і полів, що становлять додаткові точки входу в таблицю (поля індексів), і потужності відносин між суттю. Наявність універсальної системи генерації коду, заснованої на специфікованих засобах доступу до репозиторія проекту, дозволяє підтримувати високий рівень виконання проектної дисципліни розробниками: жорсткий порядок формування моделей; жорстка структура і вміст документації; автоматична генерація початкових кодів програм і т.д. - все це забезпечує підвищення якості і надійності ІС, що розробляються. Для підготовки проектної документації можуть використовуватися видавничі системи FrameMaker, Interleaf або Word Perfect. Структура і склад проектної документації можуть бути набудовані відповідно до заданих стандартів. Настройка виконується без зміни проектних рішень. При розробці достатньо великої ІС вся система в цілому відповідає одному проекту як категорії Vantage Team Builder. Проект може бути декомпонований на ряд систем, кожна з яких відповідає деякій відносно автономній підсистемі ІС і розробляється незалежно від інших. Надалі системи проекту можуть бути інтегровані. Процес проектування ІС з використанням Vantage Team Builder реалізується у вигляді 4-х послідовних фаз (стадій) - аналізу, архітектури, проектування і реалізацій, при цьому закінчені результати кожної стадії повністю або частково переносяться (імпортуються) в наступну фазу. Всі діаграми, окрім ERD, перетворюються в інший тип або змінюють вигляд відповідно до особливостей поточної фази. Так, DFD перетворяться у фазі архітектури в SAD, DSD - в DTD. Після завершення імпорту логічний зв'язок з попередньою фазою розривається, тобто в діаграми можуть вноситися всі необхідні зміни.
Взаємодія з іншими засобами Конфігурація Vantage Team Builder for Uniface забезпечує сумісне використання двох систем в рамках єдиного технологічного середовища проектування, при цьому схеми БД (SQL-моделі) переносяться в репозиторій Uniface, і, навпаки, прикладні моделі, сформовані засобами Uniface, можуть бути перенесені в репозиторій Vantage Team Builder. Можливі розбіжності між репозиторіями двох систем усуваються за допомогою спеціальної утиліти. Розробка екранних форм в середовищі Uniface виконується на базі діаграм послідовностей форм (FSD) після імпорту SQL-моделі. Технологія розробки ІС на базі даної конфігурації показана на малюнку 5.1. Структура репозиторія (що зберігається безпосередньо в цільовій СУБД) і інтерфейси Vantage Team Builder є відкритими, що у принципі дозволяє інтеграцію з будь-якими іншими засобами. Середовище функціонування Vantage Team Builder функціонує на всіх основних UNIX-платформах (Solaris, SCO UNIX, AIX, HP-UX) і VMS. Vantage Team Builder можна використовувати в конфігурації "клієнт-сервер", при цьому база проектних даних може розташовуватися на сервері, а робочі місця розробників можуть бути клієнтами. Uniface Uniface 6.1 [15] - продукт фірми Compuware (США) - є середовищем розробки великомасштабних додатків в архітектурі "клієнт-сервер" і має наступну компонентну архітектуру:
Оголошена в кінці 1996 р. версія Uniface 7 повністю підтримує розподілену модель обчислень і трьохзіркову архітектуру "клієнт-сервер" (з можливістю зміни схеми декомпозиції додатків на етапі виконання). Додатки, створювані за допомогою Uniface 7, можуть виконуватися в гетерогенних операційних середовищах, що використовують різні мережні протоколи, одночасно на декількох різнорідних платформах (у тому числі і в Internet).
В склад компонент Uniface 7 входять:
В список підтримуваних СУБД входять DB2, VSAM і IMS; PolyServer забезпечує також взаємодію з ОС MVS. Середовище функціонування Uniface - все основні UNIX - платформи і MS Windows.
5.3. Designer/2000 + Developer/2000 CASE-засіб Designer/2000 2.0 фірми ORACLE [23] є інтегрованим CASE-засобом, що забезпечує в сукупності із засобами розробки додатків Developer/2000 підтримку повного ЖЦ ПО для систем, використовуючих СУБД ORACLE. Структура і функції Designer/2000 - сімейство методологій і підтримуючих їх програмних продуктів. Базова методологія Designer/2000 (CASE*Method) - структурна методологія проектування систем, що повністю охоплює всі етапи життєвого циклу ІС [8,9]. Відповідно до цієї методології на етапі планування визначаються цілі створення системи, пріоритети і обмеження, розробляється системна архітектура і план розробки ІС. В процесі аналізу будуються модель інформаційних потреб (діаграма "сутність-зв'язок"), діаграма функціональної ієрархії (на основі функціональної декомпозиції ІС), матриця перехресних посилань і діаграма потоків даних.
На етапі проектування розробляється докладна архітектура ІС, проектується схема реляційної БД і програмні модулі, встановлюються перехресні посилання між компонентами ІС для аналізу їх взаємного впливу і контролю за змінами. На етапі реалізації створюється БД, будуються прикладні системи, проводиться їх тестування, перевірка якості і відповідності вимогам користувачів. Створюється системна документація, матеріали для навчання і керівництва користувачів. На етапах експлуатації і супроводу аналізуються продуктивність і цілісність системи, виконується підтримка і, при необхідності, модифікація ІС; Designer/2000 забезпечує графічний інтерфейс при розробці різних моделей (діаграм) наочної області. В процесі побудови моделей інформація про них заноситься в репозиторій. До складу Designer/2000 входять наступні компоненти:
Репозиторій Designer/2000 є сховищем всіх проектних даних і може працювати в розрахованому на багато користувачів режимі, забезпечуючи паралельне оновлення інформації декількома розробниками. В процесі проектування автоматично підтримуються перехресні посилання між об'єктами словника і можуть генеруватися більше 70 стандартних звітів про модельовану наочну область. Фізичне середовище зберігання репозиторія - база даних ORACLE.
Генерація додатків, крім продуктів ORACLE, виконується також для Visual Basic. Взаємодія з іншими засобами Designer/2000 можна інтегрувати з іншими засобами, використовуючи відкритий інтерфейс додатків API (Application Programming Interface). Крім того, можна використовувати засіб ORACLE CASE Exchange для експорту/імпорту об'єктів репозиторія з метою обміну інформацією з іншими CASE-засобами. Developer/2000 забезпечує розробку переносимих додатків, що працюють в графічному середовищі Windows, Macintosh або Motif. В середовищі Windows інтеграція додатків Developer/2000 з іншими засобами реалізується через механізм OLE і управляючі елементи VBX. Взаємодія додатків з іншими СУБД (DB/2, DB2/400, Rdb) реалізується за допомогою засобів ORACLE Client Adapter для ODBC, ORACLE Open Gateway і API. Середовище функціонування Середовище функціонування Designer/2000 і Developer/2000 - Windows 3.x, Windows 95, Windows NT.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-07; просмотров: 291; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.211.66 (0.018 с.) |