Рабочие листы
к вашим урокам
Скачать
1 слайд
ВВЕДЕНИЕ В ОБЕСПЕЧЕНИЕ КАЧЕСТВА
ПРОГРАММНЫХ СРЕДСТВ
Каражбей Марина Васильевна
2 слайд
ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ
Программы – это данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма.
Программное средство – объект, состоящий из программ, процедур, правил и документов, относящихся к функционированию системы обработки информации.
Программный продукт – это программное средство, предназначенное для поставки, передачи, продажи пользователю.
Жизненный цикл (ЖЦ) программного средства или системы – это совокупность процессов, работ и задач, включающая в себя разработку, эксплуатацию и сопровождение ПС или системы, охватывающая жизнь ПС или системы от установления требований к ним до прекращения их использования.
3 слайд
Качество программного продукта – это совокупность его свойств, обеспечивающая возможность достижения его целей без излишних затрат средств и труда со стороны пользователя.
Атрибут – измеримое физическое или абстрактное свойство ПС. Атрибуты могут быть внутренними и внешними.
Критерий оценки – это совокупность принятых в установленном порядке правил и условий, с помощью которых устанавливается приемлемость в целом качества программного средства
Характеристика качества ПС – набор свойств программного средства, посредством которых описывается и оценивается его качество.
Подхарактеристика качества ПС – это характеристика качества программного средства, входящая в состав другой характеристики качества.
4 слайд
Показатель качества ПС –характеристика качества программного средства, обладающая количественным значением.
Уровень пригодности ПС (уровень качества функционирования ПС) –это степень удовлетворения потребности, представленная посредством конкретного набора значений характеристик качества программного средства.
Мера (measure) – это число или категория, присвоенная атрибуту объекта путем измерения.
Измерение (measurement) – это использование метрики для присвоения атрибуту значения (числа или категории) из шкалы.
Метрика – определенные метод и шкала измерения подхарактеристики качества.
Шкала – набор значений с определенными свойствами.
5 слайд
Шкалы оценки качества
номинальная соответствует набору категорий
упорядоченная соответствует упорядоченному набору делений шкалы
интервальная соответствует упорядоченной шкале с равноудаленными делениями
относительная соответствует упорядоченной шкале с равноудаленными делениями, оцененными в относительных единицах(относительно некоторой абсолютной величины)
6 слайд
ПРЕДСТАВЛЕНИЯ О КАЧЕСТВЕ ПРОГРАММНЫХ
СРЕДСТВ В ТЕЧЕНИЕ ЖИЗНЕННОГО ЦИКЛА
В течение жизненного цикла (ЖЦ) ПС его качество изменяется. Для различных стадий ЖЦ стандартами определены следующие представления о качестве ПС:
- целевое качество (ЦК) – необходимое и достаточное качество, отражающее реальные потребности заказчика или пользователя; ЦК не может быть полностью определено в начале проектирования ПС, поскольку заказчик не всегда может его четко определить, однако разработчики должны стремиться к достижению ЦК;
- требуемое качество продукта (ТКП) – значения характеристик, фактически установленные в спецификации требований к качеству; ТКП используется как цель для начального утверждения в спецификации; должны фиксироваться оптимальные и допустимые минимальные требования;
7 слайд
- качество проекта (КП) – характеристики, представленные в основных компонентах проекта ПС (архитектуре, структуре программ, проектировании пользовательских интерфейсов); КП отражает концепцию и стратегию проекта;
- оценочное (или прогнозируемое) качество продукта (ОКП) –оцененное или предсказанное качество для конечного ПС на каждой стадии ЖЦ; ОКП основано на качестве процессов и технологии его обеспечения; ОКП может оцениваться и предсказываться в процессе разработки для каждой характеристики качества, определенной в требованиях к ПС;
- качество поставленного продукта (КПП) – набор характеристик качества поставленного заказчику и готового к применению ПП, прошедшего испытания в моделированной среде с имитированными или реальными данными;
- качество в использовании (КВИ) – качество системы, содержащей ПП, с точки зрения пользователя; КВИ измеряется в терминах результата использования программ, а не внутренних свойств ПС.
8 слайд
Качество ПС отражается тремя
внутреннее качество (проявляющееся в процессе разработки)
внешнее качество (заданное требованиями заказчика)
качество при использовании в процессе эксплуатации и результативность достижения потребностей пользователей с учетом затрат
9 слайд
ФАКТОРЫ, ОПРЕДЕЛЯЮЩИЕ КАЧЕСТВОПРОГРАММНЫХ СРЕДСТВ
На качество программных средств существенно влияют ошибки (fault), выражающиеся в дефектах, погрешностях или неумышленных искажениях объекта или процесса.
Для организации эффективной борьбы с ошибками необходимо исследование факторов, влияющих на качество ПС со стороны различных ошибок ПС .
10 слайд
МЕТОДЫ ОБЕСПЕЧЕНИЯ КАЧЕСТВАПРОГРАММНЫХ СРЕДСТВ
методы и средства создания ПС высокого, гарантированного качества
методы и средства предотвращения ошибок проектирования за счет систем обеспечения качества, эффективных технологий и средств автоматизации всего ЖЦ комплексов программ и баз данных
методы и средства обнаружения и устранения различных ошибок проектирования, разработки и сопровождения ПС путем верификации и систематического автоматизированного тестирования на всех этапах жизненного цикла ПС
методы и средства удостоверения достигнутых значений качества ПС в процессе их испытаний и сертификации перед передачей в эксплуатацию
методы и средства оперативного выявления ошибок программ и автоматизированного восстановления качества и нормального функционирования ПС
11 слайд
Тестирование
является основным методом измерения качества, определения корректности, реальной надежности и безопасности функционирования программ. Процесс тестирования программ имеет свои особенности:
отсутствие эталонной программы, которой должны точно соответствовать все результаты тестирования
принципиальная невозможность использования полных тестовых наборов для исчерпывающей проверки функционирования сложных ПС
относительно невысокая степень формализации критериев качества результатов тестирования и достигаемых при этом корректности и надежности функционирования испытуемых ПС
12 слайд
Сертификация
Целью сертификации ПС является удостоверение их качества, надежности и безопасности применения. Сертификация проводится специальными аттестованными проблемно-ориентированными испытательными лабораториями.
При успешном завершении испытаний на ПС выдается документ - сертификат соответствия. Он официально подтверждает соответствие функций и характеристик ПС стандартам, эксплуатационным и нормативным документам, допустимость его применения в определенной области.
13 слайд
РЕСУРСЫ,
ВЛИЯЮЩИЕ НА КАЧЕСТВО ПС
Виды ресурсов, используемых в жизненном цикле ПС:
1) допустимые финансово-экономические затраты (с учетом затрат на разработку, закупку и эксплуатацию системы качества, закупку и эксплуатацию систем автоматизации проектирования ПС);
2) допустимая длительность разработки (ограничивает возможности тестирования);
3) кадры специалистов (оцениваются численностью, тематической и технологической квалификацией);
4) доступные разработчикам вычислительные ресурсы (аппаратурная оснащенность технологического процесса).
14 слайд
СИСТЕМНОЕ ПРОЕКТИРОВАНИЕ ПРОГРАММНЫХ СРЕДСТВ
Основная цель современных технологий создания ПС – повышение экономической эффективности всего ЖЦ ПС. Для этого используются наиболее эффективные методы проектирования и проводится комплексная автоматизация технологий обеспечения всего ЖЦ ПС.
Системное проектирование сложных программ охватывает период их ЖЦ, начиная от формулирования первичного замысла на создание ПС и до начала детального проектирования и разработки ПС.
15 слайд
На этапе системного проектирования широко используются CASE-средства (Computer Aided Software (System) Engineering).
Современные CASE-средства обеспечивают широкие возможности выбора процессов моделирования предметной области, автоматизированного анализа системных требований и выработки первичных требований к проекту ПС. Для этого разработаны специальные методы и средства описания систем на различных уровнях детализации функций, качества и архитектуры ПС.
CASE-средства позволяют также выполнять стратегическое планирование проекта ПС, обеспечивают наглядное представление каждого плана, оценку возможной трудоемкости и длительности разработки, необходимого числа специалистов и других ресурсов для их реализации.
16 слайд
СТАТИСТИЧЕСКИЕ ХАРАКТЕРИСТИКИ ПРОЯВЛЕНИЯ ОШИБОК В ПРОГРАММАХ
Особенность выявления ошибок в программах и данных ПС – отсутствие полностью определенного эталона. Поэтому при тестировании сначала обнаруживаются вторичные ошибки – результаты проявления некоторых исходных дефектов, называемых первичными ошибками .
катастрофические отказы
( ущерб от которых влияет на безопасность применения ПС)
Вторичные ошибки делятся на три категории:
сбои
(не отражающиеся существенно на работоспособности ПС, и приносящие ущерб, которым можно пренебречь)
ординарные отказы
(ущерб от которых находится в некоторых допустимых пределах, отражающиеся на показателях качества ПС)
17 слайд
Факторы,
влияющие на статистические характеристики первичных ошибок
методология, технология и уровень автоматизации обеспечения ЖЦПС и программирования его компонентов
длительность с начала процесса тестирования и текущий этап разработки программ
класс ПС, размер и типы тестируемых программных компонентов
методы, виды, уровень автоматизации и адекватность тестирования
виды и достоверность эталонов
18 слайд
Первичные ошибки, в порядке усложнения их обнаружения и увеличения ресурсов, необходимых для их устранения, разделяются на следующие виды
системные ошибки,
обусловленные отклонением функционирования
алгоритмические ошибки
связанные с неполным формирование мне обходимых условий решения, некорректной постановкой и спецификацией задач
программные ошибки
вследствие неправильной записи исходного текста программ на языке программирования и ошибок трансляции программ в объектный код
технологические ошибки
подготовки машинных носителей и документации, ввода программ в память компьютера и их вывода на отображающие средства
Рабочие листы
к вашим урокам
Скачать
6 668 191 материал в базе
Настоящий материал опубликован пользователем Каражбей Марина Васильевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
600 ч.
Курс повышения квалификации
72/180 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
5 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.