Аналитика
Функция Insights в модуле требований предоставляет наглядную сводку текущего состояния требований в спецификации или разделе вашего проекта. Этот интерактивный инструмент позволяет получить общее представление о различных аспектах требований в разных папках, спецификациях и разделах, включая их состояние, статус верификации и активность обсуждений. С помощью этой функции можно быстро оценить ход работы над проектом и определить области, требующие внимания.
Доступ к Insights
Чтобы открыть Insights, перейдите в модуль требований вашего проекта и нажмите кнопку
в правом верхнем углу.
Интерфейс Insights
При открытии Insights вы увидите несколько диаграмм. Они формируются на основе требований в спецификации, разделе или папках. В настоящее время Insights отображает следующую информацию.
-
Состояние
-
Диаграмма статуса верификации и валидации требований
-
Количество требований в спецификации, разделе или папке
-
Активность по требованиям (отображение недавно измененных требований)
-
Диаграмма оценки качества
Диаграмма состояний
Эта круговая диаграмма показывает долю требований в различных состояниях:
-
Not Defined: Требования, которые еще не сформулированы.
-
Draft: Требования, которые находятся на стадии черновика.
-
In Review: Требования, которые находятся на рассмотрении.
-
Final: Требования, работа над которыми завершена.
Диаграмма статуса верификации и валидации требований
Другая круговая диаграмма показывает количество требований в спецификации, которые прошли верификацию, не прошли ее или прошли частично.
-
Not Verified: Требования, которые не прошли верификацию.
-
Partial Verified: Требования, которые прошли верификацию частично.
-
Verified: Требования, которые прошли полную верификацию.
Оценка качества
Функция Quality Assessment — это инструмент на основе ИИ, который помогает поддерживать высокое качество требований. Оценивая текст по нескольким параметрам качества, эта функция предоставляет Quality Assessment Score и Quality Assessment Comment для каждого требования. Эти данные отображаются в соответствующих столбцах модуля требований. Это позволяет быстро выявлять требования, которым может потребоваться доработка.
Доступ к оценке качества
Чтобы воспользоваться функцией оценки качества, выберите требования, нажмите кнопку
и выберите команду Assistant » Quality Assessment. Откроется окно Quality Assessment. В нем будет указано, сколько требований будет проанализировано. В текстовом поле области Prompt Extension можно указать дополнительные инструкции.
Нажмите
, чтобы продолжить. По завершении процесса в следующем окне появится сообщение об успешном выполнении оценки качества.
Столбцы Quality Assessment Score и Quality Assessment Comment в таблице спецификации будут содержать дополнительную информацию о качестве текста ваших требований.
Диаграмма Quality Assessment в представлении Insights покажет обновленные результаты. Если вы хотите выполнить оценку повторно, нажмите кнопку
в правом верхнем углу диаграммы.
Критерии оценки
-
Score: 0-20 / 1 (Уровень 1 — Неудовлетворительно)
-
Критерии: Текст требования нарушает несколько стандартов INCOSE. В нем отсутствует структура, используется страдательный залог, встречаются неопределенные термины, грамматические и пунктуационные ошибки. Ответственная сторона не указана явно, требование неоднозначно или невыполнимо.
-
-
Score: 21-40 / 2 (Уровень 2 — Требует улучшения)
-
Критерии: Требование соответствует некоторым стандартам, но имеет существенные недостатки. Оно может быть частично структурировано, но при этом использует страдательный залог, содержит оговорки, допускающие невыполнение, или не задает конкретных измеримых целевых показателей.
-
-
Score: 41-60 / 3 (Уровень 3 — Удовлетворительно)
-
Критерии: Требование в целом соответствует стандартам, но имеет небольшие недостатки. Оно может быть в основном структурировано, но содержать незначительные грамматические ошибки или не указывать конкретные единицы измерения.
-
-
Score: 61-80 / 4 (Уровень 4 — Хорошо)
-
Критерии: Требование соответствует большинству стандартов. Оно хорошо структурировано, использует действительный залог и задает конкретные измеримые целевые показатели, но может иметь один или два небольших недостатка.
-
-
Score: 81-100 / 5 (Уровень 5 — Отлично)
-
Критерии: Требование полностью соответствует стандартам. Оно четко структурировано, использует действительный залог, задает конкретные измеримые целевые показатели, не содержит грамматических ошибок, однозначно и выполнимо.
-
Правила INCOSE, учтенные при оценке
R1 - Use a structured, complete sentence: subject, verb, object.
R2 - Use the active voice in the main sentence structure of the need or requirement statement with the responsible entity clearly identified as the subject of the sentence.
R3 - Ensure the subject and verb of the need or requirement statement are appropriate to the entity to which the need or requirement refers.
R5 - Use definite article “the” rather than the indefinite article “a”.
R6 - Use appropriate units when stating quantities. All numbers should have units of measure explicitly stated.
R7 - Avoid the use of vague terms such as “some”, “any”, “allowable”, “several”, “many”, “a lot of”, “a few”, “almost always”, “very nearly”, “nearly”, “about”, “close to”, “almost”, and “approximate”.
R8 - Avoid escape clauses such as “so far as is possible”, “as little as possible”, “where possible”, “as much as possible”, “if it should prove necessary”, “if necessary”, “to the extent necessary”, “as appropriate”, “as required”, “to the extent practical”, and “if practicable”.
R9- Avoid open-ended clauses such as “including but not limited to”, “etc.” and “and so on”.
R10 - Avoid superfluous infinitives such as “be designed to”, “be able to”, “be capable of”.
R12, 13, 14 - Use correct grammar, spelling, punctuation.
R15 - Use a defined convention to express logical expressions such as “[X AND Y]”, “[X OR Y]”, [X XOR Y]”, “NOT[X OR Y]”.
R16 - Avoid the use of “not”
R17 - Avoid the use of the oblique ("/") symbol except in units, i.e. km/hr
R18 - Write a single sentence that contains a single thought conditioned and qualified by relevant sub-clauses.
R19 - Avoid combinators that join clauses, such as “and”, “or”, ”then”, ”unless”, ”but”, ”as well as”, ”but also”, ”however”, ”whether”, ”meanwhile”, ”whereas”, ”on the other hand”, or ”otherwise”.
R20 - Avoid phrases that indicate the purpose of the need or requirement.
R21 - Avoid parentheses and brackets containing subordinate text.
R22 - Enumerate sets explicitly instead of using a group noun to name the set.
R24 - Avoid the use of pronouns and indefinite pronouns.
R26 - Avoid using unachievable absolutes such as 100'%' reliability, 100'%' availability, all, every, always, never, etc.
R28 - Express the propositional nature of a condition explicitly for a single action instead of giving lists of actions for a specific condition.
R29 - Classify the needs and requirements according to the aspects of the problem or system it addresses.
R31 - When defining design inputs avoid stating a solution unless there is rationale for constraining the design. Focus on the problem “what” rather than the solution “how”.
R32 - Use “each” instead of “all”, “any" or “both” when universal quantification is intended.
R33 - Define quantities with a range of values appropriate to the entity to which they apply and to which the entity will be verified or validated against.
R34 - Provide specific measurable performance targets appropriate to the entity to which the need or requirement is stated and against which the entity will be verified to meet.
R35 - Define temporal dependencies explicitly instead of using indefinite temporal keywords such as “eventually”, “until”, “before”, “after”, “as”, “once”, “earliest”, “latest”, “instantaneous”, “simultaneous”, “at last”.
R38 - Avoid the use of abbreviations.
Диаграмма оценки качества
Эта круговая диаграмма отображает уровни качества ваших требований:
-
High: Требования высокого качества.
-
Medium: Требования, которые сформулированы достаточно хорошо, но могут нуждаться в улучшении.
-
Low: Требования, которым, вероятно, потребуется существенная доработка.
-
Not Defined: Требования, которые не были оценены или не содержат достаточной информации.


