Анализ требований к программному обеспечению

Существует множество инструментов для написания требований и управления ими, но есть ли хорошие инструменты для их проверки?

Я говорю не об обзорах управление, а об инструментах автоматизации, которые ищут общие грубые ошибки (например, использование отрицательных требований или тех, которые сформулированы таким образом, что затрудняют тестирование). Это скорее инструмент проверки, который может использовать кто-то, кто пишет требования, для проверки своего документа перед его распространением группе рецензентов, чтобы не замедлять процесс проверки всеми, кто комментирует одни и те же легко распознаваемые проблемы.

Мне любопытно, использовал ли кто-нибудь что-нибудь подобное в прошлом.

Могут быть помечены как инструмент и управление требованиями

philant 17.10.2008 22:51

Я думаю, что заголовок слишком широк для вопроса. (по моему мнению)

spinodal 29.10.2008 19:26
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
7
2
1 937
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я работаю над консольным приложением, которое принимает файл конфигурации xml следующим образом:

<?xml version = "1.0" encoding = "utf-8"?>
<ReqCheck>
  <Categories name = "Reconsider wording">
    <Keyword>may</Keyword>
    <Keyword>should</Keyword>
  </Categories>
  <Categories name = "Potential logic problem" format = "{0}: consider both then and else conditions.">
    <Keyword>not</Keyword>
  </Categories>
</ReqCheck>

Приложение берет документ MS-Word и добавляет к нему комментарии «в стиле выноски».

Звучит многообещающе, будете ли вы распространять это как условно-бесплатное ПО, когда оно заработает?

Ian Andrews 17.10.2008 23:24

Я бы тоже хотел взглянуть на это. Очень интересная концепция.

Kilhoffer 18.10.2008 03:18

Возможно, вы захотите взглянуть на Продукция Ravenflow. Я сам их еще не пробовал, но их особенности кажутся очень близкими к тому, что вы ищете ...

NB: Продукты Ravenflow, вероятно, будут непомерно дорогими для малых и даже средних команд / компаний ...

Цитата с их веб-сайта: Пакет Enterprise с неограниченным всемирным доступом ко всем трем продуктам RAVEN стоит 1 000 000,00 долларов в год.

sorin 19.04.2011 10:16

Другие вопросы по теме