Практическая работа №1 Единая система программной документации Цель работы: ознакомление со документирования программного средства. стандартами в области Существует большая разница между тем, чтобы просто написать и запрограммировать некоторую функцию для индивидуального использования ее разработчиком, и тем, чтобы изготовить ее как качественный программный продукт, отчуждаемый от разработчиков, поставляемый заказчику и пользователям. Основу отечественной нормативной базы в области документирования ПС составляет комплекс стандартов Единой системы программной документации (ЕСПД). Основная и большая часть комплекса ЕСПД была разработана в 70-е и 80-е годы. Стандарты ЕСПД в основном охватывают ту часть документации, которая создается в процессе разработки ПС, и связаны, по большей части, с документированием функциональных характеристик ПС. Согласно ЕСПД программный документ – это документ, содержащий сведения, необходимые для разработки, изготовления, эксплуатации и сопровождения программного изделия. Номенклатуру программных документов определяет ГОСТ 19.101-77 «ЕСПД. Виды программ и программных документов». В качестве основных видов программ стандартом определяются: компоненты – программы, рассматриваемые как единое целое, выполняющие законченную функцию и применяемые самостоятельно или в составе комплекса; комплексы – программы, состоящие из двух или более компонентов, выполняющие взаимосвязанные функции и применяемые самостоятельно или в составе другого комплекса. Виды программных документов и их краткое содержание представлены в стандарте описаниями, приведенными в таблице 1. Таблица 1. Виды программных документов 2 Вид документа Спецификация Содержание документа Состав программы и документация на нее Ведомость держателей Перечень предприятий, на которых хранятся подлинников подлинники программных документов Текст программы Запись программы с необходимыми комментариями Описание программы Сведения о логической структуре и функционировании программы Программа и методика Требования, подлежащие проверке при испытании программы, а также порядок испытаний и методы их контроля Техническое задание Назначение и область применения программы; технические, технико-экономические и специальные требования, предъявляемые к программе; необходимые стадии и сроки разработки; виды испытаний Пояснительная записка Схема алгоритма, общее описание алгоритма и (или) функционирования программы, а также обоснование принятых технических и технико-экономических решений Эксплуатационные документы Сведения для обеспечения функционирования и эксплуатации программы Перечень эксплуатационных документов, рекомендуемых ЕСПД, представлен в табл. 2. Таблица 2. Виды эксплуатационных документов Вид документа Ведомость эксплуатационных документов Формуляр Содержание документа Перечень эксплуатационных документов на программу Основные характеристики программы, комплектность и сведения об эксплуатации 2 3 Вид документа Содержание документа программы Описание применения Руководство системного программиста Руководство программиста Руководство оператора Сведения о назначении программы, области применения, применяемых методах, классе решаемых задач, ограничениях для применения, минимальной конфигурации технических средств Сведения для проверки, обеспечения функционирования и настройки программы на условия конкретного применения Сведения для эксплуатации программы Сведения для обеспечения процедуры общения оператора с вычислительной системой в процессе выполнения программы (пользователя) Описание языка Руководство по техническому обслуживанию Описание синтаксиса и семантики языка Сведения для применения тестовых и диагностических программ при обслуживании технических средств Допускается объединение отдельных видов эксплуатационных документов (за исключением ведомости эксплуатационных документов и формуляра), необходимость объединения указывается в техническом задании. Объединенному документу присваивают наименование и обозначение одного из объединяемых документов. В объединенных документах должны быть приведены сведения, которые необходимо включать в каждый объединяемый документ. ГОСТ 19.701-90 (ИСО 5807-85) "Единая система программной документации. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения". Стандарт распространяется на условные обозначения (символы) в схемах алгоритмов, программ, данных и систем и устанавливает правила выполнения схем, используемых для отображения различных видов задач обработки данных и средств их решения. 3 4 В РФ действует ряд стандартов в части документирования ПС, разработанных на основе прямого применения международных стандартов ИСО. ГОСТ Р ИСО/МЭК 9294-93 «Информационная технология. Руководство по управлению документированием программного обеспечения». Стандарт устанавливает рекомендации по эффективному управлению документированием ПС для руководителей, отвечающих за их создание. Целью стандарта является оказание помощи в определении стратегии документирования ПС; выборе стандартов по документированию; выборе процедур документирования; определении необходимых ресурсов; составлении планов документирования. ГОСТ Р ИСО 9127-94 «Системы обработки информации. Документация пользователя и информация на упаковке для потребительских программных пакетов». В контексте настоящего стандарта под потребительским программным пакетом (ПП) понимается «программная продукция, спроектированная и продаваемая для выполнения определенных функций; программа и соответствующая ей документация, упакованные для продажи как единое целое». Под документацией пользователя понимается документация, которая обеспечивает конечного пользователя информацией по установке и эксплуатации ПП. Под информацией на упаковке понимают информацию, воспроизводимую на внешней упаковке ПП. Ее целью является предоставление потенциальным покупателям первичных сведений о ПП. 1. 2. 3. 4. 5. Вопросы: Какой нормативный документ определяет участников работ по стандартизации, правила разработки стандартов и их взаимосвязь с техническими регламентами? Какие положения устанавливают основополагающие стандарты? Какой статус в настоящее время имеют стандарты? Что такое качество документации ПС? Что такое профиль стандартов? 4 5 Практическая работа № 2 Жизненный цикл программного средства. Цель работы: ознакомление со стандартами в области обеспечения жизненного цикла программных средств В основе деятельности по созданию и использованию программных средств лежит понятие жизненного цикла. Жизненный цикл является моделью создания и использования программного обеспечения, отражающей его различные состояния, начиная с момента возникновения необходимости в программном средстве и заканчивая моментом его полного выхода из употребления у пользователей. Основными целями применения стандартов и нормативных документов в жизненном цикле ПС являются: снижение трудоемкости, длительности, стоимости и улучшение других технико-экономических показателей проектов ПС; повышение качества разрабатываемых и/или применяемых компонентов и ПС в целом при их приобретении, разработке, эксплуатации и сопровождении; обеспечение возможности расширять ПС по набору прикладных функций и масштабировать в зависимости от размерности решаемых задач; обеспечение переносимости прикладных программ и данных между разными аппаратно-программными платформами. Применение стандартов позволяет ориентироваться на построение систем из крупных функциональных узлов, отвечающих требованиям стандартов, применять отработанные и проверенные проектные решения. Они определяют унифицированные интерфейсы и протоколы взаимодействия компонентов таким образом, что разработчику системы, как правило, не требуется вдаваться в детали внутреннего устройства этих компонентов. В нашей стране жизненный цикл разработки ПС установлен стандартом ГОСТ 19.102-77 «Стадии разработки программ и программной документации» и содержит следующие этапы работ: техническое задание (ТЗ); эскизный проект (ЭЗ); технический проект (ТП); рабочий проект (РП); внедрение. В таблице 3 приведены стадии разработки и этапы, их составляющие. 5 6 Таблица 3. Стадии и этапы разработки ПС Стадии Этапы работ разработки Обоснование необходимости разработки программы Техническое задание Научно-исследовательские работы Разработка и утверждение технического задания Эскизный проект Технический проект Разработка эскизного проекта Утверждение эскизного проекта Разработка технического проекта Утверждение технического проекта Разработка программы Рабочий проект Разработка программной документации Испытания программы Внедрение Подготовка и передача программы Кроме рассмотренного выше жизненного цикла программ, существует жизненный цикл автоматизированных систем (АС) ГОСТ 34.601–90 «Информационная технология. Автоматизированные системы. Стадии создания». Настоящий стандарт распространяется на автоматизированные системы, используемые в различных видах деятельности (исследование, проектирование, управление и т. п.), включая их сочетания, создаваемые в организациях, объединениях и на предприятиях. Стандарт устанавливает стадии и этапы создания АС, а также содержание работ на каждом этапе. Процесс создания АС представляет собой совокупность упорядоченных во времени, взаимосвязанных, объединенных в стадии и этапы работ, выполнение которых необходимо и достаточно для создания АС, соответствующей заданным требованиям (табл. 4). Допускается исключение стадии «Эскизный проект» и отдельных этапов работ на всех стадиях, объединение стадий «Технический проект» и «Рабочая документация» в одну стадию «Техно-рабочий проект». 6 7 Таблица 4. Стадии и этапы разработки АС Наименование этапа Содержание этапа 1. Формирование требований к АС 2. Разработка концепции АС 3. Техническое задание 4. Эскизный проект 5. Технический проект 6. Рабочая документация Обследование объекта и обоснование необходимости создания АС. Формирование требований пользователя АС. Оформление отчета о выполненной работе и заявки на разработку АС (тактико-технического задания) Изучение объекта. Проведение необходимых научноисследовательских работ. Разработка вариантов концепции АС и выбор варианта концепции АС, удовлетворяющего требованиям пользователя. Оформление отчета о выполненной работе Разработка и утверждение технического задания на создание АС Разработка предварительных проектных решений по системе в целом и ее частям. Разработка документации на АС и ее части Разработка проектных решений по системе и ее частям. Разработка документации на АС и ее части. Разработка и оформление документации на поставку изделий для комплектования АС и/или технических требований (технических заданий) на их разработку. Разработка заданий на проектирование в смежных частях проекта объекта автоматизации Разработка рабочей документации на систему и ее части. Разработка или адаптация программ В зависимости от специфики создаваемых АС и условий их создания допускается выполнение отдельных этапов работ до завершения предшествующих стадий, параллельное выполнение этапов работ, включение новых этапов работ. Стандарт ISO 12207 (ГОСТ Р ИСО/МЭК 12207) «Информационная технология. Процессы жизненного цикла программных средств» 7 8 наиболее полно на уровне международных стандартов отражает жизненный цикл, технологию разработки и обеспечения качества сложных программных средств. Жизненный цикл ПС представлен набором этапов, частных работ и операций в последовательности их выполнения и взаимосвязи, регламентирующих ведение разработки на всех стадиях от подготовки технического задания до завершения испытаний ряда версий и окончания эксплуатации ПС. В жизненный цикл включаются описания исходной информации, способов выполнения операций и работ, устанавливаются требования к результатам и правилам их контроля, а также к содержанию технологических и эксплуатационных документов. Определяется организационная структура коллективов, распределение и планирование работ, а также контроль за реализацией жизненного цикла ПС. Стандарт может использоваться как непосредственный директивный, руководящий или рекомендательный документ, а также как организационная база при создании средств автоматизации соответствующих технологических этапов или процессов. Для реализации положений стандарта должны быть выбраны инструментальные средства, совместно образующие взаимосвязанный комплекс технологической поддержки и автоматизации ЖЦ и не противоречащие предварительно скомпонованному набору нормативных документов. Имеющиеся в стандарте пробелы следует заполнять спецификациями или нормативными документами, регламентирующими применение выбранных или созданных инструментальных средств автоматизации разработки и документирования ПС. Вопросы: 1. 2. 3. 4. 5. Опишите особенности каскадной модели жизненного цикла ПС. Опишите особенности спиральной модели жизненного цикла ПС. Какая модель жизненного цикла ПС характерна для периода 1970-1985 гг.? В чем состоит отличие спиральной модели ЖЦ ПС от каскадной? Перечислите этапы работ согласно ГОСТ 19.102-77 «Стадии разработки программ и программной документации». 8 9 Практическая работа № 3 Качество программных средств Цель работы: в лабораторной работе тестируем и оцениваем качественные показатели ПП. Одной из важнейших проблем обеспечения качества программных средств является формализация характеристик качества и методология их оценки. Для определения адекватности качества функционирования, наличия технических возможностей программных средств к взаимодействию, совершенствованию и развитию необходимо использовать стандарты в области оценки характеристик их качества. Показатели качества программного обеспечения устанавливают ГОСТ 28.195-89 «Оценка качества программных средств. Общие положения» и ГОСТ Р ИСО/МЭК 9126 «Информационная технология. Оценка программной продукции. Характеристика качества и руководства по их применению». Одновременное существование двух действующих стандартов, нормирующих одни и те же показатели, ставит вопрос об их гармонизации. Ниже рассмотрим каждый из перечисленных стандартов. ГОСТ 28.195-89 «Оценка качества программных средств. Общие положения» устанавливает общие положения по оценке качества программных средств, номенклатуру и применяемость показателей качества. Оценка качества ПС представляет собой совокупность операций, включающих выбор номенклатуры показателей качества оцениваемого ПС, определение значений этих показателей и сравнение их с базовыми значениями. Методы определения показателей качества ПС различаются: по способам получения информации о ПС – измерительный, регистрационный, органолептический, расчетный; по источникам получения информации – экспертный, социологический. Измерительный метод основан на получении информации о свойствах и характеристиках ПС с использованием инструментальных средств. Например, с использованием этого метода определяется объем ПС число строк исходного текста программ и число строк - комментариев, число операторов и операндов, число исполненных операторов, число ветвей в программе, число точек входа (выхода), время выполнения ветви программы, время реакции и другие показатели. Регистрационный метод основан на получении информации во время испытаний или функционирования ПС, когда регистрируются и подсчитываются определенные события, например, время и число сбоев и отказов, время передачи управления другим модулям, время начала и окончания работы. 9 10 Органолептический метод основан на использовании информации, получаемой в результате анализа восприятия органов чувств (зрения, слуха), и применяется для определения таких показателей как удобство применения, эффективность и т.п. Расчетный метод основан на использовании теоретических и эмпирических зависимостей (на ранних этапах разработки), статистических данных, накапливаемых при испытаниях, эксплуатации и сопровождении ПС. При помощи расчетного метода определяются длительность и точность вычислений, время реакции, необходимые ресурсы. Определение значений показателей качества ПС экспертным методом осуществляется группой экспертов-специалистов, компетентных в решении данной задачи, на базе их опыта и интуиции. Экспертный метод применяется в случаях, когда задача не может быть решена никаким другим из существующих способов или другие способы являются значительно более трудоемкими. Экспертный метод рекомендуется применять при определении показателей наглядности, полноты и доступности программной документации, легкости освоения, структурности. Социологические методы основаны на обработке специальных анкетвопросников. 1. Факторы качества 2. Критерии качества 3. Метрики 4. Оценочные элементы Рис. 1 – Уровни системы показателей качества Показатели качества объединены в систему из четырех уровней. Каждый вышестоящий уровень содержит в качестве составляющих показатели нижестоящих уровней (рисунок 1). Стандарт ИСО 9126 (ГОСТ Р ИСО/МЭК 9126) «Информационная технология. Оценка программной продукции. Характеристика качества и руководства по их применению». Определенные настоящим стандартом характеристики дополнены рядом требований по выбору метрик и их измерению для различных проектов ПС. Они применимы к любому типу ПС, включая компьютерные программы и данные, содержащиеся в программируемом оборудовании. Эти характеристики обеспечивают согласованную терминологию для анализа качества ПС. Кроме того, они определяют схему для выбора и специфицирования требований к качеству ПС, а также для сопоставления 10 11 возможностей различных программных продуктов, таких как функциональные возможности, надежность, практичность и эффективность. Все множество атрибутов качества ПС может быть классифицировано в структуру иерархического дерева характеристик и субхарактеристик. Самый высший уровень этой структуры состоит из характеристик качества, а самый нижний уровень – из их атрибутов. Эта иерархия не строгая, поскольку некоторые атрибуты могут быть связаны с более чем одной субхарактеристикой. Таким же образом, внешние свойства (такие, как пригодность, корректность, устойчивость к ошибкам или временная эффективность) влияют на наблюдаемое качество. Недостаток качества в использовании (например, пользователь не может закончить задачу) может быть прослежен к внешнему качеству (например, функциональная пригодность или простота использования) и связанным с ним внутренним атрибутам, которые необходимо изменить. Внутренние метрики могут применяться в ходе проектирования и программирования к неисполняемым компонентам ПС (таким, как спецификация или исходный программный текст). При разработке ПС промежуточные продукты следует оценивать с использованием внутренних метрик, которые измеряют свойства программ, и могут быть выведены из моделируемого поведения. Основная цель внутренних метрик – обеспечивать, чтобы было достигнуто требуемое внешнее качество. Внутренние метрики дают возможность пользователям, испытателям и разработчикам оценивать качество ЖЦ программ и заниматься вопросами технологического обеспечения качества задолго до того, как ПС становится готовым исполняемым продуктом. Внутренние метрики позволяют измерять внутренние атрибуты или формировать признаки внешних атрибутов путем анализа статических свойств промежуточных или поставляемых программных компонентов. Измерения внутренних метрик используют категории, числа или характеристики элементов из состава ПС, которые, например, имеются в процедурах исходного программного текста, в графе потока управления, в потоке данных и в представлениях изменения состояний памяти. Документация также может оцениваться с использованием внутренних метрик. Внешние метрики используют меры ПС, выведенные из поведения системы, частью которых они являются, путем испытаний, эксплуатации или наблюдения исполняемого ПС или системы. Перед приобретением или использованием ПС его следует оценить с использованием метрик, основанных на деловых и профессиональных целях, связанных с использованием, эксплуатацией и управлением продуктом в определенной организационной и технической среде. Внешние метрики обеспечивают заказчикам, пользователям, испытателям и разработчикам возможность определять качество ПС в ходе испытаний или эксплуатации. 11 12 Когда требования к качеству ПС определены, в них должны быть перечислены характеристики и субхарактеристики, которые составляют полный набор показателей качества. Затем определяются подходящие внешние метрики и их приемлемые диапазоны значений, устанавливающие количественные и качественные критерии, которые подтверждают, что ПС удовлетворяет потребностям заказчика и пользователя. Далее определяются и специфицируются внутренние атрибуты качества, чтобы спланировать удовлетворение требуемых внешних характеристик качества в конечном продукте и обеспечивать их в промежуточных продуктах в ходе разработки. Подходящие внутренние метрики и приемлемые диапазоны специфицируются для получения числовых значений или категорий внутренних характеристик качества, чтобы их можно было использовать для проверки того, что промежуточные продукты в процессе разработки удовлетворяют внутренним спецификациям качества. Рекомендуется использовать внутренние метрики, которые имеют наиболее сильные связи с целевыми внешними метриками, чтобы они могли помогать при прогнозировании значений внешних метрик. Метрики качества в использовании измеряют, в какой степени продукт удовлетворяет потребности конкретных пользователей в достижении заданных целей с результативностью, продуктивностью и удовлетворением в заданном контексте использования. При этом результативность подразумевает точность и полноту достижения определенных целей пользователями при применении ПС; продуктивность соответствует соотношению израсходованных ресурсов и результативности при эксплуатации ПС, а удовлетворенность – психологическое отношение к качеству использования продукта. Эта метрика не входит в число шести базовых характеристик ПС, регламентируемых стандартом ИСО 9126, однако рекомендуется для интегральной оценки результатов функционирования комплексов программ. Оценивание качества в использовании должно подтверждать его для определенных сценариев и задач, оно составляет полный объединенный эффект характеристик качества ПС для пользователя. Качество в использовании – это восприятие пользователем качества системы, содержащей ПС, и оно измеряется скорее в терминах результатов использования комплекса программ, чем собственных внутренних свойств ПС. Связь качества в использовании с другими характеристиками качества ПС зависит от типа пользователя, так, например, для конечного пользователя качество в использовании обусловливают, в основном, характеристики функциональных возможностей, надежности, практичности и эффективности, а для персонала сопровождения ПС качество в использовании определяет сопровождаемость. На качество в использовании могут влиять любые характеристики качества, и это понятие шире, чем практичность, которая связана с простотой использования и 12 13 привлекательностью. Качество в использовании, в той или иной степени, характеризуется сложностью применения комплекса программ, которую можно описать трудоемкостью использования с требуемой результативностью. Многие характеристики и субхарактеристики ПС обобщенно отражаются неявными технико-экономическими показателями, которые поддерживают функциональную пригодность конкретного ПС. Однако их измерение и оценка влияния на показатели качества, представляет сложную проблему. Вопросы: 1. 2. 3. 4. 5. Как определяется понятие «качество» государственным и международным стандартами? Какие способы получения информации о ПС приведены в стандарте ГОСТ 28195-89? Какой стандарт необходимо применить для оценки качества ПС, если необходимо оценить уровень автоматизации ПС? Дайте определение фактора надёжность ПС и перечислите его критерии качества согласно ГОСТ 28195-89. Чем обусловлена объективная необходимость повышения качества продукции и программных систем, в том числе, в современных условиях? 13 14 Практическая работа № 4. Административное управление качеством Цель работы: экспериментальное определение фактических (достигнутых) характеристик свойств испытываемого программного продукта. Серия стандартов ИСО 9000 была разработана для того, чтобы помочь организациям всех видов и размеров внедрять и обеспечивать функционирование эффективных систем менеджмента качества (СМК). Управление качеством продукции представляет собой методы и деятельность оперативного характера. К ним относятся управление процессами, выявление различного рода несоответствий в продукции, производстве или в системе качества и устранение этих несоответствий и вызвавших их причин. Одной из важнейшей особенностей этой версии международных стандартов является то, что их объектами, наряду с продукцией, стали также услуги и программные средства. В настоящее время действуют стандарты ИСО серии 9000 версии 2005 г. ИСО 9000:2005 (ГОСТ Р ИСО 9000-2008) «Система менеджмента качества. Основные положения и словарь» – описывает основные положения систем менеджмента качества и устанавливает терминологию для систем менеджмента качества; ИСО 9001:2005 (ГОСТ Р ИСО 9001-2008) «Система менеджмента качества. Требования» – определяет требования к системам менеджмента качества для тех случаев, когда организации необходимо продемонстрировать свою способность предоставлять продукцию, отвечающую требованиям потребителей и установленным к ней обязательным требованиям, и направлен на повышение удовлетворенности потребителей; ИСО 9004:2000 (ГОСТ Р ИСО 9004-2001) «Система менеджмента качества. Рекомендации по улучшению деятельности» – содержит рекомендации, рассматривающие как результативность, так и эффективность системы менеджмента качества. Целью этого стандарта является улучшение деятельности организации и удовлетворенность потребителей и других заинтересованных сторон. Вместе они образуют согласованный комплекс стандартов на системы менеджмента качества, содействующий взаимопониманию в национальной и международной торговле. В стандарте ГОСТ Р ИСО 9000-2008 сформулированы восемь принципов менеджмента качества для того, чтобы высшее руководство могло руководствоваться ими с целью улучшения деятельности организации: 1) Ориентация на потребителя – организации зависят от своих потребителей, и поэтому должны понимать их текущие и будущие 14 15 потребности, выполнять их требования и стремиться превзойти их ожидания. 2) Лидерство руководителя – руководители обеспечивают единство цели и направления деятельности организации. Им следует создавать и поддерживать внутреннюю среду, в которой работники могут быть полностью вовлечены в решение задач организации. 3) Вовлечение работников – работники всех уровней составляют основу организации, и их полное вовлечение дает возможность организации с выгодой использовать их способности. 4) Процессный подход – желаемый результат достигается эффективнее, когда деятельностью и соответствующими ресурсами управляют как процессом. 5) Системный подход к менеджменту – выявление, понимание и менеджмент взаимосвязанных процессов как системы содействуют результативности и эффективности организации при достижении ее целей. 6) Постоянное улучшение – постоянное улучшение деятельности организации в целом следует рассматривать как ее неизменную цель. 7) Принятие решений, основанное на фактах – эффективные решения основываются на анализе данных и информации. 8) Взаимовыгодные отношения с поставщиками – организация и ее поставщики взаимозависимы, и отношения взаимной выгоды повышают способность обеих сторон создавать ценности. Эти восемь принципов менеджмента качества образуют основу для стандартов на системы менеджмента качества, входящих в семейство ИСО 9000. Стандарт ГОСТ Р ИСО 9001-2008 направлен на применение «процессного подхода» при разработке, внедрении и улучшении результативности системы менеджмента качества с целью повышения удовлетворенности потребителей путем выполнения их требований. Для успешного функционирования организация должна определить и осуществлять менеджмент многочисленных взаимосвязанных видов деятельности. Деятельность, использующая ресурсы и управляемая с целью преобразования входов в выходы, может рассматриваться как процесс. Часто выход одного процесса образует непосредственно вход следующего. Преимущество процессного подхода состоит в непрерывности управления, которое он обеспечивает на стыке отдельных процессов в рамках их системы, а также при их комбинации и взаимодействии. При применении в системе менеджмента качества такой подход подчеркивает важность: понимания и выполнения требований; необходимости рассмотрения процессов с точки зрения добавленной ценности; 15 16 достижения результатов выполнения процессов и их результативности; постоянного улучшения процессов, основанного на объективном измерении. Рис. 2 – Модель системы менеджмента качества, основанной на процессном подходе Приведенная на рисунке 2 модель СМК, основанная на процессном подходе, иллюстрирует связи между процессами. Эта модель показывает, что потребители играют существенную роль при определении входных данных. Мониторинг удовлетворенности потребителей требует оценки информации о восприятии потребителями выполнения их требований. Применение установленного стандартом подхода к разработке ПС дает организации много преимуществ, из которых одним из важнейших является меньшая изменчивость процесса создания ПС. Другим преимуществом служит тот факт, что любое несоответствие влечет за собой не только доработки конкретной продукции, в которой оно обнаружено, но также всех процессов, являющимися первопричиной возникшей проблемы. Например, происхождение ошибки в какой-то части программы может быть отслежено вплоть до методов, применяемых при разработке ПС. Эти методы могут быть изменены посредством корректирующих действий, и подобные 16 17 проблемы не возникнут вновь. Средством совершенствования работы служат также предупреждающие действия. В данном случае от организации требуется регулярно совершенствовать все составляющие производственных процессов. Сертификация на соответствие ИСО 9001:2005 дает потребителям гарантии в том, что организация способна поддерживать устойчивое качество разрабатываемых ПС. Для получения сертификата соответствия организация обязана доказать, что все методики и политика, установленные СМК, соблюдаются, а поставленные цели в области качества – постоянно достигаются. Доказательством этому служат используемые письменные методики и документы, учитывающие требования стандарта, и отчеты о качестве, подтверждающие соблюдение указанной документации. Эти методики и документы должны постоянно проверяться на их соответствие поставленным целям и обновляться. Существует несколько видов документации, которая, в совокупности с персоналом организации, образует СМК. К их числу относятся: Заявление о политике в области качества, созданное высшим руководством организации. Эта политика проводится в жизнь посредством постановки серии целей в области качества; Руководство по качеству, которое может содержать заявления о политики организации в различных областях деятельности, а также методики, применяемые в СМК организации; Отчеты о качестве различного вида, формы и содержание которых могут быть различными для различных организаций. К их числу относят отчеты о подготовке персонала, заявки на внесение изменений в ПС. ИСО 9001:2005 не устанавливает методы разработки ПС. Стандарт регламентирует только составные части СМК, области деятельности, которые должны быть охвачены руководством по качеству, а также указывает на необходимость закрепления этих составляющих за ответственными лицами, обладающими соответствующими полномочиями, и контроля за ними. 1. 2. 3. 4. 5. Вопросы: На чем основано эффективное управление качеством? Какая теория лежит в основе методологии построения систем управления качеством? Должна ли система качества быть ориентирована на этапы жизненного цикла продукции? Для каких целей разработана серия стандартов ИСО 9000? В чем состоит принципиальное отличие модели CMM от модели ИСО серии 9000? 17 18 ЛИТЕРАТУРА: 1. Радкевич Я. М. Метрология, стандартизация и сертификация: Учебник для вузов. - М.: Высшая школа, 2006. – 799 с. 2. Эрастов В. Е. Метрология, стандартизация и сертификация: Учебное пособие для вузов. - Томск: Томский государственный университет систем управления и радиоэлектроники, 2005. - 265 с. 3. Димов Ю. В. Метрология, стандартизация и сертификация: Учебник для вузов. - СПб.: Питер, 2004. - 432 с. 4. Гончаров А.А. Метрология, стандартизация и сертификация: Учебное пособие для вузов. - М.: Академия, 2006. - 239 с. 18