- •Тема 3. Технічне і робоче проектування інформаційних систем
- •Методологічні основи проектування
- •По мірі використання типових проектних рішень розрізняють наступні методи проектування :
- •По мірі адаптивності проектних рішень методи проектування класифікуються на методи:
- •Характеристики класів технологій проектування
- •Життєвий цикл еіс
- •Системний аналіз. До основних цілей процесу відноситься наступне:
- •Системний синтез припускає:
- •Зміст і методи канонічного проектування еіс
- •Склад і зміст робіт на стадії технорабочего проектування
- •Мал. 3.8. Схема структури "Постановка завдання"
По мірі використання типових проектних рішень розрізняють наступні методи проектування :
-
оригінального (індивідуального) проектування, коли проектні рішення розробляються "з нуля" відповідно до вимог до ЕІС;
-
типового проектування, що припускає конфігурацію ЕІС з готових типових проектних рішень (програмних модулів).
Оригінальне (індивідуальне) проектування ЕІС характеризується тим, що усі види проектних робіт орієнтовані на створення індивідуальних для кожного об'єкту проектів, які в максимальній мірі відбивають усі його особливості.
Типове проектування виконується на основі досвіду, отриманого при розробці індивідуальних проектів. Типові проекти, як узагальнення досвіду для деяких груп організаційно-економічних систем або видів робіт, у кожному конкретному випадку пов'язано з множиною специфічних особливостей і розрізняється по мірі охоплення функцій управління, виконуваним роботам і проектній документації, що розробляється.
По мірі адаптивності проектних рішень методи проектування класифікуються на методи:
-
реконструкції, коли адаптація проектних рішень виконується шляхом переробки відповідних компонентів (перепрограмування програмних модулів);
-
параметризації, коли проектні рішення настроюються (перегенерируются) відповідно до змінюваних параметрів;
-
реструктуризації моделі, коли змінюється модель проблемної області, на основі якої автоматично перегенерируются проектні рішення.
Поєднання різних ознак класифікації методів проектування обумовлює характер використовуваної технології проектування ЕІС, серед яких виділяються два основні класи, : канонічна і індустріальна технології (таблиця 2.1). Індустріальна технологія проектування у свою чергу розбивається на два підкласи: автоматизоване (використання CASE -технологий) і типове (параметрично-орієнтоване або модельно-орієнтоване) проектування. Використання індустріальних технологій проектування не виключає використання в окремих випадках канонічної технології.
Таблиця 2.1
Характеристики класів технологій проектування
|
Клас технології проектування |
Міра автоматизації |
Міра типізації |
Міра адаптивності |
|
Канонічне проектування |
Ручне проектування |
Оригінальне проектування |
Реконструкція |
|
Індустріальне проектування: Автоматизоване |
Комп'ютерне проектування |
Оригінальне проектування |
Реструктуризація моделі (генерація ЕІС) |
|
Індустріальне проектування: Типове |
Комп'ютерне проектування |
Складальне проектування |
Параметризація і реструктуризація моделі ((конфігурація ЕІС) |
Для конкретних видів технологій проектування властиве застосування певних засобів розробки ЕІС, які підтримують виконання, як окремих проектних робіт, етапів, так і їх совокупностей. Тому перед розробниками ЕІС, як правило, стоїть завдання вибирання засобів проектування, які за своїми характеристиками найбільшою мірою відповідають вимогам конкретного підприємства.
Засоби проектування мають бути:
-
у своєму класі інваріантними до об'єкту проектування;
-
охоплювати в сукупності усі етапи життєвого циклу ЕІС;
-
технічно, програмно і інформаційно сумісними;
-
простими в освоєнні і застосуванні;
-
економічно доцільними.
Засоби проектування ЕІС можливо розділити на два класи: без використання ЕОМ і з використанням ЕОМ.
Засоби проектування без використання ЕОМ застосовуються на всіх стадіях і етапах проектування ЕІС. Як правило, це засоби організаційно-методичного забезпечення операцій проектування і, в першу чергу, різні стандарти, що регламентують процес проектування систем. Сюди ж відносяться єдина система класифікації і кодування інформації, уніфікована система документації, моделі опису і аналізу потоків інформації і тому подібне
Засоби проектування з використанням ЕОМ можуть застосовуватися як на від ділових, так і на всіх стадіях і етапах процесу проектування ЕІС і відповідно підтримують розробку елементів проекту системи, розділів проекту системи, проекту системи в цілому. Усю безліч засобів проектування з використанням ЕОМ ділять на чотири підкласи.
До першого підкласу відносяться операційні засоби, які підтримують проектування операцій обробки інформації. До цього підкласу засобів відносять ця алгоритмічні мови, бібліотеки стандартних підпрограм і класів об'єктів, макрогенератори, генератори програм типових операцій обробки даних і тому подібне, а також засоби розширення функцій операційних систем (утиліти). У цей клас включаються також такі прості інструментальні засоби проектування, як засоби для тестування і налаштування програм, підтримки процесу документування проекту і тому подібне. Особливість останніх програм полягає в тому, що з їх допомогою підвищується продуктивність праці проектувальників, але не розробляється закінчене проектне рішення.
Таким чином, засоби цього підкласу підтримують окремі операції проектування ЕІС і можуть застосовуватися незалежно один від одного.
До другого підкласу відносять засоби, що підтримують проектування від ділових компонентів проекту ЕІС. До цього підкласу відносяться засоби загальносистемного призначення :
-
Системи управління базами даними (СУБД);
-
Методоорієнтовані пакети прикладних програм (рішення завдань дискретного програмування, математичної статистики і тому подібне);
-
Табличні процесори;
-
Статистичні ППП;
-
Оболонки експертних систем;
-
Графічні редактори;
-
Текстові редактори;
-
Інтегровані ППП (інтерактивне середовище зі вбудованими діалоговими можливостями, що дозволяє інтегрувати вище перелічені програмні засоби).
Для перерахованих засобів проектування характерне їх використання для розробки технологічних підсистем ЕІС : введення інформації, організації зберігання і доступу до даних, обчислень, аналізу і відображення даних, ухвалення рішень.
До третього підкласу відносяться засоби, що підтримують проектування розділів проекту ЕІС. У цьому підкласі виділяють функціонально орієнтовані кошти проектування.
Функціонально орієнтовані засобу спрямовані на розробку автоматизованих систем, що реалізовують функції, комплекси завдань і завдання управління. Різноманітність предметних областей породжує різноманіття засобів цього підкласу, орієнтованих на тип організаційної системи (промислова, непромислова сфера), рівень управління (наприклад, підприємство, цех, відділ, ділянка, робоче місце), функцію управління (планування, облік і тому подібне).
До функціональних засобів проектування систем обробки інформації відносяться типові проектні рішення, функціональні пакети прикладних програм, типові проекти.
До четвертого підкласу засобів проектування ЕІС відносяться засоби, під ті, що утримують розробку проекту на стадіях і етапах процесу проектування. До цього класу відноситься підклас засобів автоматизації проектування ЕІС (CASE засобу).
Сучасні CASE-засоби у свою чергу класифікуються в основному за двома ознаками:
-
по охоплюваних етапах процесу розробки ЕІС;
-
по мірі інтегрованості : окремі локальні засоби (tools), набір неінтегрованих засобів, що охоплюють більшість етапів розробки ЕІС (toolkit) і повністю інтегровані засоби, пов'язані загальною базою проектних даних - репозиторієм (workbench).
