
- •7. Сучасні підходи та організаційно-методичні основи створення інформаційних систем
- •7.1. Моделі життєвого циклу інформаційних систем підприємств
- •7.2. Стадії та етапи створення іс за державним стандартом України
- •1. Формування вимог до інформаційної (автоматизованої) системи
- •2. Розробка концепції іс
- •3. Технічне завдання
- •4. Ескізний проект
- •5. Технічний проект
- •6. Розробка робочої документації
- •7. Введення в експлуатацію
- •8. Супровід інформаційної системи
- •7.3. Підходи до створення автоматизованих іс
- •7.4. Структурний аналіз систем
- •7.4.1. Графічні засоби відображення результатів структурного аналізу: діаграми потоків даних (dfd), діаграми ”суть-зв'язок” (erd) та діаграми переходів стану (std)
- •7.4.2. Структурне проектування
- •7.5. Об'єктно-орієнтовані методи проектування
- •7.6. Процесно-орієнтований підхід до створення інформаційних систем менеджменту
- •7.6.1. Реінжиніринг бізнесу як основа процесно-орієнтованого підходу до створення інформаційних систем
- •7.6.2. Методика інтегрованого процесно-орієнтованого проектування іс (aris)
- •7.6.3. Процесно-орієнтоване (динамічне) моделювання підприємства на основі мереж Петрі
- •Конструктивні елементи мереж петрі
- •Конструктивні блоки мереж петрі
- •7.7. Конвергенція управлінських та інформаційних технологій
- •7.8. Case–інструментарій створення іс
- •7.9. Реінжиніринг бізнес-процесів під час впровадження іс
- •7.10. Case-технології bPwin компанії Computer Associates
2. Розробка концепції іс
Під час розробки концепції ІС провадяться науково-дослідні роботи для пошуку шляхів та оцінки можливостей реалізації вимог користувача. На цьому етапі можна визначити методи, які будуть покладені в основу розрахунків, або принципові підходи до розв’язування конкретних задач. Наприклад, для ІС, яка пов’язана з оптимальним плануванням виробництва, на цьому етапі можуть визначатися математичні моделі та методи (лінійне програмування, імітаційне моделювання тощо) для використання в розрахунках та стандартні пакети програмних засобів, які можна буде використати.
Цей етап закінчується складанням та затвердженням звіту про науково-дослідну роботу. Він може містити оцінку необхідних для реалізації ресурсів розробки та самої ІС, давати порівняльну характеристику тих чи інших варіантів розробки ІС, визначати порядок оцінки якості системи.
3. Технічне завдання
На третьому етапі формується технічне завдання (ТЗ) на створення ІС. ТЗ є основним документом, що визначає вимоги та порядок створення (розвитку або модернізації) автоматизованої системи і включає в себе:
– вимоги до автоматизованих робота місць, їхніх складу і структури, а також: до способів і схем інформаційної взаємодії між ними;
– розробку вимог до технічних засобів;
– визначення вимог до програмних засобів;
– розробку топології, складу і структури локальної обчислювальної мережі;
– вимоги до етапів і термінів виконання робіт.
На підставі ТЗ провадиться розробка ІС, її прийом під час введення в дію. ТЗ розробляють на систему в цілому. Додатково можуть бути розроблені ТЗ на окремі частини ІС.
4. Ескізний проект
На етапі розробки ескізного проекту виробляються попередні проектні рішення щодо всієї системи або її частинах. Може бути визначений перелік задач, які будуть розв’язуватися в системі, концепція інформаційної бази, яка створюється (інфологічна модель), функції та параметри основних програмних засобів. Для кожної задачі в ескізному проекті можуть бути наведені погоджені із замовником форми первинних та вихідних документів, структури інформаційних масивів або їх перелік, основні алгоритми обробки інформації.
5. Технічний проект
Етап розробки технічного проекту передбачає розробку проектних рішень щодо системи та її частин, розробку документації на АІСУП, розробку документації на постачання виробів для комплектації АІСУП або технічних вимог для їх розробки, розробку завдань на проектування в суміжних частинах проекту.
Проектні рішення за системою та її частинами визначають її організаційну структуру, функції персоналу в АІСУП, структуру технічних засобів, мови програмування, або СУБД, які використовуватимуться, наводять загальні характеристики програмного забезпечення, систем класифікації та кодування (особливо визначаються загальнодержавні або галузеві класифікатори, що їх необхідно використовувати), визначають варіанти ведення інформаційної бази.
Етап проектування дає відповідь на питання: „Як (яким чином) система задовольнятиме вимоги, що висуваються до неї?”. Завданням цього етапу є дослідження структури системи і логічних взаємозв'язків її елементів, причому тут не зачіпаються питання, пов'язані з реалізацією на конкретній платформі. Ескізне проектування розглядається як ітераційний процес отримання логічної моделі системи разом зі строго сформульованими цілями, поставленими перед нею, а також написання специфікацій фізичної системи, що задовольняє ці вимоги. Цей етап звичайно поділяють на два підетапи:
а) проектування архітектури системи, що включає розробку структури та інтерфейсів компонентів, узгодження функцій і технічних вимог до компонентів, методів і стандартів проектування;
б) детальне проектування, яке передбачає розробку специфікацій кожного компонента, інтерфейсів між компонентами, розробку вимог до тестів і плану інтеграції компонентів.
Іншими словами, проектування є етапом ЖЦ, на якому визначається, як чином реалізовувати вимоги до АІСУП, що породжені й зафіксовані на етапі аналізу. В результаті повинна бути побудована модель реалізації, яка демонструє, як система задовольнятиме висунуті до неї вимоги (без технічних подробиць). Фактично модель реалізації є розвитком і уточненням моделі вимог, а саме проектування є мостом між аналізом і реалізацією.