Стандарты в области обеспечения качества стандартных средств.
Международные стандарты серии ISO- 9000:
1 пакет был принят в 1987 году, эти стандарты направлены и предназначены для управления качеством. В 1994 году вышла вторая редакция. 3-я версия вышла в 2000 году. В 2001 году были разработаны российские стандарты, на основе международных.
1) Гост Р ИСО 9000-2001, Система менеджмента качества, основные положения и словарь. Описывает основные положение систем менеджмента качества.
2) Гост Р ИСО 9001–2001, Система менеджмента качества, требования. Описывает минимальный набор требований к системам качества. Определяет модель системы м.к., основанную на процессах, стандарт применяется для целей спецификации и аудита.
3) Гост Р ИСО 9004- 2001, Система менеджмента качества, рекомендации по улучшению деятельности. Рекомендации, которые направлены на улучшение деятельности предприятия.
Эта серия стандартов применима для любой организации, независимо от ее размера и выпускаемой продукции.
Система менеджмента качества - система менеджмента для руководства и управления организацией применительно к качеству. Суть СМК – СМК призвана обеспечить уверенность потребителей в качестве получаемой программной продукции, улучшить деятельность организации, повысить эффективность управления. Главная задача СМК не контролировать каждую единицу продукции, а сделать так, чтобы не было ошибок в работе, которые могли бы привести привести к моделям брака. СМК является частью системы менеджмента организации и одной из систем управления, действующих на предприятии.
|
|
В серии ИСО 9000 продукция делится на 4 категории:
1) Услуги
2) Перерабатываемые материалы
3) Тех. Средства
4) Программные средства
Принципы СМК:
1) Ориентация на потребителя – удовлетворение его потребностей и интересов.
2) Ведущая роль руководства
3) Вовлеченность работника
4) Процессный подход. Процесс – совокупность взаимосвязанных и взаимодействующих видов деятельности, преобразующая входы в выходы. Продукция результат процесса. Чтобы функционировать эффективно организация должна выявлять взаимосвязанные процессы в своей деятельности и управлять ими.
5) Системный подход к менеджменту.
6) Постоянное улучшение.\)
7) Принятие управленческих решений основанных на фактах. Решения будут эффективны если они основаны на реальных фактах и информации.
8) Взаимовыгодные отношения с поставщиками.
Процессный подход
Каждый процесс представляется как системы, в которой входы и результаты процесса четко определяются и измеряются. Определяются потребители каждого процесса, их требования, изучается их удовлетворённость результатами процесса. Устанавливается взаимодействие данного процесса с другими процессами. Определяется ресурсное обеспеченье. Устанавливаются полномочия, права за управление процессом. Основной перечень процессов в организации документируется. Производится ранжирование процессов. Устанавливаются владельцы процессов. Выделяются процессы которые могут принести прибыль.
|
|
Процедура – Установленный способ осуществления деятельности или процесса.
· Документированные
· Недокументированные
Оценка менеджмента качества включает след. виды деятельности:
· Аудит (проверка)- определение степени выполнения требований СМК (Проводит: организация, потребитель, третья сторона (сертифицирующие организации)
· Анализ СМК- проведение регулярного систематического оценивания пригодности, адекватности, эффективности и результативности СМК с учетом политики в области учета качества.
· Самооценка – является всесторонним и систематическим анализом деятельности организации и результата по отношению к СМК.
Показатели качества по стандарту ГОСТ.
ГОСТ 28195-89 – Оценка качества ПС, общие положения. В этом стандарте устанавливается 4-х уровневая модель оценки качества ПС. Характеристики верхних двух уровней называется фактор и критерий. 6 факторов:
|
|
· Надежность - способность ПС выполнять заданные функции в условиях возникновений отклонений при различных сбоях. Критерии – устойчивость, работоспособность.
· Сопровождаемость - простота устранения ошибок пс, и поддерживание пс в актуальном состоянии. Критерии – структурность, простота конструкции, наглядность, повторяемость.
· Удобство применения – быстрое применение пс и минимальными трудозатратами. Критерии: легкость усвоения, доступность документации, удобство эксплуатации и обслуживания.
· Эффективность – характеризует степень удовлетворения пользователя. Критерии: уровень автоматизации и временная эффективность, ресурсоемкость.
· Универсальность – характеризует на сколько пс адаптируемо к новым программным требованиям. Критерии: гибкость, мобильность, модифицируемость.
· Корректность – Критерии: полнота реализации, согласованность, проверенность.
ГОСТ Р ИСО\МЭК 9126-93 – оценка программной продукции, характеристики качества, руководство по их применению. В стандарте устанавливается 6 стандартов качества. Характеристика качества – набор свойств и атрибутов программной продукции по которой ее качество оценивается или описывается.
|
|
1) Функциональные возможности – описывает свойства программного средства в части полноты удовлетворения требований пользователя.
2) Надежность – набор атрибутов относящихся к способности программного средства сохранять свой уровень качества функционирования в установленных условиях в установленный период времени.
3) Практичность – набор атрибутов относящихся к объёму работ требуемых для исполнения и индивидуальной оценки такого исполнения определенным кругом пользователей.
4) Эффективность – Набор атрибутов, относящихся к соотношению между уровнем качества функционирования программного средства. Объем используемых ресурсов при установленных условиях.
5) Сопровождаемость – набор атрибутов относящихся к объему работ, требуемых для проведения конкретных модификаций системы.
6) Мобильность – набор атрибутов, относящихся к способности пс быть перенесенным из одного окружения в другое.
ГОСТ Р ИСО\МЭК ТО 15504-2002 – оценка процессов жизненного цикла пс. Дает основу для аттестации процессов жизненного цикла программных средств. Аттестация процесса применяется в двух контекстах:
· Усовершенствование процесса
· Определение зрелости процесса – связано с анализом в соответствие с заявленной зрелости выбранных процессов целевому профилю зрелости.
Стандарт не требует оценки всех процессов. Оценка выполняется над выбранными процессами на основе модели оценки. Модели оценки строятся на основе эталонной модели. В эталонной модели содержится двумерный подход к оцениваю зрелости процессов. Одно измерение определяет процессы подлежащие аттестации, второе описывает шкалу для измерений зрелости. Шкала зрелости определяет 5 градаций зрелости или 6 уровней зрелости, которые характеризуются набором из 9 атрибутов зрелости. Присвоение каждой следующей градации зрелости осуществляется путем определения наличия в процессе атрибутов.
Уровни зрелости:
0) Не полный процесс
1) Выполняемый процесс – требует наличие атрибута выполнение процесса (входные и выходные продукты процесса)
2) Управляемый процесс – требует наличие атрибутов: управление выполнением, управление рабочими продуктами.
3) Устоявшийся процесс – требует наличие двух атрибутов: определение и преобразование процесса, обеспечение процесса ресурсами.
4) Предсказуемый процесс – требует наличия двух атрибутов: атрибут измерения, контроль процесса.
5) Совершенствуемый процесс – атрибуты: изменение процесса, непрерывное усовершенствование.
Наличие атрибута оценивается по шкале от 0 до 100 %. Шкала имеет градации. Если атрибут находится от 0 до 15 % то присваивается уровень не обладает. Если от 16 до 50 – обладает частично. Если от 50 -85 обладает, от 85 и более обладает полностью.
Стандартная модель оценки тех процессов и их зрелости.
Метрики качества программ.
Метрология – наука об измерениях, методах, средствах обеспечения их единствах и способах достижения требуемой точности.
Качество ПС - совокупность свойств, определяющих полезность программы для пользователей, в соответствие с функциональным назначением и предъявленными требованиями.
Характеристика качества программы – понятие, отражающее отдельные факторы, влияющие на качество программ и подающиеся измерения.
Критерий качества – численный показатель, характеризующий степень, в которой программе присущи данные свойства.
Метрика качества программ – система измерений качества программ.
· Оценки самого ПС – основные свойства программ.
· Метрики оценки технологии разработки ПС.
Основные направления применения метрик:
1) Оценка топологической и информационной сложности программ.
2) Оценка уровня языковых средств и их применения.
3) Оценка трудности восприятия и понимания программных текстов, что важно для сопровождения и модификации программы.
4) Оценка надежности программных систем, позволяющих прогнозировать отказывающие ситуации.
5) Оценки производительности пс и повышение его эффективности путем выявления ошибок проектирования.
6) Оценки производительности труда программистов.
Метрические шкалы:
1) Номинальная - используется в метриках по признаку наличия или отсутствия некоторой характеристики.
2) Порядковая (ранговая) – позволяет ранжировать некоторые характеристики путем сравнения с опорными значениями.
3) Интервальная – характеризуется относительными величинами или реально измеряемыми физическими показателями.
4) Относительная- имеет абсолютный ноль, который характеризует отсутствие измеряемого качества. Действует отношение во сколько раз больше.
Метрики оценки сложности программ.
1) Метрики размера программы - метрика Холстеда.
n1 – число уникальных операторов программы, n2 – число уникальных операндов программы, N1 – общее число операторов в программе, N2- общее число операндов в программе.
n=n1+n2 – словарь программы.
N=N1+N2 – длина программы.
V=N*log 2(n) – объём программы.
Сложность программы = (n1/2)*(N2/n2)
2) Метрики сложности потока управления программ. Используется управляющий ориентированный граф, в котором вершинам соответствуют операторы, а дугам соответствуют переходы. Метрика Маккейна.
3) Метрики сложности потока данных программ. Учитывает обращение к глобальным переменным, использование и размещение данных в программе. Метрика Спена, Чекина.
Есть метрики, который оценивают трудность восприятия и понимания программных текстов:
· Метрика уровня комментируемости программ.
Критерии качества можно разделить на:
· Функциональные - отражают основную специфику применения программами степень соответствия их целевому назначению. Примеры: точность выходных данных, время реакции…
· Конструктивные – сложность программ, надежность функционирования, используемые ресурсы эвм.
А так же распределить их по этапам жц программ.
Показатели сложности программ разделяют на 2 группы:
· Сложность проектирования программ
ü Размер программ – число команд и количество программных модулей
ü Количество обрабатываемых переменных или объем памяти для размещения бд.
ü Сложность проектирования – трудоемкость разработки программ, длительность разработки
ü Количество специалистов
Сложность проектирования программ анализируют на базе компонентов:
o Сложность программных модулей.
o Сложность структуры, комплекса или группы программ и связи между модулями по передачи направления по обмену информацией.
o Сложность структуры данных, которая определяется количеством и структурой глобальных и обменных переменных
· Сложность функционирования программ
ü Вычислительная сложность программ
ü Сложность подготовки данных и анализ результата вычислений
Вычислительная сложность представляется тремя компонентами:
o Временная сложность- отражает необходимую длительность исполнения программ или время обработки исходных данных до получения результатов.
o Программная сложность – характеризуется длиной программы или объемом памяти, необходимой для размещения программы.
o Информационная сложность – объем базы данных, обрабатываемой программы, или емкость памяти, используемой для накоплении и хранения информации при исполнении программы.
Сертификация програмных средств –
Деятельность независимая от товара производителя и потребителя, по подтверждению соответствия объектов требованию, которые установлены законодательными актами, стандартами и другими нормативно техническими документами.
Система стандартизации.
Стандартизация - деятельность по установлению правил и характеристик в целях их добровольного многократного использования, направленные на достижение упорядоченности в сфере производства и обращения продукции и повышения конкурентоспособности продукции, работ или услуг.
ФЗ о техническом регулировании №184, декабрь 2002, в действии с июля 2003 года.
Стандарт – документ, в котором в целях добровольного многократного использования устанавливаются характеристики продукции, правила осуществления и характеристики процессов производства, эксплуатации, хранения, перевозки, реализации и утилизации, выполнение работ или оказание услуг.
Стандарт так же может содержать требования к терминологии, символики, упаковки, маркировки или этикетка и правила их нанесения.
По сфере действия различают стандарты:
· Межгосударственный ГОСТ (действует на всей территории для всех отраслей)
· Государственные, ГОСТ Р (действует на территории России)
Устанавливают требования к продукции массового и крупносерийного межотраслевого производства. Устанавливают общие нормы и термины.
· Отраслевые стандарты ОСТ(для определенной отрасли)
· СТП (стандарты предприятия, действ в его рамках)
Техническое регулирование – правовое регулирование отношений в области установления применения и исполнения обязательных требований к продукции, процессом производства, эксплуатации, хранения, перевозки, реализации и утилизации, а так же в области установления и применения на добровольной основе требований к продукции, процессам производства, и т.д., выполнению работ или оказанию услуг и правовое регулирование отношений в области оценки соответствия.
Функции стандартизации возложены на федеральное агентство по тех. регулированию бывший ГОСТ стандарт России.
Его функции:
1) Утверждает национальные стандарты
2) Принимает программу разработки национальных стандартов
3) Учет национальных стандартов
4) Создает тех. комитеты по стандартизации
5) Организует опубликование национальных стандартов и их распространение
6) Участвует в разработки международных стандартов, представляя интересы России
7) Представляет РФ в межд. Организациях
Организационная-функциональная структура системы стандартизации состоит из:
1) Национальный орган по стандартизации
2) Научено-исследовательские организации по стандартизации
3) Технический комитет по стандартизации
4) Разработка стандартов
Закон устанавливает 2 вида нормативных актов:
1) Технический регламент, содержащий обязательные требования по критериям безопасности.
Принимаются в целях:
· - защиты жизни и здоровья граждан, имущества физ. и юр. лиц, государственного и муниципального имущества.
· - охрана окружающей среды, жизни и здоровья животных и растений
· - предупреждения действий, вводящих в заблуждение приобретателей
Устанавливают оптимально необходимые требования для обеспечения безопасности продукции и процессов.
Право принятия тех. регламентов дано только высшим органам власти РФ, путем принятия законов РФ, постановлений правительства РФ, указов президента РФ, международные договоры.
Виды тех регламентов:
· общие(горизонтальные) – отражают общие, многократно повторяющиеся требования, которые регулируют тех. аспекты всех или большинства видов деятельности
· специальные(вертикальные) – учитываются технологические и иные особенности отдельных видов продукции, процессов
2) Документы в области стандартизации добровольного применения:
· Национальные стандарты
· Правила стандартизации, нормы и рекомендации в области стандартизации
· Классификации, общероссийские классификаторы информации
· Стандарты предприятия
Дата добавления: 2016-01-05; просмотров: 12; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!