ДСТУ ISO/IEC 16350:2016 Информационные технологии. Разработка информационных систем и программного обеспечения. Управление программами (ISO/IEC 16350:2015, IDT)

Данный документ доступнен в тарифе «ВСЕ ВКЛЮЧЕНО»

У Вас есть вопросы по документу? Мы рады на них ответить!Перечень бесплатных документовОбнаружили ошибку в документе или на сайте? Пожалуйста, напишите нам об этом!Оставить заявку на документ


НАЦІОНАЛЬНИЙ СТАНДАРТ УКРАЇНИ

ДСТУ ISO/IEC 16350:2016
(ISO/IEC 16350:2015, IDT)

Інформаційні технології
РОЗРОБЛЕННЯ ІНФОРМАЦІЙНИХ СИСТЕМ
ТА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
КЕРУВАННЯ ПРОГРАМАМИ

Відповідає офіційному тексту

З питань придбання офіційного видання звертайтесь
до національного органу стандартизації
(ДП «УкрНДНЦ» http://uas.gov.ua)

ПЕРЕДМОВА 1 РОЗРОБЛЕНО: Міжнародний науково-навчальний центр інформаційних технологій та систем НАН та МОН України (Міжнародний Центр) та Технічний комітет стандартизації України «Інформаційні технології» (ТК 20)

2 ПРИЙНЯТО ТА НАДАНО ЧИННОСТІ: наказ Державного підприємства «Український науково-дослідний і навчальний центр проблем стандартизації, сертифікації та якості» (ДП «УкрНДНЦ») від 27 грудня 2016 р. № 448 з 2018-01-01

3 Національний стандарт відповідає ISO/IEC 16350:2015 Information technology — Systems and software engineering — Application management (Інформаційні технології. Розроблення інформаційних систем та програмного забезпечення. Керування програмами)

Ступінь відповідності — ідентичний (IDT)

Переклад з англійської (еn)

4 Цей стандарт розроблено згідно з правилами, установленими в національній стандартизації України

5 НА ЗАМІНУ ДСТУ ISO/IEC 16350:2015

ЗМІСТ

Національний вступ

Вступ

1 Сфера застосування

1.1 Загальні положення

1.2 Область використання

1.3 Обмеження

2 Узгодження

2.1 Цільове призначення

2.2 Повна відповідність

2.3 Адаптована відповідність

3 Нормативні посилання

4 Терміни та визначення понять

5 Процеси керування програмами

5.1 Процеси підтримування програм

5.2 Процеси супроводу та оновлення програм

5.3 Процеси з’єднання

5.4 Процеси керування

5.5 Стратегічні процеси програм

5.6 Стратегічні процеси організації керування програмами

Додаток А (довідковий) Роз’яснення

Додаток В (довідковий) Процес адаптації

Додаток С (довідковий) Еталонна модель процесів для цілей оцінки

Додаток D (довідковий) Зв’язок з ISO/IEC 15504-8:2012

Додаток Е (довідковий) Посилання, зроблені на ISO/IEC 20000-1 та ISO/IEC 12207

Бібліографія

Додаток НА (довідковий) Перелік національних стандартів України, ідентичних і/або модифікованих з міжнародними стандартами зазначених версій чи версій інших років, посилання на які є в цьому стандарті.

НАЦІОНАЛЬНИЙ ВСТУП

Цей стандарт повністю відповідає ISO/IEC 16350:2015 Information technology — Systems and software engineering — Application management (Інформаційні технології. Розроблення інформаційних систем та програмного забезпечення. Керування програмами).

Технічний комітет стандартизації, відповідальний за цей стандарт в Україні, — ТК 20 «Інформаційні технології».

Цей стандарт прийнято на заміну ДСТУ ISO/IEC 16350:2015, прийнятого методом підтвердження.

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

— структурні елементи стандарту: «Титульний аркуш», «Передмова», «Національний вступ», першу сторінку, «Терміни та визначення понять» і «Бібліографія» — оформлено згідно з вимогами національної стандартизації України;

— у розділі «Нормативні посилання» наведено «Національне пояснення», виділене рамкою;

— слова «цей міжнародний стандарт», «ця частина ISO/IEC 16350», «цей документ» замінено на «цей стандарт»;

— з «Передмови» і «Вступу» до ISO/IEC 16350:2015 до «Національного вступу» долучено те, що стосується безпосередньо цього стандарту;

— частину «Вступу» до ISO/IEC 16350:2015 що долучено, долучено під назвою «Вступ»;

— долучено довідковий додаток НА (Перелік національних стандартів, ідентичних і/або модифікованих з міжнародними стандартами, посилання на які є в цьому стандарті).

ВСТУП до ISO/IEC 16350:2015

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

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

а) підтримування використання і роботи програми;

б) адаптування програми на основі вимог, що змінюються, або на основі поліпшення якості (оновлень, виправлень і випусків).

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

Цей стандарт має на меті запропонувати організаціям, що мають справу з керуванням програмами, чітко визначений, безпосередньо застосовний і повний стандарт для безпосередньої діяльності. Хоча цей стандарт частково перекривають ISO/IEC 20000 та ISO/IEC 12207, він є стандартом, організованим з точки зору керування програмами, і сприяє зручності користувачів, які працюють у цій галузі.

Цей стандарт надає загальні рамки для встановлення процесів, завдань і діяльності постачальників послуг, які покращують, підтримують і/або оновлюють програми або об’єкти програм після початкового створення (тобто на стадії експлуатації та використання), і підтримку іншим постачальникам послуг, які застосовують програми у виробничому середовищі, та підтримку організацій користувача, які корис туються програмами.

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

ДСТУ ISO/IEC 16350:2016

НАЦІОНАЛЬНИЙ СТАНДАРТ УКРАЇНИ

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ

РОЗРОБЛЕННЯ ІНФОРМАЦІЙНИХ СИСТЕМ
ТА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
КЕРУВАННЯ ПРОГРАМАМИ

INFORMATION TECHNOLOGY
SYSTEMSAND SOFTWARE ENGINEERING
APPLICATION MANAGEMENT

Чинний від 2018-01-01

1 СФЕРА ЗАСТОСУВАННЯ

1.1 Загальні положення

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

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

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

Таким чином, цей стандарт стосується:

— поточного керування програмами (програмним забезпеченням), а також пов’язаними з ним структу рами даних і підтримку організацій користувачів, з урахуванням обробки викликів, таких як запити послуги та інциденти;

— супроводу та оновлення програмного забезпечення і структур даних відповідно до вимог і потреб, що змінюються;

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

— організації і стратегії керування програмами в організаціях.

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

На стадії експлуатації та використання є три складові, які відіграють важливу роль:

a) керування виробничою інформацією, що представляє діяльність організації і кінцевих користувачів програми (використання);

b) керування IT-інфраструктурою та хостинг програми (експлуатація) і підтримка технічної інфраструктури;

c) керування програмами:

    1) підтримка використання і діяльності;

    2) підтримка і оновлення прикладного програмного забезпечення і структур даних.

Керування виробничою інформацією представляє сторону попиту на інформаційні технології (IT) та інформаційну підтримку і забезпечення інформацією. Керування виробничою інформацією є відпові дальним за підтримку користувачів у використанні інформаційної підтримки і представляє виробничу організацію в якості клієнта постачальників IT. Керування виробничою інформацією виступає в якості замовника IT-організацій (здійснює керування програмами разом з керуванням ІТ-інфраструктурою).

Конкретні завдання керування виробничою інформацією містять:

— підтримку кінцевих користувачів у тому, як передбачено використовувати забезпечення інфор мацією;

— визначення, яким чином виглядає інформація та IT (функціональність, зовнішній вигляд тощо);

— консультування і підтримку керування виробництвом з визначенням пріоритетів вимог і керування бкаджетом на IT;

— доручення роботи IT-постачальникам і контроль послуг, що ними надаються;

— визначення довгострокової політики і планів інформаційного забезпечення.

Керування ІТ-інфраструкгурою відповідає за керування роботою інформаційної системи, зокрема за підтримку інфраструктури (наприклад, мережі, апаратних засобів), запущеним програмним забезпе ченням та обробкою даних. Якщо стисло, це організація, яка керує інформаційними системами і має на меті підтримувати інфраструктуру в хорошому стані.

Діяльність з керування виробничою інформацією і керування ІТ-інфраструкгурою тісно пов’язані з керуванням програмами, але не в рамках цього стандарту.

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

Цей стандарт поширюється на три рівні процесів:

— експлуатаційний;

— керування;

— стратегічний.

Ці рівні процесів та процеси взаємопов’язані один з одним.

На рисунку 3 представлено огляд процесів у рамках кожного з цих рівнів.

Окремо не визначають процеси безпеки, ризиків, розв’язання проблем та/або вразливостей. Ці теми є важливою частиною процесу керування безперервністю, але вони також є частиною інших процесів. Наприклад, безпека є важливою частиною функціональності програми, тому її розглядають в процесі аналізу впливу та розглядають в рамках специфікації програми та визначають в процесі розробки прог рамного забезпечення, а також у межах рівнів обслуговування і, отже, вона має бути зазначена в процесі керуванням угодою та процесі керування постачальниками. Іншими процесами, які стосуються цих тем, є планування процесів керування і контролю, керування якістю та керування фінансами, і, як приклад, визначення процесів стратегічних технологій, де важливими характеристиками є ризик і вразливість

Полная версия документа доступна в тарифе «ВСЕ ВКЛЮЧЕНО».

Войти в Личный кабинет Подробнее о тарифах

БУДСТАНДАРТ Online