Электронный фонд правовой
и нормативно-технической документации
ГОСТ Р ИСО/МЭК 12207-99 Информационная технология (ИТ). Процессы жизненного цикла программных средств
ГОСТ Р ИСО/МЭК 12207-99
Группа П85
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Информационная технология
ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ
Information technology. Software life cycle processes
ОКС 35.080
ОКСТУ 5001
Дата введения 2000-07-01
1 РАЗРАБОТАН Всероссийским научно-исследовательским институтом стандартизации (ВНИИстандарт) Госстандарта России
ВНЕСЕН Техническим комитетом по стандартизации ТК 22 "Информационная технология"
2 ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 23 декабря 1999 г. N 675-ст
3 Настоящий стандарт содержит полный аутентичный текст международного стандарта ИСО/МЭК 12207-95 "Информационная технология. Процессы жизненного цикла программных средств"
4 ВВЕДЕН ВПЕРВЫЕ
Введение
Программные средства являются неотъемлемыми частями информационных технологий и традиционных систем, таких как транспортные, военные, здравоохранения и финансовые. При этом подразумевается усиление роли стандартов, процедур, методов, средств (инструментария) и внешних условий для разработки и сопровождения программных средств (программного обеспечения). Подобная многоплановость подходов создает значительные трудности при управлении программными средствами и в технологиях программирования, особенно при интеграции продуктов и услуг. Требуется определенное упорядочение вопросов создания программных средств при переходе от подобной многоплановости к общей структуре, которая может быть использована профессионалами для "разговора на одном языке" при создании и управлении программными средствами. Настоящий стандарт устанавливает такую общую структуру.
Данная структура охватывает жизненный цикл программных средств от концепции замыслов через определение и объединение процессов для заказа и поставки программных продуктов и услуг. Кроме того, данная структура предназначена для контроля и модернизации данных процессов.
Процессы, определенные в настоящем стандарте, образуют множество общего назначения. Конкретная организация, в зависимости от своих целей, может выбрать соответствующее подмножество процессов для выполнения своих конкретных задач. Поэтому настоящий стандарт следует адаптировать для конкретной организации, проекта или приложения. Настоящий стандарт предназначен для использования как в случае отдельно поставляемых программных средств, так и для программных средств, встраиваемых или интегрируемых в общую систему.
1 Область применения
1.1. Назначение
Настоящий стандарт устанавливает, используя четко определенную терминологию, общую структуру процессов жизненного цикла программных средств, на которую можно ориентироваться в программной индустрии. Настоящий стандарт определяет процессы, работы и задачи, которые используются: при приобретении системы, содержащей программные средства, или отдельно поставляемого программного продукта; при оказании программной услуги, а также при поставке, разработке, эксплуатации и сопровождении программных продуктов. Понятие программных средств также охватывает программный компонент программно-аппаратных средств.
Настоящий стандарт также определяет процесс, который может быть использован при определении, контроле и модернизации процессов жизненного цикла программных средств.
1.2 Область распространения
Настоящий стандарт применяется при приобретении систем, программных продуктов и оказании соответствующих услуг; а также при поставке, разработке, эксплуатации и сопровождении программных продуктов и программных компонентов программно-аппаратных средств как в самой организации, так и вне ее. Стандарт содержит также те аспекты описания системы, которые необходимы для обеспечения понимания сути программных продуктов и услуг.
Примечание - Процессы, реализуемые в жизненном цикле программных средств, должны быть совместимы с процессами, реализуемыми в жизненном цикле системы.
Стандарт также применяется при двусторонних отношениях сторон и может в равной степени применяться, если обе стороны принадлежат к одной и той же организации. Диапазон применения может простираться от неформального соглашения о сотрудничестве до официально заключаемого контракта (договора). Стандарт может использоваться одной из сторон для самоконтроля.
Стандарт не распространяется на готовые программные продукты, если они не входят в поставляемый продукт.
Стандарт предназначен для: заказчиков систем, программных продуктов и услуг; поставщиков; разработчиков; операторов; персонала сопровождения; администраторов проектов; администраторов, отвечающих за качество, и пользователей программных продуктов.
1.3 Адаптация настоящего стандарта
Настоящий стандарт определяет набор процессов, работ и задач, предназначенных для адаптации к условиям конкретных программных проектов. Процесс адаптации заключается в исключении неприменяемых в условиях конкретного проекта процессов, работ и задач.
Примечание - В договоре могут быть дополнительно предусмотрены уникальные или специальные процессы, работы и задачи.
1.4 Соответствие
Соответствие настоящему стандарту определяется как выполнение всех процессов, работ и задач, выбранных из настоящего стандарта в процессе адаптации (приложение А), для конкретного программного проекта. Выполнение процесса или работы считается завершенным, когда выполнены все требуемые для них задачи в соответствии с предварительно установленными в договоре критериями и требованиями.
Доступ к полной версии документа ограничен
Документ «ГОСТ Р ИСО МЭК 12207 99» посвящён процессам жизненного цикла программных средств и является важным стандартом в области информационных технологий. Его основное назначение заключается в регламентации этапов разработки, эксплуатации и поддержки программного обеспечения, что способствует повышению качества и надёжности ИТ-продуктов. Стандарт применяется как в государственных, так и в частных организациях, занимающихся разработкой и внедрением программных решений.
Ключевыми аспектами, регламентируемыми данным стандартом, являются методы управления проектами, требования к документации, а также процедуры тестирования и валидации программного обеспечения. Стандарт охватывает все стадии жизненного цикла, начиная от концепции и проектирования, и заканчивая выводом программного продукта из эксплуатации. Это обеспечивает системный подход к разработке и поддержке ПО, что является критически важным для достижения высоких стандартов качества.
Среди важных технических деталей, упомянутых в стандарте, можно выделить классификацию процессов, таких как управление требованиями, проектирование, кодирование и тестирование. Также регламентируются измеряемые величины, такие как производительность, надёжность и безопасность программных средств. Условия испытаний и параметры, определяющие качество ПО, играют ключевую роль в обеспечении соответствия стандартам и ожиданиям пользователей.
Целевая аудитория стандарта включает производителей программного обеспечения, лаборатории, занимающиеся тестированием и сертификацией, а также контролирующие органы, осуществляющие надзор за соблюдением норм и стандартов в области ИТ. Это позволяет создать единое информационное пространство для всех участников процесса разработки и внедрения программных средств, что способствует обмену опытом и лучшим практикам.
Практическое значение стандарта заключается в его влиянии на безопасность, качество и совместимость программных продуктов. Соблюдение норм, изложенных в ГОСТ Р ИСО МЭК 12207 99, способствует снижению рисков, связанных с эксплуатацией программного обеспечения, а также повышает доверие пользователей к продуктам. Изменения и дополнения, внесённые в стандарт, направлены на учёт современных технологий и методологий, что позволяет поддерживать его актуальность в быстро меняющемся мире информационных технологий.
Описание документа носит справочный характер, достоверность этого материала не гарантируется.
Чтобы получить полный доступ к этому и другим документам, приобретайте доступ к Информационной сети «Техэксперт» - лидеру в области комплексного обеспечения предприятий нормативно-технической документацией.
доступны в системах «Техэксперт» и «Кодекс»