Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Приклад.docx
Скачиваний:
3
Добавлен:
17.07.2019
Размер:
150.77 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Чорноморський державний університет імені Петра Могили

Факультет комп’ютерних наук

Кафедра інтелектуальних інформаційних систем

РЕФЕРАТ

"Міжнародний стандарт ISO 12207-1995"

Дисципліна "Міжнародні та державні стандарти в галузі ІТ"

Спеціальність "Інтелектуальні системи прийняття рішень"

7. 050101-РФ.ПЗ.00-501c.2610318

Студент ____________Д.О. Назаренко

(підпис)

______________

(дата)

Викладач _____________О.Г. Бабич

(підпис)

_____________

(дата)

Миколаїв – 2011

Y

ВСТУП 4

1 Загальні відомості про стандарт 5

2 Процеси життєвого циклу ПЗ 7

3 Принципи декомпозиції процесів 10

ПЕРЕЛІК ПОСИЛАНЬ 12

ЗМІСТ

ВСТУП 4

1 Загальні відомості про стандарт 5

2 Процеси життєвого циклу ПЗ 7

3 Принципи декомпозиції процесів 10

ПЕРЕЛІК ПОСИЛАНЬ 12

ВСТУП

Життєвий цикл програмного забезпечення (ПЗ) – період часу з моменту прийняття рішення про необхідність створення програмного продукту і закінчується в момент його повного вилучення із експлуатації. Цей цикл – процес побудови і розвитку ПЗ.

Стандарт ISO/IEC 12207 Standard for Information Technoiogy – Software Life Cycle Processes (процеси життєвого циклу ПЗ, український аналог ДСТУ 3918‑1999) визначає загальну структуру життєвого циклу ПЗ у вигляді 3-ступінчатої моделі, яка складається із процесів, видів діяльності і задач. Стандарт описує елементи, які вводяться в термінах їх цілей і результатів, тим самим задаючи неявно взаємозв’язки між ними, але не визначаючи чітку структуру цих зв’язків, можливу організацію елементів в рамках проекту і метрики, за якими можна було б відслідковувати хід робіт і їх результативність.

1 Загальні відомості про стандарт

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

  • придбанні системи, які містить програмні засоби, або продуту, який поставляється окремо;

  • при наданні програмної послуги;

  • при поставці , розробці і експлуатації і супроводі програмних продуктів.

Поняття програмних засобів також охоплює програмний компонент програмно-апаратних засобів.

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

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

Процеси, які реалізуються в життєвому циклі програмних засобів, повинні бути сумісні із процесами, які реалізуються в життєвому циклі системи. Стандарт також застосовується при двосторонніх відносинах сторін і може в рівній мірі застосовуватися, якщо обидві сторони належать до однієї і тієї ж організації. Діапазон застосування може простягатися від неформальної угоди про співпрацю до контракту (договору), який укладається офіційно. Стандарт може використовуватися однією із сторін для самоконтролю.

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

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

Будь-яка організація (наприклад, національна, промислова асоціація, компанія), яка застосовує даний стандарт у якості умови забезпечення торгових угод, зобов’язана визначити і опублікувати мінімальний набір процесів, робіт і задач, які вимагаються, який забезпечує перевірку відповідності постачальника даному стандарту.

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

Стандарт не призначений для визначення найменувань, форматів або докладного змісту документації, що випускається. Стандарт може вимагати розробки документів одного класу або типу, наприклад різних планів, але не передбачає, щоб такі документи розроблялись або комплектувались роздільно або спільно. Вирішення цих питань залишено на розсуд користувачів даного стандарту. Стандарт не зумовлює конкретної моделі життєвого циклу або методу розробки програмного засобу. Користувачі, які застосовують даний стандарт, повинні самі вибирати модель життєвого циклу стосовно до свого програмного проекту і розподіляти процеси, роботи і задачі, які вибираються із даного стандарту, на даній моделі; вибирати і застосовувати методи розробки програмних засобів і виконувати роботи і задачі, які відповідають конкретному програмному проекту.

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