Відмінності між версіями «Software-developing»

Матеріал з Wiki Welard
Перейти до навігації Перейти до пошуку
Рядок 11: Рядок 11:
  
 
'''Основні процеси життєвого циклу''' - це процеси, які реалізуються під управлінням основних сторін, які беруть участь в життєвому циклі програмних засобів. Основними сторонами є замовник, постачальник, розробники, користувачі  і персонал супроводу програмних продуктів. До основних процесів відноситься п'ять процесів:
 
'''Основні процеси життєвого циклу''' - це процеси, які реалізуються під управлінням основних сторін, які беруть участь в життєвому циклі програмних засобів. Основними сторонами є замовник, постачальник, розробники, користувачі  і персонал супроводу програмних продуктів. До основних процесів відноситься п'ять процесів:
−
- замовлення;
+
* замовлення;
−
- поставка;
+
* поставка;
−
- розробка;
+
* розробка;
−
- експлуатація;
+
* експлуатація;
−
- супровід.
+
* супровід.
  
 
'''Процес розробки''' складається з робіт і завдань, які виконуються розробником. Даний процес містить тринадцять робіт:
 
'''Процес розробки''' складається з робіт і завдань, які виконуються розробником. Даний процес містить тринадцять робіт:
−
1) підготовка процесу розробки;
+
# підготовка процесу розробки;
−
2) аналіз вимог до системи;
+
# аналіз вимог до системи;
−
3) проектування системної архітектури;
+
# проектування системної архітектури;
−
4) аналіз вимог до програмних засобів;
+
# аналіз вимог до програмних засобів;
−
5) проектування програмної архітектури;
+
# проектування програмної архітектури;
−
6) технічне проектування програмних засобів;
+
# технічне проектування програмних засобів;
−
7) програмування і тестування програмних засобів;
+
# програмування і тестування програмних засобів;
−
8) збірка  програмних засобів;
+
# збірка  програмних засобів;
−
9) кваліфікаційні випробування програмних засобів;
+
# кваліфікаційні випробування програмних засобів;
−
10) збірка системи;
+
# збірка системи;
−
11) кваліфікаційні випробування системи;
+
# кваліфікаційні випробування системи;
−
12) введення в дію програмних засобів;
+
# введення в дію програмних засобів;
−
13) приймання програмних засобів.
+
# приймання програмних засобів.
  
 
'''Допоміжні процеси''' життєвого циклу - це процеси, які є цілеспрямованими складовими частинами інших процесів і призначені для забезпечення умов успішної реалізації і якості виконання програмного проекту. До допоміжних процесів відноситься вісім процесів:
 
'''Допоміжні процеси''' життєвого циклу - це процеси, які є цілеспрямованими складовими частинами інших процесів і призначені для забезпечення умов успішної реалізації і якості виконання програмного проекту. До допоміжних процесів відноситься вісім процесів:
−
- документування;
+
* документування;
−
- управління конфігурацією;
+
* управління конфігурацією;
−
- забезпечення якості;
+
* забезпечення якості;
−
- верифікація;
+
* верифікація;
−
- атестація;
+
* атестація;
−
- спільний аналіз;
+
* спільний аналіз;
−
- аудит;
+
* аудит;
−
- вирішення проблем.
+
* вирішення проблем.
  
 
'''Організаційні процеси''' життєвого циклу - це процеси, призначені для створення в деякій організації та вдосконалення організаційних структур, що охоплюють процеси життєвого циклу і відповідний персонал.
 
'''Організаційні процеси''' життєвого циклу - це процеси, призначені для створення в деякій організації та вдосконалення організаційних структур, що охоплюють процеси життєвого циклу і відповідний персонал.
 
До організаційних процесів відноситься чотири процесу:
 
До організаційних процесів відноситься чотири процесу:
−
- управління (управлінські);
+
* управління (управлінські);
−
- створення інфраструктури (інфраструктурні)
+
* створення інфраструктури (інфраструктурні)
−
- удосконалення (процеси розвитку)
+
* удосконалення (процеси розвитку)
−
- навчання.
+
* навчання.
 +
[https://ppt-online.org/659746 Основи інженерії програмного забезпечення]

Версія за 10:37, 7 вересня 2022

ISO/IEC 12207 було опубліковано 1 серпня 1995 року і це був перший міжнародний стандарт, що надав повний набір процесів життєвого циклу, діяльностей і завдань для програмного забезпечення, яке є частиною більшої системи, а також для автономних програмних продуктів і послуг. Життєвий цикл і його процеси Відповідно до стандарту ISO / IEC 12207 2008 - Системна і програмна інженерія - Процеси життєвого циклу програмних засобів. Життєвим циклом (ЖЦ) програмного продукту або системи є сукупність процесів, робіт і завдань, яка включає в себе розробку, експлуатацію та супровід програмного засобу або системи і охоплює їхнє життя від формулювання концепції до утилізації ПП. ЖЦ ПП складається з процесів. Кожен процес ЖЦ включає набір робіт. Кожна робота поділяється на набір задач. З поняттям ЖЦ ПС і систем тісно пов'язане поняття моделі ЖЦ. Модель життєвого циклу - це формалізована, абстрактна конструкція, яка відображає взаємозв'язок і послідовність виконання процесів ЖЦ і їх основних складових. Процеси ЖЦ ПП діляться на три групи:

  • основні;
  • допоміжні;
  • організаційні.

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

  • замовлення;
  • поставка;
  • розробка;
  • експлуатація;
  • супровід.

Процес розробки складається з робіт і завдань, які виконуються розробником. Даний процес містить тринадцять робіт:

  1. підготовка процесу розробки;
  2. аналіз вимог до системи;
  3. проектування системної архітектури;
  4. аналіз вимог до програмних засобів;
  5. проектування програмної архітектури;
  6. технічне проектування програмних засобів;
  7. програмування і тестування програмних засобів;
  8. збірка програмних засобів;
  9. кваліфікаційні випробування програмних засобів;
  10. збірка системи;
  11. кваліфікаційні випробування системи;
  12. введення в дію програмних засобів;
  13. приймання програмних засобів.

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

  • документування;
  • управління конфігурацією;
  • забезпечення якості;
  • верифікація;
  • атестація;
  • спільний аналіз;
  • аудит;
  • вирішення проблем.

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

  • управління (управлінські);
  • створення інфраструктури (інфраструктурні)
  • удосконалення (процеси розвитку)
  • навчання.

Основи інженерії програмного забезпечення