Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IS v economici / Lekciya / Tema_3.doc
Скачиваний:
11
Добавлен:
07.06.2015
Размер:
459 Кб
Скачать
☆

Системний синтез припускає:

  • розробити функціональну архітектуру ЕІС, яка відбиває структуру виконуваних функцій

  • розробити системну архітектуру вибраного варіанту ЕІС, тобто склад підсистем, що забезпечують

  • виконати реалізацію проекту.

Рис.2.2. Узагальнена технологічна схема життєвого циклу ЕІС

Етап по складанню функціональної архітектури (ФА), що є сукупністю функціональних підсистем і зв'язків між ними (блок 4), є найбільш відповідальним з точки зору якості усієї наступної розробки.

Побудова системної архітектури (СА) на основі ФА (блок 5) припускає виділення елементів і модулів інформаційного, технічного, програмного забезпечення і інших підсистем, що забезпечують, визначення зв'язків за інформацією і управлінням між виділеними елементами і розробку технології обробки інформації.

Етап конструювання (фізичного проектування системи) включає розробку інструкцій користувачам і програм, створення інформаційного забезпечення, включаючи наповнення баз даних (блок 6).

Впровадження розробленого проекту (блоки 710) – передбачає виконання наступних етапів :

  • досвідчене впровадження

  • промислове впровадження.

Етап досвідченого впровадження (блок 7) полягає в перевірці працездатності елементів і модулів проекту, усунення помилок на рівні елементів і зв'язків між ними.

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

Експлуатація і супровід проекту. На цій стадії (блоки 11 і 12) виконуються наступні етапи:

  • експлуатації проекту системи;

  • модернізація проекту ЕІС.

Розглянута схема життєвого циклу ЕІС умовно включає до свого складу тільки основні процеси, реальний набір яких і їх розбиття на етапи і технологічні операції значною мірою залежить від вибираної технології проектування, про що детальніше буде сказано в наступних розділах цієї роботи.

Важливою рисою життєвого циклу ЕІС є його повторюваність "системний аналіз - розробка - супровід - системний аналіз". Це відповідає уявленню про ЕІС як про систему, що розвивається, динамічній. При першому виконанні стадії "Розробка " створюється проект ЕІС, а при повторному виконанні здійснюється модифікація проекту для підтримки його в актуальному стані.

Іншою характерною рисою життєвого циклу є наявність декількох циклів усередині схеми:

  • перший цикл, що включає блоки з 1 по 12 - це цикл первинного проектування ЕІС;

  • другий цикл (блоки: 7 - 8, 6 - 7) - цикл, який виникає після досвідченого впровадження, в результаті якого з'ясовуються приватні помилки в елементах проекту, що виправляються, починаючи з 6ого блоку.

  • третій цикл (блоки: 9 - 10, 4 - 9) виникає після здачі в промислову експлуатацію, коли виявляють помилки у функціональній архітектурі системи, пов'язані з невідповідністю проекту вимогам замовника по складу функціональних підсистем, складу завдань і зв'язками між ними;

  • четвертий цикл (блоки: 12, 5 - 12) виникає у тому випадку, коли потрібно модифікацію системної архітектури у зв'язку з необхідністю адаптації проекту до нових умов функціонування системи.

п'ятий цикл (блоки: 12, 1 - 12 ) виникає, якщо проект системи абсолютно не відповідає вимогам, що пред'являються до організаційно-економічної системи із заподій того, що здійснюється моральне його старіння і потрібно повне ті, що перепроектувало системи.

Щоб виключити п'ятий цикл і максимально зменшити необхідність виконання третього і четвертого циклів, необхідно виконувати проектування ЕІС на усіх етапах першого основного циклу розробки ЕІС відповідно до вимог в наступних аспектах:

  • Розробка ЕІС має бути виконана в строгій відповідності з сформульованими вимогами до створюваної системи;

  • Вимоги до ЕІС повинні адекватно відповідати цілям і завданням ефективного функціонування економічного об'єкту;

  • Створена ЕІС повинна відповідати сформульованим вимогам на момент закінчення впровадження, а не на момент початку розробки;

  • Впроваджена ЕІС повинна розвиватися і адаптуватися відповідно до вимог, що постійно змінюються, до ЕІС.

З точки зору реалізації перерахованих аспектів в технологіях проектування ЕІС моделі життєвого циклу, визначальні порядок виконання стадій і етапів, зазнавали істотні зміни. У числі відомих моделей життєвого циклу можна виділити наступні моделі:

Каскадна модель (до 70 гг) - послідовний перехід на наступний етап після завершення попереднього.

Ітераційна модель (7080 рр.) - з ітераційними поверненнями на попередні етапи після виконання чергового етапу.

Спіральна модель (8090 рр.) - прототипна модель, що припускає поступове розширення прототипу ЕІС.

Каскадна модель. Для цієї моделі життєвого циклу характерна автоматизація окремих незв'язаних завдань, що не вимагає виконання інформаційної інтеграції і сумісності, програмного, технічного і організаційного сполучення. У рамках рішення окремих завдань каскадна модель життєвого циклу по термінах розробки і на дежности виправдовувала себе. Застосування каскадної моделі життєвого циклу до великих і складних проектів внаслідок великої тривалості процесу проектування і мінливості вимог за цей час призводить до тієї, що не практичній їх реалізовується.

Ітераційна модель. Створення комплексних ЕІС припускає проведення ув'язки проектних рішень, що отримуються при реалізації окремих завдань. Підхід до проектування "снизувверх" обумовлює необхідність таких ітераційних повернень, коли проектні рішення по окремих завданнях комплексируются в загальні системні рішення і при цьому виникає потреба в перегляді раніше сформульованих вимог. Як правило, внаслідок великого числа ітерацій виникають розузгодження виконаних проектних рішень і документації. Заплутаність функціональної і системної архітектури створеної ЕІС, трудність у використанні проектної документації викликає на стадіях впровадження і експлуатації відразу необхідність того, що перепроектувало усієї системи. Тривалий життєвий цикл розробки ЕІС практично закінчується етапом впровадження, за яким починається життєвий цикл створення нової ЕІС.

Спіральна модель. Використовується підхід до організації проектування ЕІС "згори-вниз", коли спочатку визначається склад функціональних підсистем, а потім постановки окремих завдань. Відповідно спочатку розробляються такі загальносистемні питання як організація інтегрованої бази даних, технологія збору, передачі і накопичення інформації, а потім технологія рішення конкретних завдань. У рамках комплексів завдань програмування здійснюється по напряму від головних програмних модулів до виконуючих окремі функції модулів. При цьому на перший план виходять питання організації інтерфейсів програмних модулів між собою і з базою даних, а на другий план - реалізація алгоритмів.

У основі спіральної моделі життєвого циклу лежить застосування прототипної технології або RAD - технології (rapid application development - технології швидкої розробки додатків). (J. Martin. Rapid Application Development. New York : Macmillan, 1991). Згідно цієї технології ЕІС розробляється шляхом розширення програмних прототипів, повторюючи шлях від деталізації вимог до деталізації програмного коду. Природно, що при прототипній технології скорочується число ітерацій і менше виникає помилок і невідповідностей, які необхідно виправляти на наступних ітераціях, а само проектування ЕІС здійснюється швидшими темпами, спрощується створення проектної документації. Для точнішої відповідності проектної документації розробленої ЕІС усе більше значення надається веденню загальносистемного репозиторія і використанню CASE технологій.

Життєвий цикл при використанні RAD технології припускає активна участь на усіх етапах розробки кінцевих користувачів майбутньої системи і включає чотири основні стадії так званого інформаційного інжинірингу :

  • Аналіз і планування інформаційної стратегії. Користувачі разом з фахівцями-розробниками беруть участь в ідентифікації проблемної області.

  • Проектування. Користувачі беруть участь в технічному проектуванні під керівництвом фахівців-розробників.

  • Конструювання. Фахівці-розробники розробляють робочу версію ЕІС з використанням мов 4го покоління.

  • Впровадження. Фахівці розробники навчають користувачів роботі в середовищі нової ЕІС.

Соседние файлы в папке Lekciya