Відмінності між версіями «Software-developing»
| Рядок 14: | Рядок 14: | ||
* основні (ствроення програмного продукту: проектування, дизайн, розробка); | * основні (ствроення програмного продукту: проектування, дизайн, розробка); | ||
* допоміжні (все що допомогає робити основну роботу: документація, забезпечення якості, веріфікація, атестація, аудит, спільний аналіз, вирішення проблем.); | * допоміжні (все що допомогає робити основну роботу: документація, забезпечення якості, веріфікація, атестація, аудит, спільний аналіз, вирішення проблем.); | ||
| − | * організаційні (призначені для ствроення і вдосконалення організаційних структур). | + | * організаційні (призначені для ствроення і вдосконалення організаційних структур, робота з персоналом). |
'''Основні процеси життєвого циклу''' - це процеси, які реалізуються під управлінням основних сторін, які беруть участь в життєвому циклі програмних засобів. Основними сторонами є замовник, постачальник, розробники, користувачі і персонал супроводу програмних продуктів. До основних процесів відноситься п'ять процесів: | '''Основні процеси життєвого циклу''' - це процеси, які реалізуються під управлінням основних сторін, які беруть участь в життєвому циклі програмних засобів. Основними сторонами є замовник, постачальник, розробники, користувачі і персонал супроводу програмних продуктів. До основних процесів відноситься п'ять процесів: | ||
Версія за 16:04, 9 вересня 2022
Процеси розробки програмного забезпечення відповідно до стандарту ISO/IEC 12207.
ISO/IEC 12207 було опубліковано 1 серпня 1995 року і це був перший міжнародний стандарт, що надав повний набір процесів життєвого циклу, діяльностей і завдань для програмного забезпечення, яке є частиною більшої системи, а також для автономних програмних продуктів і послуг.
Життєвий цикл і його процеси Відповідно до стандарту ISO / IEC 12207 2008 - Системна і програмна інженерія - Процеси життєвого циклу програмних засобів.
Життєвим циклом (ЖЦ) програмного продукту або системи є сукупність процесів, робіт і завдань, яка включає в себе розробку, експлуатацію та супровід програмного засобу або системи і охоплює їхнє життя від формулювання концепції до утилізації ПП. ЖЦ ПП складається з процесів. Кожен процес ЖЦ включає набір робіт. Кожна робота поділяється на набір задач. З поняттям ЖЦ ПС і систем тісно пов'язане поняття моделі ЖЦ. Модель життєвого циклу - це формалізована, абстрактна конструкція, яка відображає взаємозв'язок і послідовність виконання процесів ЖЦ і їх основних складових.
Процеси ЖЦ ПП діляться на три групи:
- основні (ствроення програмного продукту: проектування, дизайн, розробка);
- допоміжні (все що допомогає робити основну роботу: документація, забезпечення якості, веріфікація, атестація, аудит, спільний аналіз, вирішення проблем.);
- організаційні (призначені для ствроення і вдосконалення організаційних структур, робота з персоналом).
Основні процеси життєвого циклу - це процеси, які реалізуються під управлінням основних сторін, які беруть участь в життєвому циклі програмних засобів. Основними сторонами є замовник, постачальник, розробники, користувачі і персонал супроводу програмних продуктів. До основних процесів відноситься п'ять процесів:
- замовлення;
- поставка;
- розробка;
- експлуатація;
- супровід.
Процес розробки складається з робіт і завдань, які виконуються розробником. Даний процес містить тринадцять робіт:
- підготовка процесу розробки;
- аналіз вимог до системи;
- проектування системної архітектури;
- аналіз вимог до програмних засобів;
- проектування програмної архітектури;
- технічне проектування програмних засобів;
- програмування і тестування програмних засобів;
- збірка програмних засобів;
- кваліфікаційні випробування програмних засобів;
- збірка системи;
- кваліфікаційні випробування системи;
- введення в дію програмних засобів;
- приймання програмних засобів.
Допоміжні процеси життєвого циклу - це процеси, які є цілеспрямованими складовими частинами інших процесів і призначені для забезпечення умов успішної реалізації і якості виконання програмного проекту. До допоміжних процесів відноситься вісім процесів:
- документування;
- управління конфігурацією;
- забезпечення якості;
- верифікація;
- атестація;
- спільний аналіз;
- аудит;
- вирішення проблем.
Організаційні процеси життєвого циклу - це процеси, призначені для створення в деякій організації та вдосконалення організаційних структур, що охоплюють процеси життєвого циклу і відповідний персонал. До організаційних процесів відноситься чотири процесу:
- управління (управлінські);
- створення інфраструктури (інфраструктурні)
- удосконалення (процеси розвитку)
- навчання.