Головна

Поняття життєвого циклу ІС, моделі і процеси ЖЦ ІС

  1. A. Через аденилатциклазу стимулюють синтез цАМФ
  2. B) Це такий процес відновлення, у якого тривалість циклу T має
  3. Corpus Areopagiticum. Склад, значення для східного і західного богослов'я, проблема авторства. Поняття про божественне походження, про зло, про молитву.
  4. DO WHILE умова Тіло циклу LOOP
  5. ER-моделювання. Призначення і особливості в рівнянні з UML-діаграмами. Нотації ER-діаграм.
  6. Event як ресурс PR-кампанії: поняття та класифікація.
  7. I Поняття про енергію

Для кожного етапу ЖЦопределяются:

- Склад і послідовність виконуваних робіт,

- Одержувані результати,

- Методи і засоби, необхідні для виконання робіт,

- Ролі і відповідальність учасників і т. Д.

Таке формальне опис ЖЦ ІС дозволяє спланувати та організувати процес колективної розробки і забезпечити управління цим процесом.

Життєвий циклІС-ряд подій, що відбуваються з системою в процесі її створення і використання.

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

В даний час відомі і використовуються наступні моделі життєвого циклу:

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

- Поетапна модель з проміжним контролем Розробка ІС ведеться ітераціями з циклами зворотного зв'язку між етапами. Міжетапні коригування дозволяють враховувати реально існуюче взаємовплив результатів розробки на різних етапах; час життя кожного з етапів розтягується на весь період розробки.

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

Кожна зі стадій створення системи передбачає виконання певного обсягу робіт, які подаються у вигляді процесів ЖЦ.

процес-сукупність взаємопов'язаних дій, що перетворюють вхідні дані у вихідні.

Опис кожного процесу включає:

- перелік вирішуваних завдань,

- вихідних даних

- результатів.

Існує цілий ряд стандартів, що регламентують ЖЦ ПЗ, а в деяких випадках і процеси розробки.

Серед найбільш відомих стандартів можна виділити наступні:

- ГОСТ 34.601-90 - Поширюється на автоматизовані системи та встановлює стадії і етапи їх створення. Крім того, в стандарті міститься опис змісту робіт на кожному етапі. Стадії і етапи роботи, закріплені в стандарті, більшою мірою відповідають каскадної моделі життєвого циклу.

- ISO / IEC 12207: 1 995 - Стандарт на процеси і організацію життєвого циклу. Поширюється на всі види замовного ПЗ. Стандарт не містить опису фаз, стадій і етапів.

- CustomDevelopmentMethod (Методика Oracle) з розробки прикладних інформаційних систем - технологічний матеріал, деталізований до рівня заготовок проектних документів, розрахованих на використання в проектах із застосуванням Oracle. Застосовується CDM для класичної моделі ЖЦ (передбачені всі роботи / завдання та етапи), а також для технологій "швидкої розробки" (FastTrack) або "полегшеного підходу", рекомендованих в разі малих проектів.

- RationalUnifiedProcess (RUP) Пропонує ітеративну модель розробки, що включає чотири фази: початок, дослідження, побудова та впровадження. Кожна фаза може бути розбита на етапи (ітерації), в результаті яких випускається версія для внутрішнього або зовнішнього використання. Проходження через чотири основні фази називається циклом розробки, Кожен цикл завершується генерацією версії системи. Якщо після цього робота над проектом не припиняється, то отриманий продукт продовжує розвиватися і знову мине ті ж фази. Суть роботи в рамках RUP - це створення і супровід моделей на базі UML[6].

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

- ExtremeProgramming (XP). Екстремальне програмування (найновіша серед розглянутих методологій) сформувалося в 1996 році. В основі методології командна робота, ефективна комунікація між замовником і виконавцем протягом усього проекту з розробки ІС, а розробка ведеться з використанням послідовно допрацьовувати прототипів.

Відповідно до базовим міжнародним стандартом ISO / IEC 12207 все процеси ЖЦділяться на три групи:

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

o придбання;

o поставка;

o розробка;

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

o супровід.

2. Допоміжні процеси:

o документування;

o управління конфігурацією;

o забезпечення якості;

o розв'язати проблеми;

o аудит;

o атестація;

o спільна оцінка;

o верифікація.

3. Організаційні процеси:

o створення інфраструктури;

o управління;

o навчання;

o удосконалення.

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

Відповідно до стандарту ISO / IEC серії 15288 [7] в структуру ЖЦ слід включати наступні групи процесів:

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

o придбання

o поставка

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

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

o інвестиційне управління;

o управління ЖЦ ІС;

o управління ресурсами;

o управління якістю.

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

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

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

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

o управління ризиками;

o управління конфігурацією;

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

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

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

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

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

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

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

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

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

o перехід;

o атестація;

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

o супровід;

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

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

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

УровнізрелостіІТінфраструктурипредпріятія | ОсновниепроблемиексплуатацііісопровожденіяІС


Общаяхарактеристикапрограммныхсредмоделированияархитектурыорганизацииклассификацияэтапымоделирования. | Архитектурныйподходкакосновауправленияразвитиеминформационныхсистем | Современниеязикімоделірованія, используемыеприформированиимоделиархитектурыпредприятия | Общаяхарактеристикапринциповпостроенияинформационныхсистемгосударственногоуправления | Електронниеадміністратівниерегламенти (ЕАР) | Понятіяархітектури, стратегії, тактики | Связьбізнес-стратегііістратегііІТ | Процес, порядокразработкііуправленіястратегіейІТ | | ФормидеятельностііуровніфункціонірованіяІТ-служби |

© 2016-2022  um.co.ua - учбові матеріали та реферати