Липаев В.В. Тестирование крупных комплексов программ на соответствие требованиям. Учебник. М.: ИПЦ "Глобус", 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. Руководитель проекта издательского дома ВШЭ Александр Павлов рекомендует, на что непременно стоит обратить внимание.


