ЛитВек: бестселлеры недели
Бестселлер - Виктор Метос - Жена убийцы - читать в ЛитвекБестселлер - Ричард Докинз - Эгоистичный ген - читать в ЛитвекБестселлер - Мэтт Хейг - Полночная библиотека - читать в ЛитвекБестселлер - Питер Робинсон - Антология английского детектива. Компиляция. Романы 1-15 - читать в ЛитвекБестселлер - Влада Ольховская - Дерево самоубийц - читать в ЛитвекБестселлер - Наталья Самсонова - Сагертская Военная Академия (СИ) - читать в ЛитвекБестселлер - Наталья Николаевна Александрова - Часы академика Сикорского - читать в ЛитвекБестселлер - Алексей Решетун - Вскрытие покажет: Записки увлеченного судмедэксперта (3-е изд., расш. и доп.) - читать в Литвек
Литвек - электронная библиотека >> ГОССТАНДАРТ РОССИИ >> Нормативно-техническая документация и др. >> Процессы жизненного цикла программных средств >> страница 3
доказательства, обеспечивающие уверенность в том, что объект будет полностью соответствовать установленным требованиям качества.

Примечания

Существуют как внешние, так и внутренние цели обеспечения качества:

внутреннее обеспечение качества — внутри организации обеспечение качества создает уверенность у руководства;

внешнее обеспечение качества — в договорных или других ситуациях обеспечение качества создает уверенность у потребителя или других лиц.

Некоторые виды работ по управлению качеством и обеспечению качества взаимосвязаны.

Если требования к качеству не полностью отражают потребности пользователя, то обеспечение качества может не создать достаточной уверенности. (См. 3.5 ИСО 8402).

3.22 выпуск (release): Конкретная версия элемента конфигурации, которая доступна для реализации конкретной цели (например, тестируемый выпуск).

3.23 заявка на подряд (request for proposal [tender]): Документ, используемый заказчиком в качестве средства для объявления о своих намерениях выступить в качестве потенциального покупателя конкретной системы, программного продукта или программной услуги.

3.24 снятие с эксплуатации (retirement): Прекращение активной поддержки действующей системы со стороны эксплуатирующей или сопровождающей организации, частичная или полная замена ее новой системой или ввод в действие модернизированной системы.

3.25 защита (security): Сохранение информации и данных так, чтобы недопущенные к ним лица или системы не могли их читать или изменять, а допущенные лица или системы не ограничивались в доступе к ним.

3.26 программный продукт (software product): Набор машинных программ, процедур и, возможно, связанных с ними документации и данных.

3.27 программная услуга (software servise): Выполнение работ, заданий или обязанностей, связанных с программным продуктом, таких как разработка, сопровождение или эксплуатация.

3.28 программный модуль (software unit): Отдельно компилируемая часть программного кода (программы).

3.29 техническое задание (statement of work): Документ, используемый заказчиком в качестве средства для описания и определения задач, выполняемых при реализации договора.

3.30 поставщик (supplier): Организация, которая заключает договор с заказчиком на поставку системы, программного продукта или программной услуги на условиях, оговоренных в договоре.

Примечания

Синонимами термина «поставщик» являются термины «подрядчик», «производитель», «оптовик» или «продавец».

Заказчик может определить в качестве поставщика подразделение собственной организации.

3.31 система (system): Комплекс, состоящий из процессов, технических и программных средств, устройств и персонала, обладающий возможностью удовлетворять установленным потребностям или целям.

3.32 тестовое покрытие (test coverage): Степень, до которой с помощью контрольных примеров проверяют требования к системе или программному продукту.

3.33 тестируемость (testability): Степень, до которой могут быть запланированы объективность и реализуемость тестирования, проверяющего соответствие требованию.

3.34 пользователь (user): Лицо или организация, которое использует действующую систему для выполнения конкретной функции.

Примечание — Пользователь может также выполнять и другие роли, например, заказчика, разработчика или сопровождающего персонала.

3.35 аттестация (validation): Подтверждение экспертизой и представлением объективных доказательств того, что конкретные требования к конкретным объектам полностью реализованы.

Примечания

В процессе проектирования и разработки аттестация связана с экспертизой продукта в целях определения его соответствия потребностям пользователя.

Аттестацию обычно проводят для конечного продукта в установленных условиях эксплуатации. При необходимости аттестация может проводиться на более ранних стадиях.

Термин «аттестован» используется для обозначения соответствующих состояний объекта.

Может быть проведен ряд аттестаций, если они преследуют различные цели. (См. 2.18 ИСО 8402).

3.36 верификация (verification): Подтверждение экспертизой и представлением объективных доказательств того, что конкретные требования полностью реализованы.

Примечания

В процессе проектирования и разработки верификация связана с экспертизой результатов данной работы в целях определения их соответствия установленным требованиям.

Термин «верифицирован» используется для обозначения соответствующих состояний проверенного объекта. (См. 2.17 ИСО 8402).

3.37 версия (version): Определенный экземпляр объекта.

Примечание — В результате модификации версии программного продукта появляется новая версия, подвергающаяся управлению конфигурацией.

4 Прикладное применение настоящего стандарта

В настоящем разделе определяются процессы жизненного цикла программных средств, которые могут быть реализованы при заказе, поставке, разработке, эксплуатации и сопровождении программных продуктов. Целью настоящего раздела является создание «путеводителя» для пользователей настоящего стандарта, который поможет ориентироваться в стандарте и осмысленно применять его.

4.1 Построение стандарта

4.1.1 Процессы жизненного цикла

В настоящем стандарте работы, которые могут выполняться в жизненном цикле программных средств, распределены по пяти основным, восьми вспомогательным и четырем организационным процессам. Каждый процесс жизненного цикла разделен на набор работ; каждая работа разделена на набор задач. Нумерация подразделов (пунктов) означает: а. b — процесс; а.b.с. — работа; a.b.c.d — задача. Все процессы жизненного цикла описаны ниже и изображены на рисунке 1.

4.1.1.1 Основные процессы жизненного цикла

Основные процессы жизненного цикла (раздел 5) состоят из пяти процессов, которые реализуются под управлением основных сторон, вовлеченных в жизненный цикл программных средств. Под основной стороной понимают одну из тех организаций, которые инициируют или выполняют разработку, эксплуатацию или сопровождение программных продуктов. Основными сторонами являются заказчик, поставщик, разработчик, оператор и персонал сопровождения программных продуктов. Основными процессами являются:

1. Процесс заказа (подраздел 5.1). Определяет работы заказчика, то есть организации, которая приобретает систему, программный продукт или программную услугу.

2. Процесс поставки (подраздел 5.2). Определяет работы поставщика, то есть организации, которая поставляет систему, программный продукт или программную услугу заказчику.

3. Процесс разработки (подраздел