home.social

#трассируемость_требований — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #трассируемость_требований, aggregated by home.social.

  1. Тест-кейсы из функциональных требований

    Пользовательское требование описывает, что нужно пользователю. Критерии приёмки — фиксируют, как это проверить. Но между «что нужно» и задачей в Jira — пропасть. Чтобы её закрыть, я пишу функциональные требования — с use case'ами, из которых тестировщик может собрать тест-кейсы, а разработчик — понять ожидаемое поведение системы.

    habr.com/ru/articles/1005752/

    #системный_анализ #функциональные_требования #нефункциональные_требования #use_case #тесткейсы #трассируемость_требований #документация #требования_к_ПО #управление_требованиями #критерии_приёмки

  2. Тест-кейсы из функциональных требований

    Пользовательское требование описывает, что нужно пользователю. Критерии приёмки — фиксируют, как это проверить. Но между «что нужно» и задачей в Jira — пропасть. Чтобы её закрыть, я пишу функциональные требования — с use case'ами, из которых тестировщик может собрать тест-кейсы, а разработчик — понять ожидаемое поведение системы.

    habr.com/ru/articles/1005752/

    #системный_анализ #функциональные_требования #нефункциональные_требования #use_case #тесткейсы #трассируемость_требований #документация #требования_к_ПО #управление_требованиями #критерии_приёмки

  3. Тест-кейсы из функциональных требований

    Пользовательское требование описывает, что нужно пользователю. Критерии приёмки — фиксируют, как это проверить. Но между «что нужно» и задачей в Jira — пропасть. Чтобы её закрыть, я пишу функциональные требования — с use case'ами, из которых тестировщик может собрать тест-кейсы, а разработчик — понять ожидаемое поведение системы.

    habr.com/ru/articles/1005752/

    #системный_анализ #функциональные_требования #нефункциональные_требования #use_case #тесткейсы #трассируемость_требований #документация #требования_к_ПО #управление_требованиями #критерии_приёмки

  4. Тест-кейсы из функциональных требований

    Пользовательское требование описывает, что нужно пользователю. Критерии приёмки — фиксируют, как это проверить. Но между «что нужно» и задачей в Jira — пропасть. Чтобы её закрыть, я пишу функциональные требования — с use case'ами, из которых тестировщик может собрать тест-кейсы, а разработчик — понять ожидаемое поведение системы.

    habr.com/ru/articles/1005752/

    #системный_анализ #функциональные_требования #нефункциональные_требования #use_case #тесткейсы #трассируемость_требований #документация #требования_к_ПО #управление_требованиями #критерии_приёмки

  5. SDD (Spec-Driven Documentation) – фреймворк для разработки технической документации в репозитории

    По мере роста сложности программных систем документация становится не “сопроводительным текстом”, а инженерным активом, она участвует в принятии решений, согласовании требований, проектировании архитектуры, тестировании и эксплуатации. Однако на практике документация часто создаётся разрозненно, несколькими авторами, в несогласованных форматах. Это приводит к потере целостности и росту транзакционных издержек на коммуникации. В такой распределённой среде параллельно растёт применение AI-ассистирования при подготовке технических материалов, что повышает требования к формализации процесса и контролю качества создаваемых артефактов [1]. В программных проектах техническая документация представляет собой совокупность различных артефактов – требований, сценариев, диаграмм, описаний архитектуры и данных – распределённых между участниками и стадиями жизненного цикла. В условиях активного уточнения целей и решений, особенно на стадии исследовательско-опытных работ (research and development, R&D; далее – R&D), такие артефакты развиваются неравномерно, одни быстро детализируются и пересматриваются, другие остаются на уровне ранних гипотез. Это приводит к утрате целостности документационного контура, возникают противоречия между документами, различается уровень абстракции, дрейфует терминология, а изменения становятся трудно сопоставимыми друг с другом. Одновременно ослабевает трассируемость и затрудняется восстановление причинно-следственной цепочки “исходные данные → допущение → решение → требование → сценарий/диаграмма → проверка”, что увеличивает стоимость ревью и повышает риск ошибочных инженерных выводов [2–5].

    habr.com/ru/articles/996526/

    #техническая_документация #docsascode #SpecDriven_Documentation #спецификации #трассируемость_требований #жизненный_цикл_артефактов #критерии_готовности #управление_неопределённостью #Architectural_Decision_Records #AIагент