Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Стоимость нахождения дефектов

Эффективность обнаружения дефектов.

Относительная эффективность методик контроля качества ПО.

Принципы разработки ПО.

Стратегия тестирования.

Целевые характеристики качества.

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

Характеристики качества ПО.

Стандартизация качества программных продуктов.

Заповеди отладки.

Основные цели и принципы отладки

Отладка

Отладка ПС - это деятельность, направленная на обнаружение и исправление ошибок в ПС с использованием процессов выполнения его программ.

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

Отладка = Тестирование + Поиск ошибок + Редактирование.

Заповедь 1. Считайте тестирование ключевой задачей разработки ПС, поручайте его самым квалифицированным и одаренным программистам; нежелательно тестировать свою собственную программу.

Заповедь 2. Хорош тот тест, для которого высока вероятность обнаружить ошибку, а не тот, который демонстрирует правильную работу программы.

Заповедь 3. Готовьте тесты как для правильных, так и для неправильных данных.

Заповедь 4. Избегайте невоспроизводимых тестов, документируйте их пропуск через компьютер; детально изучайте результаты каждого теста.

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

Заповедь 6. Пропускайте заново все тесты, связанные с проверкой работы какой-либо программы ПС или ее взаимодействия с другими программами, если в нее были внесены изменения.

 


Лекция 11 «Качество ПО»

 

ISO 9000б; ISO 900S); (ISO 9002); (ISO 9003); (ISO 9004).

К внешним характеристикам относятся:

  • Корректность.
  • Практичность.
  • Эффективность.
  • Надежность.
  • Целостность.
  • Адаптируемость.
  • Правильность.
  • Живучесть.

К внутренним характеристикам качества относятся:

  • Удобство сопровождения.
  • Гибкость.
  • Портируемость.
  • Возможность повторного использования.
  • Удобочитаемость.
  • Тестируемость.
  • Понятность.

Контроль качества ПО — это планомерная и систематичная программа действий, призванная гарантировать, что система обладает желательными характеристиками.

Необходимо явное определение целевых внешних и внутренних характеристик.

Тестирование программы может дать оценку ее надежности.

Неформальные технические обзоры.

Формальные технические обзоры.

Внешний аудит.

Задание целей.

Необходимо полагаться на комбинацию методик.

Инспекции обходятся дешевле, чем тестирование.

<== предыдущая лекция | следующая лекция ==>
Контроль ПО | Взаимодействие программы с ОС
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 346; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.