Тестирование программного обеспечения

Для заданного фрагмента программы составить тесты, полностью охватывающие

все вычислительные ветви. Произвести проверку.

Процесс проведения практического занятия:

5. Презентация по теме занятия.

6. Самостоятельное изучение представленных в электронном виде материалов по теме.

7. Самостоятельное выполнение задания (заданий) практики (работа выполняется как индивидуально, так и в составе бригады).

8. Защита результатов.

По результатам выполнения практического занятия студент должен:

· знать значение этапа тестирования в процессе проектирования ПП;

· знать алгоритмы тестирования ПО;

· иметь навыки тестирования фрагментов ПО.

Основная литература.

1. Орлов С.А. Технологии разработки программного обеспечения: Учебник. – СПб.: Питер, 2002. – 464 с.

2. Иан Соммервилл. Инженерия программного обеспечения, 6-е издание. Пер. с англ. – М.: Изд. дом «Вильямс», 2002. – 624 с.

3. Д.В. Кознов, Д.Ю. Бугайченко. Введение в программную инженерию. – Учебный курс, Интернет-Университета Информационных Технологий.

4. В.В. Липаев. Программная инженерия. Методологические основы. Учебник. М.: ТЕИС, 2006.

5. Сергей Орлик. «Основы Программной Инженерии (по SWEBOK)», разработаны на базе IEEE Guide to SWEBOK® 2004, включает перевод «Guide to Software Engineering Base of Knowledge (SWEBOK). IEEE Computer Society, 2004»

6. Фаулер М., Скотт К. UML: Основы. – СПб: Символ-Плюс, 2002.

7. ГОСТ 34.003-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Термины и определения.

8. ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания.

9. ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы.

10. РД 50-34.698-90 Методические указания. Информационная технология. Комплекс

стандартов и руководящих документов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов.

Дополнительная литература.

1. Карло Гецци, Мехди Джазайери, Дино Мандриоли. Основы инженерии программного обеспечения. Издательство: BHV-Санкт-Петербург (2005). ISBN: 0-13-305699-6, 5-94157-403-7, 832 стр.

2. Мацяшек Л.А., Лионг Б.Л. Практическая программная инженерия на основе учебного примера Пер. с англ. - Москва: БИНОМ, 2010. - 956 с.: ил.

3. Рекомендации по преподаванию программной инженерии и информатики в университетах – Software Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering; Computing Curricula 2001: Computer Science: пер. с англ. – М.: ИНТУИТ.РУ «Интернет-Университет Информационных Технологий», 2007. – 462 с. ISBN 978-5-9556-0105-9

4. Фредерик П. Брукс. Проектирование процесса проектирования: записки компьютерного эксперта. Вильямс 2012 464 стр.

5. А.Н.Терехов, Что такое программная инженерия. Журнал «Программная инженерия», № 1, 2010.

6. www.lektorium.tv Курс лекций: Основы программной инженерии, Лектор: Владимир Ицыксон.

7. ГОСТ Р ИСО/МЭК 12207-99 Информационная технология. Процессы жизненного

цикла программных средств.

8. ГОСТ Р ИСО/МЭК 15271-2002 Информационная технология. Руководство по применению ГОСТ Р ИСО/МЭК 12207 (Процессы жизненного цикла программных средств).

9. ГОСТ 34.201-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: