sdt-book-2006 (1133574), страница 19

Файл №1133574 sdt-book-2006 (Лекции по Технологии программирования. Компонентный подход) 19 страницаsdt-book-2006 (1133574) страница 192019-05-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 19)

Для всех этих аспектовкачества введены метрики, позволяющие оценить их. Кроме того, для создания добротного ПОсущественно качество технологических процессов его разработки. Взаимоотношения междуэтими аспектами качества по схеме, принятой ISO 9126, показано на Рис. 23.РазличныеконтекстыиспользованияКачествопроцессаМетрикикачествапроцессаВлияет наВнутреннеекачествоМетрикивнутреннегокачестваВлияет наВнешнеекачествоМетрикивнешнегокачестваВлияет наКачествоКачествопроцессапроцессаКачествоприиспользованииМетрикикачества прииспользованииРисунок 23. Основные аспекты качества ПО по ISO 9126.Общие принципы обеспечения качества процессов производства во всех отраслях экономикирегулируются набором стандартов ISO 9000. Наиболее важные для разработки ПО стандарты в егосоставе следующие.• ISO 9000:2000 Quality management systems — Fundamentals and vocabulary [5].Системы управления качеством — Основы и словарь.

(Аналог ГОСТ Р-2001).• ISO 9001:2000 Quality management systems — Requirements. Models for quality assurancein design, development, production, installation, and servicing [6].Системы управления качеством — Требования. Модели для обеспечения качества припроектировании, разработке, коммерциализации, установке и обслуживании.Определяет общие правила обеспечения качества результатов во всех процессахжизненного цикла. (Аналог ГОСТ Р-2001).o Этот стандарт выделяет следующие процессыƒ Управление качеством.ƒ Управление ресурсами.ƒ Развитие системы управления.ƒ Исследования рынка.ƒ Проектирование продуктов.ƒ Приобретения.ƒ Производство.ƒ Оказание услуг.ƒ Защита продуктов.ƒ Оценка потребностей заказчиков.ƒ Поддержка коммуникаций с заказчиками.ƒ Поддержка внутренних коммуникаций.ƒ Управление документацией.ƒ Ведение записей о деятельности.ƒ Планирование.ƒ Обучение персонала.ƒ Внутренние аудиты.ƒ Оценки управления.61ƒ Мониторинг и измерения.ƒ Управление несоответствиями.ƒ Постоянное совершенствование.ƒ Управление и развитие системы в целом.o Для каждого процесса требуется иметь планы развития процесса, состоящие какминимум из следующих разделов.ƒ Проектирование процесса.ƒ Документирование процесса.ƒ Реализация процесса.ƒ Поддержка процесса.ƒ Мониторинг процесса.ƒ Управление процессом.ƒ Усовершенствование процесса.o Помимо поддержки и развития системы процессов, нацеленных на удовлетворениенужд заказчиков и пользователей, ISO 9001 требует:ƒ Определить, документировать и развивать собственную систему качества на основеизмеримых показателей.ƒ Использовать эту систему качества как средство управления процессами, нацеливаяих на большее удовлетворение нужд заказчиков, планируя и постоянно отслеживаякачество результатов всех видов деятельности, в том числе и самого управления.ƒ Обеспечить использование качественных ресурсов, качественного (компетентного,профессионального) персонала, качественной инфраструктуры и качественногоокружения.ƒ Постоянно контролировать соблюдение требований к качеству на практике, во всехпроцессах проектирования, производства, предоставления услуг и приприобретениях.ƒ Предусмотреть процесс устранения дефектов, определить и контролироватькачество результатов этого процесса.Ранее использовавшиеся стандарты ISO 9002:1994 Quality systems — Model for qualityassurance in production, installation and servicing и ISO 9003:1994 Quality systems — Model forquality assurance in final inspection and test в 2000 году были заменены соответствующимиим частями ISO 9001.• ISO 9004:2000 Quality management systems — Guidelines for performanceimprovements [7].Системы управления качеством.

Руководство по улучшению деятельности. (Аналог ГОСТР-2001).• ISO/IEC 90003:2004 Software engineering — Guidelines for the application of ISO9001:2000 to computer software [8].Руководящие положения по применению стандарта ISO 9001 при разработке, поставке иобслуживании программного обеспечения.Этот стандарт конкретизирует положения ISO 9001 для разработки программных систем, супором на обеспечение качества при процессе проектирования. Он также определяетнекоторый набор техник и процедур, которые рекомендуется применять для контроля иобеспечения качества разрабатываемых программ.Стандарт ISO 9126 [1-4] предлагает использовать для описания внутреннего и внешнегокачества ПО многоуровневую модель. На верхнем уровне выделено 6 основных характеристиккачества ПО. Каждая характеристика описывается при помощи нескольких входящих в нееатрибутов.

Для каждого атрибута определяется набор метрик, позволяющих его оценить.Множество характеристик и атрибутов качества согласно ISO 9126 показано на Рис. 24.62ФункциональностьСпособность к взаимодействиюФункциональная пригодностьСоответствие стандартамЗащищенностьТочностьПереносимостьАдаптируемостьУдобство заменыСпособность к сосуществованиюСоответствие стандартамУдобство установкиУдобство сопровожденияУдобство измененийСоответствие стандартамУдобство проверкиАнализируемостьСтабильностьНадежностьКачествоПОЗрелостьСпособность к восстановлениюСоответствие стандартамУстойчивость к отказамУдобство использованияСоответствие стандартамУдобство обученияПривлекательностьУдобство работыПонятностьПроизводительностьСоответствие стандартамВременная эффективностьЭффективность использованияресурсовРисунок 24. Характеристики и атрибуты качества ПО по ISO 9126.Ниже приведены определения этих характеристик и атрибутов по стандарту ISO 9126:2001.• Функциональность (functionality).Способность ПО в определенных условиях решать задачи, нужные пользователям.Определяет, что именно делает ПО, какие задачи оно решает.o Функциональная пригодность (suitability).Способность решать нужный набор задач.o Точность (accuracy).Способность выдавать нужные результаты.o Способность к взаимодействию (interoperability).Способность взаимодействовать с нужным набором других систем.o Соответствие стандартам и правилам (compliance).Соответствие ПО имеющимся индустриальным стандартам, нормативным изаконодательным актам, другим регулирующим нормам.o Защищенность (security).Способность предотвращать неавторизированный, т.е.

без указания лица, пытающегосяего осуществить, и не разрешенный доступ к данным и программам.• Надежность (reliability).Способность ПО поддерживать определенную работоспособность в заданных условиях.o Зрелость, завершенность (maturity).Величина, обратная частоте отказов ПО. Обычно измеряется средним временем работыбез сбоев и величиной, обратной вероятности возникновения отказа за данный периодвремени.o Устойчивость к отказам (fault tolerance)Способность поддерживать заданный уровень работоспособности при отказах инарушениях правил взаимодействия с окружением.o Способность к восстановлению (recoverability).Способность восстанавливать определенный уровень работоспособности и целостностьданных после отказа, необходимые для этого время и ресурсы.o Соответствие стандартам надежности (reliability compliance).Этот атрибут добавлен в 2001 году.63••••Удобство использования (usability) или практичность.Способность ПО быть удобным в обучении и использовании, а также привлекательным дляпользователей.o Понятность (understandability).Показатель, обратный к усилиям, которые затрачиваются пользователями на восприятиеосновных понятий ПО и осознание их применимости для решения своих задач.o Удобство обучения (learnability).Показатель, обратный усилиям, затрачиваемым пользователями на обучение работе сПО.o Удобство работы (operability).Показатель, обратный усилиям, предпринимаемым пользователями для решения своихзадач с помощью ПО.o Привлекательность (attractiveness).Способность ПО быть привлекательным для пользователей.

Этот атрибут добавлен в2001.o Соответствие стандартам удобства использования (usability compliance).Этот атрибут добавлен в 2001.Производительность (efficiency) или эффективность.Способность ПО при заданных условиях обеспечивать необходимую работоспособность поотношению к выделяемым для этого ресурсам. Можно определить ее и как отношениеполучаемых с помощью ПО результатов к затрачиваемым на это ресурсам всех типов.o Временная эффективность (time behaviour).Способность ПО выдавать ожидаемые результаты, а также обеспечивать передачунеобходимого объема данных за отведенное время.o Эффективность использования ресурсов (resource utilisation).Способность решать нужные задачи с использованием определенных объемов ресурсовопределенных видов. Имеются в виду такие ресурсы, как оперативная и долговременнаяпамять, сетевые соединения, устройства ввода и вывода, и пр.o Соответствие стандартам производительности (efficiency compliance).Этот атрибут добавлен в 2001.Удобство сопровождения (maintainability).Удобство проведения всех видов деятельности, связанных с сопровождение программ.o Анализируемость (analyzability) или удобство проведения анализа.Удобство проведения анализа ошибок, дефектов и недостатков, а также удобствоанализа необходимости изменений и их возможных последствий.o Удобство внесения изменений (changeability).Показатель, обратный трудозатратам на выполнение необходимых изменений.o Стабильность (stability).Показатель, обратный риску возникновения неожиданных эффектов при внесениинеобходимых изменений.o Удобство проверки (testability).Показатель, обратный трудозатратам на проведение тестирования и других видовпроверки того, что внесенные изменения привели к нужным результатам.o Соответствие стандартам удобства сопровождения (maintainability compliance).Этот атрибут добавлен в 2001.Переносимость (portability).Способность ПО сохранять работоспособность при переносе из одного окружения в другое,включая организационные, аппаратные и программные аспекты окружения.Иногда эта характеристика называется в русскоязычной литературе мобильностью.

Однакотермин «мобильность» стоит зарезервировать для перевода «mobility» — способности ПО и64компьютерной системы в целом сохранять работоспособность при ее физическомперемещении в пространстве.o Адаптируемость (adaptability).Способность ПО приспосабливаться к различным окружениям без проведения для этогодействий, помимо заранее предусмотренных.o Удобство установки (installability).Способность ПО быть установленным или развернутым в определенном окружении.o Способность к сосуществованию (coexistence).Способность ПО сосуществовать с другими программами в общем окружении, деля сними ресурсы.o Удобство замены (replaceability) другого ПО данным.Возможность применения данного ПО вместо других программных систем для решениятех же задач в определенном окружении.o Соответствие стандартам переносимости (portability compliance).Этот атрибут добавлен в 2001.Перечисленные атрибуты относятся к внутреннему и внешнему качеству ПО согласноISO 9126.

Для описания качества ПО при использовании стандарт ISO 9126-4 [4] предлагаетдругой, более узкий набор характеристик.• Эффективность (effectiveness).Это способность ПО предоставлять пользователям возможность решать их задачи снеобходимой точностью при использовании в заданном контексте.• Продуктивность (productivity).Способность ПО предоставлять пользователям определенные результаты в рамкахожидаемых затрат ресурсов.• Безопасность (safety).Способность ПО обеспечивать необходимо низкий уровень риска нанесения ущерба жизнии здоровью людей, бизнесу, собственности или окружающей среде.• Удовлетворение пользователей (satisfaction).Способность ПО приносить удовлетворение пользователям при использовании в заданномконтексте.Помимо перечисленных характеристик и атрибутов качества стандарт ISO 9126:2001определяет наборы метрик для оценки каждого атрибута.

Характеристики

Тип файла
PDF-файл
Размер
3,61 Mb
Тип материала
Высшее учебное заведение

Список файлов лекций

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6384
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее