Содержание
- 2. Темы лекции Что такое требования? Виды описания требований; Откуда берутся требования? Почему требования важны? Требования к
- 3. Схема процесса тестирования ТЕСТИРОВАНИЕ Программный комплекс Требования Информация о несоответствиях
- 4. Требования к программному обеспечению - Некое свойство программного обеспечения, необходимое пользователю, для решения проблемы при достижении
- 5. Требования к программному обеспечению Требование — это не функция системы, а описание задачи или проблемы, которую
- 6. Требования к программному обеспечению Требования бывают: - Прямыми(Формализованными в технической документации, спецификациях, User Story) - Косвенными(Проистекающими
- 7. Виды требований к ПО по уровням
- 8. Требования бизнеса: 1. Высокоуровневые цели организации или заказчика(Контекст) 2. Цели, создания системы и критерии их достижения.
- 9. Требования бизнеса: Приложения 1. Перечень бизнес – процессов. 2. Бизнес – правила. 3. Концептуальная модель предметной
- 10. Пользовательские требования Use case User story User scenario
- 11. Пользовательские требования. User Scenario User Scenario - Это вымышленная история о том, как пользователь выполняет какое
- 12. Пользовательские требования. User Scenario Терминал удостоверяется, что пополнение возможно, и запрашивает у Пользователя номер телефона и,
- 13. Пользовательские требования. User Story Пользовательские истории — Способ описания требований, к разрабатываемой системе, сформулированный, как одно
- 14. Пользовательские требования. User Story Типы: Как я , Как , я ,
- 15. Пользовательские требования. Use Case Use Case - Описание поведения системы, когда она взаимодействует с кем –
- 16. Пользовательские требования. Use Case Пользователь захотел разместить объявление Пользователь зашел в систему Пользователь авторизовался в системе
- 17. Use Case для руководителя проекта Обычно не содержит деталей реализации и пишется на языке целей пользователей.
- 18. Use Case для разработчика Когда он видит не отдельное «система должна…», а контекст использования той или
- 19. Use Case для тестировщика Use Case являются отличной базой для формирования тестовых сценариев — Test Case,
- 20. Use Case: Ограничения Use Case не обеспечивают полноту всех функциональных требований, если в систему должна быть
- 21. Use Case: Преимущества описания - Дают представление о поведении системы. - Понятны заказчика и разработчикам -
- 22. Use Case: Рекомендации - Основной сценарий не больше 3 – 9 шагов. - Не включать элементы
- 23. Функциональные требования. Спецификация системы Определяют характеристики ПО (Функциональность), которые разработчики должны построить, чтобы пользователи смогли выполнить
- 24. Виды требований к ПО по характеру. Функциональные
- 25. Виды требований к ПО по характеру. Нефункциональные ● Ограничения ● Бизнес - правила ● Внешние интерфейсы
- 26. Источники требований ● Федеральное и муниципальное отраслевое законодательство(Конституция, законы, распоряжения) ● Нормативное обеспечение организации(Регламенты, положения, уставы,
- 27. Методы определения требований ● Анкетирование ● Мозговой штурм ● Наблюдение за производственной деятельностью ● Анализ нормативной
- 28. Требования к требованиям (Качество требований) ● Единичность - требование описывает одну и только одну вещь; ●
- 29. Требования к требованиям (Качество требований) ● Актуальность - Требование не стало устаревшим с течением времени. ●
- 30. Требования к требованиям (Качество требований) ● Обязательность - Требование представляет определенную заинтересованным лицом характеристику, отсутствие которой
- 31. Проверка требований ● Тестирование ● Анализ ● Осмотр ● Демонстрация
- 32. Проверка требований
- 33. Текстовая форма представления требований ● Требования бизнеса ● User Stories ● Спецификация системы
- 34. Графическая форма представления требований ● ER (IDEF1FX), IDEF0, IDEF3 ● DFD ● UML ● SysML
- 35. UML: пример
- 36. Книга Алан Купер - Психбольница в руках пациентов
- 37. Домашнее задание Написать требования к регистрации в любой социальной сети (Facebook, Twitter, Instagram etc.) в формате
- 38. Вопросы и ответы
- 39. Ссылки https://www.scrumalliance.org/community/articles/2013/september/agile-user-stories https://habrahabr.ru/company/simbirsoft/blog/307844/ http://www.newlinestudio.ru/ArticleTrebovaniaPO.php http://2tickets2dublin.com/how-to-write-good-user-stories-part-1/ Требования к ПО ВИКИ http://www.dpgrup.ru/software-requirements.htm http://www.comptechdoc.org/independent/programming/programming-standards/software-requirements-definition.html https://medium.com/@smartgamma/user-scenarios-user-stories-use-cases-what-s-the-difference-75bf75d4bb60 https://www.stellman-greene.com/2009/05/03/requirements-101-user-stories-vs-use-cases/
- 41. Скачать презентацию