Содержание
- 2. План лекции Введение. Виды проектной документации. Требования к документации. Уровни требований к ПО. Принципы тестирования требований.
- 3. Тестирование требований — это их проверка, чтобы найти ошибки до начала разработки. Стив Макконнелл в книге
- 4. 01 Для менеджера Увеличивается скорость разработки Раньше получает важную информацию Выше качество продукта Польза тестирования требований
- 5. 01 Для менеджера Увеличивается скорость разработки Раньше получает важную информацию Выше качество продукта Польза тестирования требований
- 6. 01 Для менеджера Увеличивается скорость разработки Раньше получает важную информацию Выше качество продукта Польза тестирования требований
- 7. 01 Для менеджера Увеличивается скорость разработки Раньше получает важную информацию Выше качество продукта Польза тестирования требований
- 8. 01 Бизнес-требования Какие и чьи проблемы решает продукт Уровни требований 6
- 9. 01 Бизнес-требования Какие и чьи проблемы решает продукт Уровни требований 02 6 Пользовательские требования Кто как
- 10. 01 Бизнес-требования Какие и чьи проблемы решает продукт Уровни требований 02 03 Требования к реализации Функциональные,
- 11. Пример про кофе-автомат 7
- 12. Пример про кофе-автомат 7
- 13. Пример про кофе-автомат 7
- 14. Пример про кофе-автомат 7
- 15. Пример про кофе-автомат 7
- 16. Виды документации 8 01 Предпроектная концепции, технические задания, технические требования и т.д.
- 17. Виды документации 8 01 Предпроектная концепции, технические задания, технические требования и т.д. 02 Проектная пояснительные записки,
- 18. Виды документации 8 01 Предпроектная концепции, технические задания, технические требования и т.д. 02 Проектная пояснительные записки,
- 19. 01 Предпроектная концепции, технические задания, технические требования и т.д. Виды документации 02 Проектная пояснительные записки, задачи
- 20. Совет: Выбрать ГОСТы, в соответствии с которыми планируется разработка документа, всегда лучше до начала разработки, т.к.
- 21. Рекомендации для тестирования требований 5 До старта разработки
- 22. Рекомендации для тестирования требований 5 До старта разработки Проверяет не тот, кто писал
- 23. Рекомендации для тестирования требований Заведение дефектов 5 До старта разработки Проверяет не тот, кто писал
- 24. Рекомендации для тестирования требований Заведение дефектов 5 До старта разработки Проверяет не тот, кто писал Предупреждать
- 25. Рекомендации для тестирования требований Заведение дефектов Детализация требований соответствует проекту 5 До старта разработки Проверяет не
- 26. Характеристики требований 9
- 27. Характеристики требований Корректность и согласованность Необходимость Осуществимость Проверяемость Полнота Однозначность Непротиворечивость ISO/IEC/IEEE 29148:2018 В стандарте описаны
- 28. Полнота 10 Требование должно содержать всю необходимую информацию для его реализации.
- 29. Однозначность 12 Все работающие с требованием должны понимать его одинаково.
- 30. Корректность 14 Требование не должно содержать в себе неверной, неточной информации.
- 31. Непротиворечивость 16 Требование не должно противоречить самому себе, а отдельные требования в системе требований не должны
- 32. Необходимость 18 Требование должно отражать возможность или характеристику ПО, действительно необходимую пользователям, или вытекающую из других
- 33. Осуществимость 20 Включаемое в спецификацию требование должно быть выполнимым при заданных ограничениях операционной среды.
- 34. Проверяемость 22 Существует конечный и разумный по стоимости процесс ручной или машинной проверки того, что ПО
- 35. Проверка требований 25 Начать тестирование требований можно с поверхностного осмотра документации. После прочтения документации не должно
- 36. Проверка на полноту требований 26 CRUD
- 37. Проверка на полноту требований 26 CRUD Сценарии использования
- 38. Проверка на полноту требований Таблица решений 26 CRUD Сценарии использования
- 39. Проверка на полноту требований Таблица решений 26 CRUD Сценарии использования Учтены ли интересы всех?
- 40. Проверка на полноту требований Таблица решений Отсылки на неопределённую информацию 26 CRUD Сценарии использования Учтены ли
- 41. Проверка на однозначность требований 27 Терминология
- 42. Проверка на однозначность требований 27 Терминология Отсутствие качественных определений
- 43. Проверка на однозначность требований Простота изложения 27 Терминология Отсутствие качественных определений
- 44. Проверка на корректность требований 28 Знание предметной области
- 45. Проверка на корректность требований 28 Блок-схема Знание предметной области
- 46. Проверка на корректность требований 28 Блок-схема Описан основной функционал Знание предметной области
- 47. Проверка на корректность требований Подробно описано взаимодействие модулей 28 Блок-схема Описан основной функционал Знание предметной области
- 48. Проверка на непротиворечивость требований 29 Одно требование описано в нескольких местах
- 49. Проверка на непротиворечивость требований 29 Одно требование описано в нескольких местах Союз «и»
- 50. Проверка на необходимость требований 30 User story
- 51. Проверка на осуществимость требований 31 Сторонний сервис обрабатывает все необходимые запросы
- 52. Проверка на осуществимость требований 31 Сторонний сервис обрабатывает все необходимые запросы Аналитик указал всю необходимую для
- 53. Проверка на осуществимость требований 31 Сторонний сервис обрабатывает все необходимые запросы Аналитик указал всю необходимую для
- 54. Проверка на проверяемость требований 32 Разработать набор тестов
- 55. Проверка на проверяемость требований 32 Разработать набор тестов Договорённости из чатов перенесены в документацию
- 56. Проверка на проверяемость требований 32 Разработать набор тестов Договорённости из чатов перенесены в документацию Сравнение дат
- 57. Техники тестирования требований Тест-кейсы и чек-листы Придумывать при просмотре требований Исследование поведения системы Мысленное моделирование работы
- 58. Бонус: мнемоника CIRCUS MATTA Completeness — полнота Independent — независимость Realisable — реализуемость Consistency — консистентность
- 59. Библиотека ГОСТов http://techwrconsult.com/library/index Статья Натальи Желновой «Нефункциональные требования к программному обеспечению. Часть 1» https://habr.com/ru/post/231961/ Статья «Тестирование
- 60. На форму редактирования и создания заявления в раздел «Сведения о проекте и цели обращения» в блок
- 61. Замечания к примеру №1 А формы редактирования и создания одинаковые? Возможно, требования для них отличаются и
- 62. Пример №2
- 63. Замечания к примеру №2 Скрины ссылками ни в описании задач, ни в баг-репортах давать нельзя! Со
- 65. Скачать презентацию