Методы обеспечения качества по. Методы обеспечения качества

В результате изучения материала данной главы студент должен:

знать

  • семь инструментов контроля качества продукции;
  • статистические методы контроля качества продукции;
  • функционально-стоимостной анализ;
  • современные технологии управления качеством (концепция "шесть сигм", метод QFD и др.);

уметь

  • строить причинно-следственную диаграмму Исикавы и диаграмму Парето с целью управления качеством товаров и услуг;
  • применять метод QFD в целях отслеживания требований потребителей на всех этапах жизненного цикла продукции;
  • применять функционально-стоимостной анализ с целью достижения необходимых потребительских свойств товара (услуги) с минимальными затратами на их обеспечение;

владеть

  • навыками применения семи инструментов контроля качества товаров, поступающих в торговлю;
  • статистическими методами управления качеством товаров, поступающих в торговлю.

Значение и классификация методов

Как отмечалось выше, в гл. 2, одним из принципов СМ К является то, что основой для принятия решения должны быть только факты, а не интуиция. Одна из причин ошибок при управлении качеством состоит в том, что факты путают с субъективными суждениями. Для предупреждения ошибок следует организовать процесс поиска фактов, т.е. статистического материала.

Вопросами сбора, обработки и анализа результатов занимается математическая статистика, которая включает огромное количество различных методов. Японские ученые (в первую очередь профессор К. Исикава) выбрали из этого множества семь основных инструментов контроля качества (рис. 4.1). Большую роль в освоении статистических методов в Японии сыграли кружки качества.

Рис. 4.1.

С ростом объемов производства при серийном и массовом изготовлении продукции потребителю (как юридическому лицу) и самому изготовителю стала необходима информация о реальном качестве производимой и покупаемой продукции. Однако в связи с большим объемом выпускаемых партий продукции сплошной контроль качества выполнить было трудно, да и достоверность его была невелика. С целью снижения трудоемкости и повышения достоверности начали применяться статистические методы выборочного контроля качества. Их смысл предельно прост: изучив небольшую часть изделий (выборку), можно сделать надежные выводы о качестве всей партии.

В конце 1970-х и в начале 1980-х гг. Союз японских ученых и инженеров разработал более сложный набор инструментов контроля качества. Эти инструменты базировались как на методах математической статистики, так и на методах других наук: операционного анализа, теории оптимизации и др. Как более тонкие инструменты они были адресованы инженерному составу. Эти методы получили название инструменты управления качеством. В данном учебнике рассматриваются некоторые из инструментов управления качеством: программа "Шесть сит", технология развертывания функции качества, функционально-стоимостной анализ.

Ниже описаны три группы методов:

  • 1) основные инструменты контроля качества;
  • 2) статистические методы выборочного контроля качества;
  • 3) инструменты управления качеством.

Основные инструменты контроля качества

Основные инструменты контроля качества - это методы статистического анализа условий и факторов, влияющих на качество продукции. Статистический анализ включает в себя анализ видов и причин брака, анализ влияния отдельных факторов технологического процесса на показатели качества. При анализе рекомендуется использовать специальные графические методы (их иногда называют описательной статистикой) для наглядного представления данных о качестве. К таким методам относят семь инструментов контроля качества (см. рис. 4.1).

Контрольный листок (лист) - инструмент для сбора и упорядочения данных для облегчения дальнейшего использования собранной информации.

На рис. 4.1 контрольный листок не случайно расположен в центре, в окружении остальных 6 инструментов. Он играет особую роль, ведь выполнение любой задачи по анализу качества начинается со сбора исходных данных.

Контрольный листок - бумажный бланк, на котором заранее напечатаны контролируемые виды брака (в нашем случае на примере дефектов декорирования керамических изделий), по которым указывается в виде простых символов частота их появления.

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

Основными средствами и методами обеспечения качества продукции на сегодняшний день является системное управление качеством, как способ создания конкурентоспособной продукции. Только тот товар, который создается в расчете на определенного потребителя, оказывается конкурентоспособным. Выпускать продукцию необходимого качества возможно лишь при условии создания систем управления качеством с учетом требований международных стандартов серии ИСО 9000. При этом необходимо выполнять требования стандартов по элементам системы качества, осуществлять маркетинговые исследования рынка с целью удовлетворения запросов потребителей. Программа повышения качества, учитывающая особенности спроса потенциальных потребителей и систем обеспечения качества, должна быть интегрирована в производство. Обеспечить стабильное качество изделий невозможно, если не добиться стабильности качества исходных материалов. Поэтому отмечается тенденция к более тесному взаимодействию изготовителя продукции с поставщиками сырья, материалов и комплектующих деталей. Главный инструмент управления качеством - контроль - в последнее время претерпевает большие изменения. Создается атмосфера доверия и уверенности в надежности партнеров благодаря отработанным методам взаимодействия поставщика и потребителя. Оттесняется в прошлое сплошной входной контроль, уменьшается количество контролеров, совершенствуются методы контроля. На важнейший фактор конкурентоспособности товара - себестоимость - оказывают прямое влияние затраты на качество. Системный анализ этих затрат и их оптимизация - неотъемлемая часть программ качества. За последние годы получили дальнейшее совершенствование методология и принципы сертификации систем качества, разработаны новые проекты международных стандартов серии ИСО 9000, которые приняты в нашей стране в 2000 году. Развивается сертификация продукции работ и услуг, включая механизм подтверждения соответствия. Тем самым изготовителям продукции предоставляется возможность внедрять более современные правила и процедуры с целью повышения качества. Поэтому перед предприятиями-экспортерами в настоящее время особо остро стоит проблема повышения уровня образованности кадров в области качества. Мировой опыт управления качеством был сконцентрирован в пакете международных стандартов ИСО 9000-9004, принятых Международной организацией по стандартизации (ИСО) в марте 1987 г. В стандартах был воплощен опыт конкурентоспособных зарубежных фирм, что качественный товар, соответствующий запросам покупателей, может быть изготовлен лишь с учетом комплексного исследования рынка, в виде «петли качества», которая начинается с маркетинга и заканчивается маркетингом. Система обеспечения качества складывается из действий, которые распространяются на все стадии «петли качества». Организационная структура системы управления качеством включается в общий процесс управления деятельностью фирмы.

Модель «петли качества» включает следующие элементы:

  • 1. Маркетинг. Поиск и изучение рынка;
  • 2. Проектирование и разработка технических требований к продукции;
  • 3. Материально-техническое снабжение;
  • 4. Подготовка и разработка производственных процессов;
  • 5. Производство продукции;
  • 6. Контроль и испытания;
  • 7. Упаковка и хранение;
  • 8. Реализация и распределение;
  • 9. Монтаж и эксплуатация;
  • 10. Техническая помощь в обслуживании;
  • 11. Утилизация после использования.

Сфера деятельности ИСО касается стандартизации во всех областях, кроме электротехники и электроники, относящихся к компетенции Международной электротехнической комиссии (МЭК). Некоторые виды работ выполняются совместными усилиями этих организаций. Кроме стандартизации ИСО занимается проблемами сертификации.

ИСО определяет свои задачи следующим образом: содействие развитию стандартизации и смежных видов деятельности в мире с целью обеспечения международного обмена товарами и услугами, а также развития сотрудничества в интеллектуальной, научно-технической и экономической областях. Организационно в ИСО входят руководящие и рабочие органы. Руководящие органы: Генеральная ассамблея (высший орган), Совет, Техническое руководящее бюро. Рабочие органы - технические Комитеты (ТК), подкомитеты, технические консультативные группы (ТКГ).

Генеральная ассамблея - это собрание должностных лиц и делегатов, назначенных комитетами-членами. Каждый комитет-член имеет право представить не более трех делегатов, но их могут сопровождать наблюдатели. Члены - корреспонденты и члены-абоненты участвуют как наблюдатели. Совет руководит работой ИСО в перерывах между сессиями Генеральной ассамблеи. Совет имеет право, не созывая Генеральной ассамблеи, направить в комитеты-члены вопросы для консультации или поручить комитетам-членам их решение.

На заседаниях Совета решения принимаются большинством голосов присутствующих на заседании комитетов-членов Совета.

В период между заседаниями и при необходимости Совет может принимать решения путем переписки.

Совету ИСО подчиняется семь комитетов: ПЛАКО (техническое бюро), СТАКО (комитет по изучению научных принципов стандартизации), КАСКО (комитет по оценке соответствия), ИНФКО (комитет по научно-технической информации), ДЕВКО (комитет по оказанию помощи развивающимся странам), КОПОЛКО (комитет по защите интересов потребителей), РЕМКО (комитет по стандартным образцам).

ПЛАКО подготавливает предложения по планированию работы ИСО, по организации и координации технических сторон работы. В сферу работы ПЛАКО входят рассмотрение предложений по созданию и роспуску технических комитетов, определение области стандартизации, которой должны заниматься комитеты.

СТАКО обязан оказывать методическую и информационную помощь Совету ИСО по принципам и методике разработки международных стандартов. Силами комитета проводятся изучение основополагающих принципов стандартизации и подготовка рекомендаций по достижению оптимальных результатов в данной области. СТАКО занимается также терминологией и организацией семинаров по применению международных стандартов для развития торговли.

КАСКО занимается вопросами подтверждения соответствия продукции, услуг, процессов и систем качества требованиям стандартов, изучая практику этой деятельности и анализируя информацию. Комитет разрабатывает руководства по испытаниям и оценке соответствия (сертификации) продукции, услуг, систем качества, подтверждению компетентности испытательных лабораторий и органов по сертификации. Важная область работы КАСКО - содействие взаимному признанию и принятию национальных и региональных систем сертификации, а также использованию международных стандартов в области испытаний и подтверждения соответствия. КАСКО совместно с МЭК подготовлен целый ряд руководств по различным аспектам сертификации, которые широко используются в странах-членах ИСО и МЭК: принципы, изложенные в этих документах, учтены в национальных системах сертификации, а также служат основой для соглашений по оценке соответствия взаимопоставляемой продукции в торгово-экономических связях стран разных регионов.

КАСКО также занимается вопросами создания общих требований к аудиторам по аккредитации испытательных лабораторий и оценке качества работы аккредитующих органов, взаимного признания сертификатов соответствия продукции и систем качества и др.

ДЕВКО изучает запросы развивающихся стран в области стандартизации и разрабатывает рекомендации по содействию этим странам в данной области. Главные функции ДЕВКО: организация обсуждения в широких масштабах всех аспектов стандартизации в развивающихся странах, создание условий для обмена опытом с развитыми странами, подготовка специалистов по стандартизации на базе различных обучающих центров в развитых странах, содействие ознакомительным поездкам специалистов организаций, занимающихся стандартизацией в развивающихся странах, подготовка учебных пособий по стандартизации для развивающихся стран, стимулирование развития двустороннего сотрудничества промышленно развитых и развивающихся государств в области стандартизации и метрологии. В этих направлениях ДЕВКО сотрудничает с ООН. Одним из результатов совместных усилий стало создание и функционирование международных центров обучения.

КОПОЛКО изучает вопросы обеспечения интересов потребителей и возможности содействия этому через стандартизацию, обобщает опыт участия потребителей в создании стандартов и составляет программы по обучению потребителей в области стандартизации и доведению до них необходимой информации о международных стандартах.

Этому способствует периодическое издание Перечня международных и национальных стандартов, а также полезных для потребителей руководств: "Сравнительные испытания потребительских товаров", "Информация о товарах для потребителей", "Разработка стандартных методов измерения эксплуатационных характеристик потребительских товаров" и др.

КОПОЛКО участвовал в разработке руководства ИСО/МЭК по подготовке стандартов безопасности.

РЕМКО оказывает методическую помощь ИСО путем разработки соответствующих руководств по вопросам, касающимся стандартных образцов (эталонов). Так, подготовлен справочник по стандартным образцам и несколько руководств: "Ссылка на стандартные образцы в международных стандартах", "Аттестация стандартных образцов. Общие и статистическое принципы" и др.

Кроме того, РЕМКО - координатор деятельности ИСО по стандартным образцам с международными метрологическими организациями, в частности, с МОЗМ - Международной организацией законодательной метрологии.

Стандарты ИСО - наиболее широко используемые во всем мире, их более 15 тыс., причем ежегодно пересматривается и принимается вновь 500-600 стандартов. стандартизация технологический производственный

Стандарты ИСО представляют собой тщательно отработанный вариант технических требований к продукции (услугам), что значительно облегчает обмен товарами, услугами и идеями между всеми странами мира. Во многом это объясняется ответственным отношением технических комитетов к достижению консенсуса по техническим вопросам, за что несут личную ответственность председатели ТК.

Крупнейший партнер ИСО - Международная электротехническая комиссия (МЭК). В целом эти три организации охватывают международной стандартизацией все области техники. Кроме того, они стабильно взаимодействуют в области информационных технологий и телекоммуникации.

Метод развертывания функции качества - QFD (Quality Function Deployment ). Это системный подход к определению требований потребителей, который помогает предприятию понять и интегрировать выявление требования в конкретные планы производства услуг. В отличие от других методов, QFD - метод обеспечения качества, который предполагает удовлетворение потребностей заказчика в построении фигурных матриц, названных впоследствии «домами качества», в рамках которых фиксируется информация о качестве услуги и принимаемых решениях. Данный метод представляет собой технологию проектирования изделий и процессов, позволяющую преобразовывать пожелания потребителя в технические требования к изделиям и параметрам процессов их производств. Метод QFD <#"justify">Технология QFD - это последовательность действий производителя по преобразованию фактических показателей качества изделия в технические требования к продукции, процессам и оборудованию. Основным инструментом технологии QFD является таблица специального вида, получившая название "домик качества". В этой таблице отображается связь между фактическими показателями качества (потребительскими свойствами) и вспомогательными показателями (техническими требованиями):

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

Метод ФСА представляет собой технологию анализа затрат на выполнение изделием его функций; ФСА проводится для существующих продуктов и процессов с целью снижения затрат, а также для разрабатываемых продуктов с целью снижения их себестоимости. Метод ФСА начал активно применяться в промышленности с 60-х годов, прежде всего в США. Его использование позволило снизить себестоимость многих видов продукции без снижения ее качества и оптимизировать затраты на изготовление. Сейчас ФСА является одним из самых популярных видов анализа изделий и процессов. ФСА - один из методов функционального анализа технических объектов и систем, к этой же группе методов относятся ФФА (функционально-физический анализ) и FMEA-анализ. При проведении функционально-стоимостного анализа определяют функции элементов технического объекта или системы и проводят оценку затрат на реализацию этих функций с тем, чтобы эти затраты снизить. Проведение ФСА включает следующие основные этапы:

Последовательное построение моделей объекта ФСА (компонентной, структурной, функциональной); модели строят обычно в табличной (матричной) форме; 2. Исследование моделей и разработка предложений по совершенствованию объекта анализа.

Диаграмма Исикавы (причинно-следственная диаграмма, «рыбий скелет») - инструмент качества, служащий для наглядного представления причинно-следственных связей между объектом анализа и влияющими на него факторами.

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

Анализ Парето - может быть использован для анализа идей, полученных в результате мозгового штурма. Он используется для определения нескольких жизненно важных проблем или причин возникновения этих проблем, которые оказывают наибольшее влияние. Диаграмма Парето <#"justify">Контрольная карта. Она используется для наблюдения за контролируемыми процессами с использованием значений и диапазонов. Контрольная карта представляет собой данные, например, касательно продаж, объема, жалоб клиентов, представленные в хронологическом порядке, и показывает, как значения меняются с течением времени. В контрольной карте каждая точка соответствует индивидуальному значению. Выше и ниже среднего, проходит верхняя и нижняя предупреждающая линия и линии действия (UWL, LWL, UAL, LAL). Эти границы действуют как сигналы и правила для принятия решений, а также предоставляют операторам информацию о процессе, и о состоянии его контроля. Карта полезна как исторический отчет о процессе, о его протекании, и в качестве средства для определения и прогнозирования изменений.

Метод развертывания функции качества - QFD (Quality Function Deployment ). Это системный подход к определению требований потребителей, который помогает предприятию понять и интегрировать выявление требования в конкретные планы производства услуг. В отличие от других методов, QFD - метод обеспечения качества, который предполагает удовлетворение потребностей заказчика в построении фигурных матриц, названных впоследствии «домами качества», в рамках которых фиксируется информация о качестве услуги и принимаемых решениях. Данный метод представляет собой технологию проектирования изделий и процессов, позволяющую преобразовывать пожелания потребителя в технические требования к изделиям и параметрам процессов их производств. Метод QFD - это экспертный метод, использующий табличный способ представления данных, причем со специфической формой таблиц, которые получили название "домиков качества". Основная идея технологии QFD заключается в понимании того, что между потребительскими свойствами ("фактическими показателями качества") и установленными в стандартах параметрами продукта ("вспомогательными показателями качества") существует большое различие. Вспомогательные показатели качества важны для производителя, но не всегда существенны для потребителя. Идеальным случаем был бы такой, когда производитель мог проконтролировать качество продукции непосредственно по фактическим показателям, но это, как правило, невозможно, поэтому он пользуется вспомогательными показателями.

Технология QFD - это последовательность действий производителя по преобразованию фактических показателей качества изделия в технические требования к продукции, процессам и оборудованию. Основным инструментом технологии QFD является таблица специального вида, получившая название "домик качества". В этой таблице отображается связь между фактическими показателями качества (потребительскими свойствами) и вспомогательными показателями (техническими требованиями):

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

Метод ФСА представляет собой технологию анализа затрат на выполнение изделием его функций; ФСА проводится для существующих продуктов и процессов с целью снижения затрат, а также для разрабатываемых продуктов с целью снижения их себестоимости. Метод ФСА начал активно применяться в промышленности с 60-х годов, прежде всего в США. Его использование позволило снизить себестоимость многих видов продукции без снижения ее качества и оптимизировать затраты на изготовление. Сейчас ФСА является одним из самых популярных видов анализа изделий и процессов. ФСА - один из методов функционального анализа технических объектов и систем, к этой же группе методов относятся ФФА (функционально-физический анализ) и FMEA-анализ. При проведении функционально-стоимостного анализа определяют функции элементов технического объекта или системы и проводят оценку затрат на реализацию этих функций с тем, чтобы эти затраты снизить. Проведение ФСА включает следующие основные этапы:

1. Последовательное построение моделей объекта ФСА (компонентной, структурной, функциональной); модели строят обычно в табличной (матричной) форме; 2. Исследование моделей и разработка предложений по совершенствованию объекта анализа.

Диаграмма Исикавы (причинно-следственная диаграмма, «рыбий скелет») - инструмент качества, служащий для наглядного представления причинно-следственных связей между объектом анализа и влияющими на него факторами.

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

Анализ Парето - может быть использован для анализа идей, полученных в результате мозгового штурма. Он используется для определения нескольких жизненно важных проблем или причин возникновения этих проблем, которые оказывают наибольшее влияние. Диаграмма Парето наглядно представляет данные в виде диаграммы, построенной в порядке убывания частоты проявления элементов. Как правило, диаграмма Парето, показывает, что 80% влияния объясняется 20% причин, следовательно, она иногда называется правило 80/20.

Статистическое управление процессами (SPC) - представляет собой набор инструментов для управления процессами. Кроме того, это также стратегический инструмент для снижения изменчивости продукции, поставок материалов, оборудования, отношений и процессов, которые являются причиной большинства проблем с качеством. SPC покажет, находиться ли процесс «под контролем» - т.е. является ли он стабильным только со случайными вариациями, или "вышедшим из-под контроля" и требующим внимания. Кроме того, SPC автоматически предупреждает, когда управляемость снижается и может помочь с долгосрочным снижением уровня дефектности, определением специальных причин, сокращением или устранением причин вариации и достижения уровня управляемости как можно ближе к целевому значению. В SPC, числа и информация формируют основу для принятия решений и действий с помощью тщательной системы регистрации данных. В дополнение к инструментам, необходимым для записи данных, существует также набор инструментов для анализа и интерпретации данных, некоторые из которых рассматриваются на следующих страницах. Понимание средств и способов их использования не требует предварительных знаний статистики.

Контрольная карта. Она используется для наблюдения за контролируемыми процессами с использованием значений и диапазонов. Контрольная карта представляет собой данные, например, касательно продаж, объема, жалоб клиентов, представленные в хронологическом порядке, и показывает, как значения меняются с течением времени. В контрольной карте каждая точка соответствует индивидуальному значению. Выше и ниже среднего, проходит верхняя и нижняя предупреждающая линия и линии действия (UWL, LWL, UAL, LAL). Эти границы действуют как сигналы и правила для принятия решений, а также предоставляют операторам информацию о процессе, и о состоянии его контроля. Карта полезна как исторический отчет о процессе, о его протекании, и в качестве средства для определения и прогнозирования изменений.

Стандартизация в современном бизнесе и промышленности . Развитие мирового рынка привело к тому, что многие товары и услуги стали распространяться по всему миру, стали развиваться глобальные сервисы, в частности, телекоммуникационные, банковские. Для того, чтобы устранить технические барьеры в промышленности, торговле и бизнесе, которые возникли вследствие того, что в разных странах для одних и тех же технологий и товаров действовали разнородные стандарты, стали создаваться национальные и международные комитеты по стандартизации. Остановимся на самых известных международных комитетах.

1. 1865 год – образован комитет, который ныне называется ITU (International Telecommunication Union ). Сейчас штаб-квартира в Женеве (Швейцария), а ITU является частью ООН. Его основная задача – стандартизация телекоммункационных протоколов и интерфейсов с целью поддержания и развития глобальной мировой телекоммуникационной сети . Самыми известными стандартами ITU являются:

o ISDN (цифровая телефонная связь, объединяющая телефонные сервисы и передачу данных ),

o ADSL (широко известная модемная технология, позволяющая использовать телефонную линию для выхода в Интернет , не блокируя при этом обычного телефонного сервиса ),

o OSI (модель открытого 7-уровневого сетевого протокола , на которой базируются все современные стандартные сетевые интерфейсы и протоколы ; также является стандартом ISO ),

o языки визуального проектирования телекоммуникационных систем, SDL и MSC , влившиеся позднее в UML .

Многие стандарты ITU переводятся на русский язык и превращаются в российские стандарты в виде ГОСТов.

2. 1946 год – создана организация ISO (International Organization for Standardization ). Цель – содействие развитию стандартизации, а также смежных видов деятельности в мире с целью обеспечения международного обмена товарами и услугами, способствование и развитие сотрудничества в интеллектуальной, научно-технической и экономической областях. К настоящему времени создано около 17 000 стандартов в самых разных областях промышленности – продовольственные и иные товары, различное оборудование, банковские сервисы и т.д. Вот некоторые стандарты.

o Серия стандартов ISO 9000 . Направлены на стандартизацию качества товаров и услуг. Определение качества, определение системы поддержки качества на всех жизненных фазах изделия, товара, услуги (проектирование, разработка, коммерциализация, установка и обслуживание), описание процедур по улучшению деятельности компании, промышленного производства.



o ISO /IEC 90003:2004 – адаптация стандартов ISO 9000 к производству ПО в русле обеспечения качества в жизненном цикле ПО.

o ISO 9126:2001 – определение качественного ПО и различных атрибутов, описывающих это качество.

Многие стандарты ISO переводятся на русский язык и превращаются в российские стандарты в виде ГОСТов. Имеется много стандартов в области информационных технологий , а также несколько – в области программной инженерии . На соответствие стандартам ISO существует сертификация. В частности, компании сертифицируются на соответствие стандартам ISO 9000 , то есть на качественный процесс разработки ПО.

3. 1988 год, образование организации ETSI (European Telecommunications Standards Institute), штаб-квартира в г. София Антиполис (Франция). Является независимой, некоммерческой, организацией по стандартизации в телекоммуникационной промышленности (изготовители оборудования и операторы сети) в Европе. Самые известные стандарты – GSM , система профессиональной мобильной радиосвязи TETRA .

Остановимся теперь на ряде комитетов, непосредственно связанных с разработкой ПО .

1. 1984 год – создание SEI (Software Engineering Institute) на базе университета Карнеги-Меллон в г.Питсбурге (США). Инициатор и главный спонсор – министерство обороны США. Основная задача – стандартизация в области программной инженерии , выработка критериев для сертификации надежных и зрелых компаний (что в первую очередь интересует Минобороны США для выполнения его заказов). Самые известные продукты – стандарт CMM , CMMI , разработки в области семейства программных продуктов (product lines). Эти продукты шагнули далеко за пределы военных разработок США, их использование и развитие стало международной деятельностью. Некоторые продукты SEI стандартизованы также ISO . На соответствие CMM /CMMI проводится сертификация.

2. 1963 год – создание IEEE (Institute of Electrical and Electronics Engineers ). Ведет историю с конца XIX века, в контексте промышленной стандартизацией в США. Сейчас IEEE международная некоммерческая ассоциация специалистов в области техники, мировой лидер в области разработки стандартов по радиоэлектронике и электротехнике. Штаб-квартира в США, существуют многочисленные подразделения в разных странах, включая Россию. IEEE издаёт третью часть мировой технической литературы, касающейся применения радиоэлектроники, компьютеров, систем управления, электротехники, в том числе (январь 2008) 102 реферируемых научных журнала и 36 отраслевых журналов для специалистов, проводит в год более 300 крупных конференций, принимала участие в разработке около 900 действующих стандартов.



3. 1989 год – группа американских IT-компаний (в том числе Hewlett Packard, Sun Microsystems , Canon ) организовали OMG (Object Management Group ). Сейчас включает около 800 компаний членов. Основное направление - разработка и продвижение объектно-ориентированных технологий и стандартов, в том числе для создания платформо-независимых программных приложений уровня предприятий. Известные стандарты CORBA , UML , MDA .

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

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

Качество продукта или сервиса , предназначенного потребителю, определяется в стандарте ISO 9000 :2005 как степень соответствия его характеристик требованиям - обязательным или подразумеваемым.

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

· Наладка качественного процесса, другими словами совершенствование процесса. Для комплексного улучшения процессов в компании (подход technology push ) компаниями-разработчиками ПО используются стандарты CMM /CMMI , а также по стандартам серии ISO 9000 (с последующей официальной сертификацией ). Применяются и локальные стратегии, менее дорогостоящие и более направленные на решение отдельных проблем (подход organization pull ).

· Формальные методы 1 – использование математических формализмов для доказательства корректности , спецификации, проверки формального соответствия, автоматической генерации и т.д.:

o доказательство правильности работы программ,

o проверка на моделях определенных свойств (model cheking),

o статический анализ кода по дереву разбора программы (например, проверка корректности кода по определенным критериям – аккуратная работа с памятью, поиск мертвого кода и пр.),

o модельно-ориентированное тестирование (model-based testing ): автоматическая генерация тестов и тестового окружения по формальным спецификациям требований к системе) и т.д.

На практике применяются ограниченно из-за необходимости серьезной математической подготовки пользователей, сложности в освоении, большой работы по развертыванию . Эффективны для систем, имеющих повышенные требования к надежности. Также имеются случаи эффективного использования средств, основанных на этих методах, в руках высококвалифицированных специалистов.

· Исследование и анализ динамических свойств ПО. Например, широко используется профилирование – исследование использования системой памяти, ее быстродействие и др. характеристик путем запуска и непосредственных наблюдений в виде графиков , отчетов и пр. В частности, этот подход используется при распараллеливании программ, при поиске "узких" мест. Еще пример – область, называемая "моделирование и анализ производительности " (performance modeling and analysis ). Здесь моделируется нагрузочное окружение системы (число одновременных пользователей системы, сетевой трафик и пр.) и наблюдается поведение системы.

· Обеспечение качества кода. Сюда относится целый комплекс различных мероприятий и методов. Вот некоторые, самые известные из них.

o Разработка стандартов оформления кода в проекте и контроль за соблюдением этих стандартов. Сюда входят правила на создание идентификаторов переменных , методов и имен классов, на оформление комментариев, правила использования стандартных для проекта библиотек и т.д.

o Регулярный рефакторинг для предотвращения образования из кода "вермишели". Существует тенденция ухудшения структуры кода при внесении в него новой функциональности, исправления ошибок и пр. Появляется избыточность , образуются неиспользуемые или слабо используемые фрагменты , структура становится запутанной и трудной для понимания. Рефакторинг – это регулярная деятельность по переписыванию кода, но не с целью добавления новой функциональности, а для улучшения его структуры. Рефакторинг появился в контексте "гибких" методов, в данный момент активно поддерживается различными средами разработки ПО.

o Различные варианты инспекции кода, например, техника peer code review . Последняя заключается в том, что код каждого участника проекта, выборочно, читается и обсуждается на специальных встречах (code review meetings), и делается это регулярно. Практика показывает, что в целом код улучшается.

o Еcть еще такой подход, как "вычитка" кода, используемый, например, при разработке критических систем реального времени. Ею занимаются также разработчики, но их роль в данном проекте – вычитка, а не разработка.

· Тестирование. Самый распространенный способ контроля качества ПО, представленный, фактически, в каждом программном проекте

Похожие публикации