>
Створення середовищ RAD для мережевого програмування вимагає вирішення ряду додаткових проблем, що обумовлюються багато-платформенностью, великою кількістю застосовуваних форматів даних і т.п.
Важливе значення в процесі розробки ІС мають засоби специфікації їх проектів. Вони визначають суть методів CASE.
Існує ряд способів подання моделей. Практично всі способи функціональних специфікацій мають такі загальні риси:
модель має ієрархічну структуру, подану у вигляді діаграм декількох рівнів;
елементарної частиною діаграми кожного рівня є конструкція «вхід - функція - вихід»;
необхідна додаткова інформація міститься в файлах поясняющего тексту.
У більшості випадків функціональні діаграми - це діаграми потоків даних (DFD). Розробка DFD починається з побудови діаграми верхнього рівня, що відбиває зв'язку програмної системи, представленої у вигляді єдиного процесу, із зовнішнім середовищем. Декомпозиція процесу проводиться до рівня, де фігурують елементарні процеси.
Для опису інформаційних моделей діаграми «сутність - зв'язок» (ERD), що фігурують, н-ер, в методиці IDEF1X.
Поведінкові моделі описують процеси обробки інформації. У системах CASE їх представляють у вигляді граф-схем, діаграм переходу станів, таблиць рішень, псевдокод, мов програмування.
Близький за своїм характером спосіб опису процесів заснований на таблицях (або деревах) рішень. Кожен стовпець таблиці рішень відповідає певному поєднанню умов, при виконанні яких здійснюються д-ия, зазначені в нижчерозташованих клітинах стовпця.
В псевдокод алгоритми записуються за допомогою засобів деякої мови програмування і природної мови. Використовуються конструкції (оператори) прямування (умовні) циклу.
Мови четвертого покоління спрямовані на опис програм сукупностей заздалегідь розроблених програмних модулів, тому можливо відповідність однієї команди мови 4GL значного фрагменту програми мовою 3GL.
Міні-специфікації процесів можуть бути виражені за допомогою псевдокод, візуальних мов проектування або мов програмування.
Технології проектування інформаційних систем
Взаємопов'язана сукупність методик концептуального проектування IDEF (Integrated Definition). У цій сукупності є методики функціонального, інформаційного та поведінкового моделювання та проектування, до її складу входять IDEF-методики:
Методики функціонального моделювання:
. методика SADT, основа стандарту IDEF0. Ця методика для початкових стадій проектування складних штучних систем управління, вироб-ва, бізнесу, що включають людей, обладнання, прог-е забезпечення. Формулюється мета моделювання. Далі виконуються етапи:
) збір інформації. Джерела інфо - документи, спостереження, анкетування тощо;
створення моделі. З почала розроблено-ся верхні рівні, потім нижні;
рецензування моделі. Реалізується в ітераційної процедури розсилки моделі на відгук та її доопрацювання за зауваженнями рецензентів, на завершення збирається погоджувальна нарада.
Поведінкове моделювання исп-ся для визначення динаміки функціонування складних сис...