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

Матеріал з Wiki Welard
Перейти до навігації Перейти до пошуку
Рядок 14: Рядок 14:
 
* основні (ствроення програмного продукту: проектування, дизайн, розробка);
 
* основні (ствроення програмного продукту: проектування, дизайн, розробка);
 
* допоміжні (все що допомогає робити основну роботу: документація, забезпечення якості, веріфікація, атестація, аудит, спільний аналіз, вирішення проблем.);
 
* допоміжні (все що допомогає робити основну роботу: документація, забезпечення якості, веріфікація, атестація, аудит, спільний аналіз, вирішення проблем.);
−
* організаційні (призначені для ствроення і вдосконалення організаційних структур).
+
* організаційні (призначені для ствроення і вдосконалення організаційних структур, робота з персоналом).
  
 
'''Основні процеси життєвого циклу''' - це процеси, які реалізуються під управлінням основних сторін, які беруть участь в життєвому циклі програмних засобів. Основними сторонами є замовник, постачальник, розробники, користувачі  і персонал супроводу програмних продуктів. До основних процесів відноситься п'ять процесів:
 
'''Основні процеси життєвого циклу''' - це процеси, які реалізуються під управлінням основних сторін, які беруть участь в життєвому циклі програмних засобів. Основними сторонами є замовник, постачальник, розробники, користувачі  і персонал супроводу програмних продуктів. До основних процесів відноситься п'ять процесів:

Версія за 16:04, 9 вересня 2022

Процеси розробки програмного забезпечення відповідно до стандарту ISO/IEC 12207.

ISO/IEC 12207 було опубліковано 1 серпня 1995 року і це був перший міжнародний стандарт, що надав повний набір процесів життєвого циклу, діяльностей і завдань для програмного забезпечення, яке є частиною більшої системи, а також для автономних програмних продуктів і послуг.

Життєвий цикл і його процеси Відповідно до стандарту ISO / IEC 12207 2008 - Системна і програмна інженерія - Процеси життєвого циклу програмних засобів.

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

Процеси ЖЦ ПП діляться на три групи:

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

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

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

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

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

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

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

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

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

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