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