• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Липаев В.В. Тестирование крупных комплексов программ на соответствие требованиям. Учебник. М.: ИПЦ "Глобус", 2008

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

Учебник состоит из двух крупных частей: разработка требований к крупным системам и комплексам программ; тестирование и реализация требований к крупным комплексам программ.

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

Вторая часть (6 лекций) начинается с оргaнизации тестирования крупных комплексов программ, анализа причин, источников и прогнозирования дефектов и ошибок в них. Рассмотрено взаимодействие пространств требований и тестов к функциям и характеристикам крупных комплексов программ, стратегии, планирование и затраты ресурсов на тестирование комплексов, а также инспекции и критические просмотры реализации требований к архитектуре. Изложены требования к квалификации тестировщиков, к генерации динамических тестов внешней среды в реальном времени, квалификационное тестирование и испытания программного продукта на соответствие требованиям, измерение и сокращение рисков крупных комплексов программ, yправление конфигурацией требований и тестов, документирование процессов и результатов тестирования.

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

СОДЕРЖАНИЕ

Предисловие

Часть 1. Разработка требований к крупным системам и комплексам программ

Лекция 1.1. Функциональные требования к проектам крупных систем и комплексов программ

  • Основные свойства и общие требования к проектам крупных систем
  • Формирование назначения, функций и технического задания на проект системы
  • Системные основы разработки требований к крупным комплексам программ
  • Формирование функциональных требований к крупным комплексам программ
  • Особенности требований заинтересованных лиц в проекте комплекса программ
  • Проверка корректности требований к крупным комплексам программ

Лекция 1.2. Требования к количественным и динамическим характеристикам функционирования крупных комплексов программ

  • Общие требования к качеству функционирования крупных программных продуктов реального времени
  • Требования к надежности функционирования крупных программных продуктов
  • Требования к функциональной безопасности крупных программных продуктов
  • Требования к производительности и эффективности динамического использования ресурсов ЭВМ программным продуктом в реальном времени
  • Требования к допустимым рискам применения крупных программных продуктов

Лекция 1.3. Требования к архитектуре и изменениям крупных комплексов программ

  • Архитектурные требования к крупным комплексам программ
  • Принципы управления изменениями требований к комплексам программ
  • Организация изменений и сопровождения требований к крупным комплексам программ
  • Требования к обеспечению повторного использования компонентов и комплексов программ

Лекция 1.4. Верификация, трассирование и обеспечение баланса требований к крупным комплексам программ

  • Верификация требований к крупным комплексам программ
  • Трассирование требований к крупным комплексам программ
  • Обеспечение баланса требований к крупным комплексам программ

Лекция 1.5. Документирование требований к функциям и характеристикам крупных комплексов программ

  • Документирование требований к программным продуктам
  • Процессы документирования требований к функциям и характеристикам комплексов программ
  • Пример сравнения требований к характеристикам программных комплексов

Часть 2. Тестирование реализации требований к крупным комплексам программ

Лекция 2.1. Организация тестирования крупных комплексов программ на соответствие требованиям

  • Типы и источники дефектов и ошибок в комплексах программ
  • Прогнозирование характеристик ошибок в крупных комплексах программ
  • Цели и задачи тестирования крупных комплексов программ
  • Организация и процессы тестирования крупных комплексов программ
  • Взаимосвязь пространств требований и тестов к функциям и характеристикам комплексов программ

Лекция 2.2. Стратегии, планирование и ресурсы тестирования крупных комплексов программ на соответствие требованиям

  • Стратегии тестирования крупных комплексов программ
  • Планирование тестирования крупных комплексов программ
  • Графики разработки и выполнения тестов для крупных комплексов программ
  • Оценки затрат на тестирование крупных комплексов программ
  • Требования к квалификации тестировщиков крупных комплексов программ

Лекция 2.3. Подготовка средств тестирования и испытаний крупных комплексов программ

  • Выбор методов подготовки тестов для испытаний крупных комплексов программ
  • Инспекции и критические просмотры требований и тестов крупных комплексов программ
  • Требования к генерации динамических тестов внешней среды в реальном времени
  • Компоненты генераторов динамических тестов внешней среды в реальном времени
  • Средства обработки результатов, динамического тестирования комплексов программ в реальном времени
  • Оценки эффективности динамической генерации тестов в реальном времени

Лекция 2.4. Квалификационное тестирование и испытания программного продукта на соответствие требованиям

  • Организация и процессы испытаний крупных комплексов программ
  • Программа и методики испытаний крупных программных продуктов
  • Завершение испытаний и внедрение версий крупных программных продуктов
  • Анализ результатов и усовершенствование процессов тестирования требований к комплексам программ

Лекция 2.5. Тестирование на соответствие требованиям к динамическим характеристикам и рискам крупных программных продуктов

  • Тестирование надежности функционирования крупных программных продуктов
  • Особенности тестирование функциональной безопасности крупных программных продуктов
  • Тестирование характеристик производительности и динамического использования ресурсов ЭВМ крупными программными продуктами
  • Тестирование для сокращения и ликвидация опасных рисков при применении программных продуктов
  • Тестирование эксплуатационной документации на соответствие требованиям к крупным программным продуктам

Лекция 2.6. Управление конфигурацией требований и тестов крупных комплексов программ

  • Задачи управления конфигурацией требований и тестов крупных комплексов программ
  • Методы, процессы и средства управления конфигурацией требований и тестов крупных комплексов программ
  • Сертификация крупных программных продуктов

Приложение. Международные и государственные стандарты, регламентирующие требования, тестирование и жизненный цикл, крупных комплексов программ

Литература

Вам также может быть интересно:

«Ядерная политика должна способствовать сдерживанию, но не приводить к эскалации»

В агентстве ТАСС прошла презентация книги директора Института мировой военной экономики и стратегии (ИМВЭС) НИУ ВШЭ Сергея Авакянца, научного руководителя ИМВЭС НИУ ВШЭ Дмитрия Тренина и научного руководителя факультета мировой экономики и мировой политики НИУ ВШЭ Сергея Караганова «От сдерживания к устрашению. Ядерное оружие, геополитика, коалиционная стратегия».

ИД ВШЭ принял участие в международной книжной ярмарке non/fiction

В начале апреля в Гостином дворе на Ильинке прошла Международная ярмарка интеллектуальной литературы «non/fiction Весна». В ней приняли участие более 250 издательств, посетили ярмарку 42 266 человек. Издательский дом Высшей школы экономики — постоянный участник ярмарки, традиционно готовящий к ее началу книжные новинки.

«Как хорошо быть медицинской сестрой, но не врачом, как ты мечтаешь себе...»

В рамках Дней Международной академии образования в Москве состоялась презентация книги «(Не)обычные школы: разнообразие и неравенство», один из редакторов которой — профессор Стенфордского университета, научный руководитель Международной лаборатории анализа образовательной политики НИУ ВШЭ Мартин Карной.

Почему столь устойчивы ошибочные представления об удаче и таланте

В Издательском доме ВШЭ вышла книга «Успех и удача. Фактор везения и миф меритократии» Роберта Фрэнка — одного из наиболее известных современных специалистов по поведенческой экономике. IQ.HSE публикует фрагмент из книги про роль удачи в успехе и «депрессивный реализм».

Евро как «легкомысленный эксперимент»

В Издательском доме ВШЭ вышла книга немецкого экономического социолога Вольфганга Штрика «Купленное время. Отсроченный кризис демократического капитализма». IQ.HSE публикует фрагмент из книги, в котором обсуждается введения евро и его последствия.

Вышла первая книга о профессоре Теодоре Шанине «Несогласный Теодор»

Это личная история о борьбе, победах, поражениях, рассказанная от первого лица и записанная профессором ВШЭ Александром Архангельским*. Издание подготовлено к публикации магистрами программы «Трансмедийное производство в цифровых индустриях» НИУ ВШЭ.

Александр Архангельский* стал одним из победителей «Большой книги»

Жюри национальной литературной премии «Большая книга» присудило второе место роману профессора факультета коммуникаций, медиа и дизайна Александра Архангельского* «Бюро проверки». Церемония награждения победителей премии прошла 4 декабря.

Нейролирика

В книжной серии журнала «Контекст» вышла первая книга стихов, созданных нейронной сетью. Сборник «Нейролирика» объединил тексты, написанные в стиле поэтов разных эпох, от античности в русском переводе до Серебряного века и современности. Автор эксперимента, доцент Школы лингвистики НИУ ВШЭ Борис Орехов, рассказал IQ.HSE, зачем нужна компьютерная поэзия, и как это работает.

Беовульф, или Туда и обратно

Джон Рональд Руэл Толкин — один из главных творцов образа Средних веков в популярной культуре второй половины ХХ — начала XXI столетий. Классик жанра «высокого фэнтези» был по совместительству филологом, профессором Оксфордского университета и тонким знатоком средневековой литературы. О том, как соотносились между собой две эти ипостаси, и что связывало «фантастическое» Средневековье, созданное воображением писателя, и Средневековье историческое, бывшее областью его исследований, рассказывает историк-медиевист Анастасия Ануфриева.

Список литературы: non/fiction-2018

28 ноября стартует книжная ярмарка Non/fiction. Руководитель проекта издательского дома ВШЭ Александр Павлов рекомендует, на что непременно стоит обратить внимание.