Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kiber.doc
Скачиваний:
18
Добавлен:
23.04.2019
Размер:
814.08 Кб
Скачать

35. Основні принципи та концептуальні основи sadt- і case-технологій.

Тенденції сучасних інформаційних технологій ведуть до постійного ускладнення інформаційних систем (ІС), що створюються в різних галузях економіки. Сучасні великі проекти ІС мають, як правило, такі особливості:

— складність описання (досить велика кількість функцій, процесів, елементів даних та складні взаємозв’язки між ними), що потребує ретельного моделювання, аналізу даних та процесів; — наявність сукупностей компонентів (підсистем), що тісно взаємодіють та мають свої локальні задачі і цілі функціонування; — відсутність прямих аналогів, що обмежує використання якихось типових проектних рішень та прикладних систем; — необхідність інтеграції додатків, що існують та тільки розробляються; — функціонування в неоднорідному середовищі на різних апаратних платформах;

— розрізненість та різнорідність окремих груп розробників за рівнем кваліфікації та вкоріненими традиціями використання певних інструментальних засобів;

— істотна тривалість проекту зумовлена, з одного боку, обмеженими можливостями колективу розробників та, з другого боку, масштабами організації замовника і різними рівнями готовності її підрозділів до впровадження ІС.

У 70-х та 80-х роках за розроблення ІС досить широко застосовували структурну методологію. Але її використання для проектування ІС викликало ряд проблем, зумовлених, зокрема, значним обсягом ручної роботи: — неадекватна специфікація вимог; — нездатність виявляти помилки в проектних рішеннях; — низька якість документації, що знижує експлуатаційні властивості; — затяжний цикл та незадовільні результати тестування.

Перераховані вище проблеми спонукали до появи програмно-технологічних засобів спеціального типу — CASE-засобів, що реалізують CASE-технологію створення та супроводження ІС.

CASE (Computer Aided System Engeneering) — технологія ком­п’ютерного проектування ІС, призначена для розробки складних ІС у цілому. Під CASE-технологією розуміють програмні засоби, що підтримують процеси створення та супроводження ІС (зокрема, аналіз і формулювання вимог), проектування прикладного програмного забезпечення (додатків) і баз даних, генерування коду, тестування, документування, конфігураційне керування, управління проектом та інші процеси.

CASE-технологія містить набір інструментальних засобів, що дають змогу в наочній формі моделювати будь-яку предметну область, аналізувати побудовану модель на всіх етапах розробки й супроводження ІС і створювати прикладні програми згідно з інформаційними потребами користувачів. Більшість наявних CASE-засобів ґрунтуються на методології структурного й об’єктно-орієн­тованого аналізу та проектування, що передбачає використання специфікації у вигляді діаграм або текстів для описування зовнішніх вимог, зв’язків між моделями системи, динаміки поводження системи та архітектури програмних засобів.

SADT (Structure Analyse and Design Technic) — технологія структурного моделювання, призначена для побудови функціональної моделі об’єкта певної предметної області. Головна мета SADT-технології — описувати складні об’єкти як ієрархічні, багаторівневі модульні системи за допомогою невеликого набору типових елементів. До найістотніших властивостей SADT-техно­логії належать:

принцип побудови моделі згори вниз;

реалізація ієрархічного, багаторівневого моделювання;

можливість одночасно зі структуруванням проблеми розробляти структуру баз даних.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]