|
Основы разработки ПО
2022/23 учебный год, Институт математики и информационных технологий, 1 курс, весенний семестр.
Направления:
- 09.03.04 Программная инженерия (бакалавр).
Лектор: К. А. Кулаков
Руководитель практики: К. А. Кулаков
Лекции
- Введение в процесс создания ПО
- Обзор программного инструментария для разработки ПО
- Проектирование ПО: задачи и методы
- Основы визуального моделирования
- Шаблоны проектирования, спецификация, кодогенерация
- Метрики проектирования
- Атрибуты качества
- Методы разработки тестов
- Классификации тестирования
- Документирование тестов,
Документирование ошибок
- Автоматизация тестирования,
Разработка через тестирование
- Оценка качества тестирования
Задания
Mindmap
Практическая часть курса состоит из двух частей.
Базовое задание направлено на освоение предлагаемых в рамках курса программных средств.
В рамках проектного задания проходит освоение полученных знаний и умений.
- 1. Изучение сред и технологий (Срок сдачи 26.03.2023)
- 2.1. Тематика программного проекта (Срок сдачи 26.02.2023)
- 2.2. Функциональные модели программного проекта (Срок сдачи 12.03.2023)
- 2.3. Структурные модели программного проекта (Срок сдачи 26.03.2023)
- 2.4. Реализация программного проекта (Срок сдачи 30.04.2023)
- 2.5. Тестирование программного проекта (Срок сдачи 28.05.2023)
Литература
- Кулаков К. А. Основы тестирования программного обеспечения [Электронный ресурс]: учебное электронное пособие для обучающихся Института математики и информационных технологий / К. А. Кулаков, В. М. Димитров. ISBN 978-5-8021-3222-7.
- Кулаков К. А. Инструменты тестирования программного обеспечения [Электронный ресурс]: методические указания для обучающихся Института математики и информационных технологий / К. А. Кулаков, В. М. Димитров. ISBN 978-5-8021-3411-5.
- В.П. Котляров Основы тестирования программного обеспечения
- C. Канер, Д.Фолк "Тестирование ПО"
- Э. Дастин, Д. Рэшка, Д. Пол "Автоматизированное тестирование программного обеспечения"
- Р. Калбертсон, К. Браун, Г. Кобб "Быстрое тестирование"
- Д. Макгрегор, Д. Сайкс "Тестирование объектно-ориентированного программного обеспечения"
- Л. Тамре "Введение в тестирование программного обеспечения"
- Р. Савин "Тестирование Дот Ком, или пособие по жесткому обращению с багами в интернет-стартапах"
- Э. Хант, Д. Томас "Программист-прагматик. Путь от подмастерья к мастеру"
- Макконнелл С. Совершенный код. Мастер-класс / Пер. с англ. — М. : Издательство «Русская редакция», 2010. — 896 стр.
- Мандел, Т. Разработка пользовательского интерфейса: пер. с англ. / Т. Мандел. – Москва : ДМК Пресс, 2007. – 419 с. : ил. – (Для программистов). – Режим доступа: по подписке. – URL: https://biblioclub.ru/index.php?page=book&id=131896 (дата обращения: 18.01.2020). – ISBN 5-94074-069-3. – Текст : электронный.
- Мацяшек Л.А. Анализ требований и проектирование систем. М.: Издательский дом "Вильямс", 2002. 428с.
Документация
|