Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Життєвий цикл АІС



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

Домогтися цього протягом усього ЖЦ АІС - досить складне по ряду об'єктивних і суб'єктивних причин завдання, у результаті переважна більшість проектів АІС впроваджується з порушеннями якості, строків або кошторису; майже третина проектів припиняють своє існування незавершеними. По даним Standish Group в 1996 р. 84% проектів АІС не були завершені у встановлений термін, в 1998 р. це число скоротилася до 74%, після 2010 року, воно не опускається нижче 50% [16]. Головною причиною такого положення є те, що рівень технології аналізу й проектування систем, методів і засобів керування проектами не відповідає складності систем, що створюються. Ця складність постійно зростає у зв'язку з ускладненням і швидкими змінами технологій.

Зі світової практики відомо, що витрати на супровід прикладного програмного забезпечення АІС становлять не менш 70% його сукупної вартості протягом ЖЦ, тому надто важливо ще на проектній стадії передбачити необхідні методи й засоби супроводу, включаючи методи конфігураційного керування.

Процес проектування АІС регламентований наступною документацією (стандартами, методологіями, моделями) [8, 16]:

• ДСТУ 2941 – 94. (ГОСТ 34.601-90) - стандарт на стадії й етапи створення АІС, що відповідають каскадної моделі ЖЦ ПЗ (застарів, розглядається нижче самостійно). Приводиться опис змісту робіт на кожному етапі;

• ISO/IEC 12207:1995 - стандарт на процеси й організацію життєвого циклу; поширюється на всі види замовленого програмного забезпечення; не містить опису фаз, стадій і етапів;

Серед основних процесів ЖЦ найважливішими є розробка, експлуатація й супровід. Кожний процес характеризується певними завданнями й методами їхнього рішення, вихідними даними, отриманими на попередньому етапі, і результатами [3, 8, 16].

В 2002 р. був опублікований стандарт на процеси ЖЦ автоматизованих систем (ISO/IEC 15288 System life cycle processes). У розробці стандарту брали участь фахівці з різних галузей діяльності; ураховувався практичний досвід створення систем в урядових, комерційних, військових і академічних організаціях. Відповідно до стандарту ISO/IEC серії 15288 у структуру ЖЦ включені наступні групи процесів.

1. Договірні процеси:

• придбання (внутрішні рішення або рішення зовнішнього постачальника);

поставка (внутрішні рішення або рішення зовнішнього постачальника).

2. Процеси підприємства:

• керування навколишнім середовищем підприємства;

• інвестиційне керування;

• керування ЖЦ ІС;

• керування ресурсами;

• керування якістю.

3. Проектні процеси:

• планування проекту;

• оцінка проекту;

• контроль проекту;

• керування ризиками;

• керування конфігурацією;

• керування інформаційними потоками;

• прийняття рішень.

4. Технічні процеси:

• визначення вимог;

• аналіз вимог;

• розробка архітектури;

• впровадження;

• інтеграція;

• верифікація;

• перехід;

• атестація;

• експлуатація;

• супровід;

• утилізація.

5. Спеціальні процеси:

• визначення й установлення взаємозв'язків виходячи із завдань і цілей.

У табл. 1 наведені перелік стадій створення АІС і основні результати до моменту їхнього завершення відповідно до зазначеного стандарту.

Таблиця 1. Стадії створення АІС (ISO/IEC 15288)

Стадія Опис
Формування концепції Аналіз потреб, вибір концепції й проектних рішень
Розробка Проектування системи
Реалізація Виготовлення системи
Експлуатація Уведення в експлуатацію й використання системи
Підтримка Забезпечення функціонування системи
Зняття з експлуатації Припинення використання, демонтаж, архівування системи

За опублікованим даними [3, 16] кожний етап розробки АІС вимагає певних витрат часу. В основному (45-50 %) час іде на кодування, комплексне й автономне тестування (Рис. 4). У середньому розробка АІС займає лише одну третину всього життєвого циклу системи.

Аналіз вимог 10%

Комплексне тестування

20%

Визначення специфікацій 10%

Проектування 15%

Автономне тестування

Кодування 20%

25%

Рис. 4 Розподіл часу при розробці АІС





Дата публикования: 2015-06-12; Прочитано: 817 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...