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