На головну

Життєвий цикл ПЗ

  1. Питання: Життєвий цикл фага.
  2. Глава 6. Опора на життєвий (вітагенний) досвід-ключ до співпраці
  3. Життєвий домогосподарство сім'я
  4. Життєвий і професійний шлях Р. Парка
  5. Життєвий і професійний шлях Е. Берджесса
  6. життєвий світ
  7. Життєвий шлях і загальна характеристика творчості

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

Основним нормативним документом, що регламентує ЖЦ ПО, є міжнародний стандарт ISO / IEC 12207 - 95 «Інформаційна технологія. Процеси життєвого циклу програмних засобів »або ISO / IEC 12207 (ISO - International Organization of Standardization - Міжнародна організація по стандартизації, IEC - International Electrotechnical Commission - Міжнародна комісія з електротехніки). Він визначає структуру ЖЦ, що містить процеси, дії і завдання, які повинні бути виконані під час створення ПЗ.

Структура ЖЦ ПО за стандартом ISO / IEC 12207 - 95 базується на трьох групах процесів:

- Основні процеси ЖЦ ПЗ (придбання, постачання, розробка, експлуатація, супровід);

- Допоміжні процеси, що забезпечують виконання основних процесів (документування, управління конфігурацією, забезпечення якості, верифікація, атестація, оцінка, аудит, рішення проблем);

- Організаційні процеси (управління проектами, створення інфраструктури проекту, визначення, оцінка та поліпшення самого ЖЦ, навчання).

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

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

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

Забезпечення якості проекту пов'язане з проблемами верифікації, перевірки і тестування програмного забезпечення.

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

Управління конфігурацією є одним з допоміжних процесів, що підтримують основні процеси життєвого циклу ПЗ, перш за все процеси розробки та супроводу ПО. При створенні проектів складних ІС, що складаються з багатьох компонентів, кожен з яких може мати різновиди або версії, виникає проблема обліку їх зв'язків і функцій, створення уніфікованої структури і забезпечення розвитку всієї системи. Управління конфігурацією дозволяє організувати, систематично враховувати і контролювати внесення змін до ПЗ на всіх стадіях ЖЦ. Загальні принципи і рекомендації конфігураційного обліку, планування та управління конфігураціями ПЗ відбиті в стандарті ISO 12207-2.

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

 



Попередня   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   Наступна

Загальні вимоги до методології і технології | Структура комплекту документів | Найбільш перспективні і прийнятні технології розробки ПЗ | Коротка характеристика основних технологічних програмних продуктів IBM Rational | Методологія функціонального моделювання IDEF0 | Концепція методології функціонального моделювання IDEF0 | Основні визначення (поняття) методології та мови IDEF0 | Синтаксис графічного мови IDEF0 | Семантика мови IDEF0 | Імена та мітки |

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