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