Ocena jakości
Funkcja Oceny Jakości ValiAssistant analizuje wybrane teksty Wymagań w oparciu o zestaw reguł INCOSE i zapewnia użytkownikowi Wynik Jakości oraz Komentarz Jakości dotyczący sposobu poprawy Wymagań, jeśli wynik jest niski. Informacje te są zapisywane w dwóch określonych kolumnach, które można włączyć w tabelach wymagań o nazwach Quality Assessment Comment i Quality Assessment Score. Informacje o ogólnej jakości wymagań będą również wyróżnione w pulpitach nawigacyjnych w module wymagań.
Dostęp do funkcji oceny jakości można uzyskać z poziomu modułu wymagań w następujący sposób:
-
Klikając przycisk
w prawym górnym rogu, wybierając opcję Quality Assessment z listy rozwijanej w otwartym oknie Choose Action i klikając przycisk
.
-
Klikając ikonę z trzema kropkami w kolumnie Identifier wymagania i wybierając polecenie ValiAssistant » Quality Assessment z menu głównego.
W zależności od lokalizacji, z której uzyskano dostęp, kontekst obiektu wysłanego do oceny będzie się różnić.
Więcej informacji na temat dostępu do ValiAssistant można znaleźć na stronie ValiAssistant.
Ocenę jakości można również uruchomić z Insights Dashboards na poziomie specyfikacji, klikając ikonę
w prawym górnym rogu regionu Quality Assessment Podczas uzyskiwania dostępu do funkcji w ten sposób, analizowane będą wszystkie Wymagania w aktualnie wybranej Specyfikacji.
Po uzyskaniu dostępu do procesu oceny jakości zostaniesz poinformowany, ile wymagań zostanie przeanalizowanych.
Kliknij
, aby kontynuować. Po zakończeniu procesu w następnym oknie pojawi się informacja, że ocena jakości zakończyła się pomyślnie.
Kolumny Quality Assessment Score i Quality Assessment Comment w tabeli specyfikacji dostarczą dodatkowych informacji o jakości tekstu wymagań.
Wyniki zostaną również przedstawione na wykresie Quality Assessment w Insight Dashboard.
Kryteria punktacji
-
Score: 0-20 / 1 (poziom 1 - nieodpowiedni)
-
Kryteria: Tekst wymagania narusza wiele standardów INCOSE. Brakuje mu struktury, używa strony biernej, zawiera niejasne terminy i ma słabą gramatykę i interpunkcję. Brak wyraźnego podmiotu odpowiedzialnego, niejednoznaczny lub niepodejmujący działań.
-
-
Score: 21-40 / 2 (Poziom 2 - Wymaga poprawy)
-
Kryteria: Wymóg jest zgodny z niektórymi standardami, ale ma istotne problemy. Może być nieco ustrukturyzowany, ale nadal używa strony biernej, zawiera klauzule ucieczki lub brakuje mu konkretnych, mierzalnych celów.
-
-
Score: 41-60 / 3 (Poziom 3 - zadowalający)
-
Kryteria: Wymaganie jest ogólnie zgodne ze standardami, ale ma pewne drobne problemy. Może być przede wszystkim ustrukturyzowany, ale zawiera drobne błędy gramatyczne lub brakuje w nim konkretnych jednostek miary.
-
-
Score: 61-80 / 4 (Poziom 4 - Dobry)
-
Kryteria: Wymaganie jest zgodne z większością standardów. Dobrze skonstruowany, aktywny głos i konkretne mierzalne cele, ale może mieć jeden lub dwa drobne problemy.
-
-
Score: 81-100 / 5 (Poziom 5 - Doskonały)
-
Kryteria: Wymaganie jest w pełni zgodne ze standardami. Ma jasną strukturę, aktywny głos, konkretne mierzalne cele, nie zawiera błędów gramatycznych, jest jednoznaczny i możliwy do wykonania.
-
Zasady INCOSE zostały wzięte pod uwagę przy ocenie
R1 - Używaj ustrukturyzowanych, pełnych zdań: podmiot, czasownik, dopełnienie.
R2 - Używanie głosu czynnego w głównej strukturze zdania określającego potrzebę lub wymóg, z podmiotem odpowiedzialnym wyraźnie zidentyfikowanym jako podmiot zdania.
R3 - Upewnienie się, że podmiot i czasownik w oświadczeniu o potrzebie lub wymaganiu są odpowiednie dla podmiotu, do którego odnosi się potrzeba lub wymaganie.
R5 - Używanie przedimka określonego "the" zamiast przedimka nieokreślonego "a".
R6 - Przy podawaniu ilości należy używać odpowiednich jednostek. Wszystkie liczby powinny mieć wyraźnie określone jednostki miary.
R7 - Należy unikać stosowania niejasnych terminów, takich jak "niektóre", "dowolne", "dopuszczalne", "kilka", "wiele", "dużo", "kilka", "prawie zawsze", "bardzo blisko", "prawie", "około", "blisko", "prawie" i "w przybliżeniu".
R8 - Unikaj klauzul korekcyjnych, takich jak "tak dalece, jak to możliwe", "tak mało, jak to możliwe", "tam, gdzie to możliwe", "tak bardzo, jak to możliwe", "jeśli okaże się to konieczne", "jeśli to konieczne", "w niezbędnym zakresie", "odpowiednio", "zgodnie z wymaganiami", "w praktycznym zakresie" i "jeśli jest to wykonalne".
R9 - Unikaj klauzul otwartych, takich jak "w tym, ale nie ograniczając się do", "itd." i "i tak dalej".
R10 - Unikaj zbędnych bezokoliczników, takich jak "być zaprojektowanym do", "być w stanie", "być zdolnym do".
R12, 13, 14 - Używanie poprawnej gramatyki, ortografii i interpunkcji.
R15 - Używanie określonej konwencji do wyrażania wyrażeń logicznych, takich jak "[X AND Y]", "[X OR Y]", [X XOR Y]", "NOT[X OR Y]".
R16 - Unikanie używania wyrażenia "not"
R17 - Unikaj używania ukośnego symbolu ("/"), z wyjątkiem jednostek, np. km/godz
R18 - Napisz pojedyncze zdanie, które zawiera pojedynczą myśl uwarunkowaną i zakwalifikowaną przez odpowiednie podpunkty.
R19 - Unikaj spójników łączących zdania, takich jak "i", "lub", "wtedy", "chyba że", "ale", "jak również", "ale również", "jednak", "czy", "w międzyczasie", "podczas gdy", "z drugiej strony" lub "w przeciwnym razie".
R20 - Należy unikać zwrotów wskazujących na cel potrzeby lub wymogu.
R21 - Unikaj nawiasów i nawiasów zawierających tekst podrzędny.
R22 - Wyliczanie zestawów wprost zamiast używania rzeczownika grupowego do nazwania zestawu.
R24 - Należy unikać używania zaimków i zaimków nieokreślonych.
R26 - Unikanie używania nieosiągalnych absolutów, takich jak 100'%' niezawodność, 100'%' dostępność, wszystkie, każdy, zawsze, nigdy itp.
R28 - Wyraźnie wyrażaj propozycjonalny charakter warunku dla pojedynczego działania zamiast podawać listę działań dla określonego warunku.
R29 - Klasyfikowanie potrzeb i wymagań zgodnie z aspektami problemu lub systemu, którego dotyczą.
R31 - Podczas definiowania danych projektowych unikaj podawania rozwiązania, chyba że istnieje uzasadnienie dla ograniczenia projektu. Skup się na problemie "co", a nie na rozwiązaniu "jak".
R32 - Używaj "każdy" zamiast "wszystkie", "dowolny" lub "oba", gdy zamierzona jest uniwersalna kwantyfikacja.
R33 - Definiowanie wielkości z zakresem wartości odpowiednim dla jednostki, do której się odnoszą i względem której jednostka będzie weryfikowana lub walidowana.
R34 - Określenie konkretnych, wymiernych celów wydajnościowych odpowiednich dla podmiotu, do którego odnosi się potrzeba lub wymóg i w odniesieniu do których podmiot będzie weryfikowany.
R35 - Należy wyraźnie zdefiniować zależności czasowe zamiast używać nieokreślonych czasowych słów kluczowych, takich jak "ostatecznie", "do", "przed", "po", "jako", "kiedyś", "najwcześniej", "najpóźniej", "natychmiast", "jednocześnie", "w końcu".
R38 - Unikaj używania skrótów.
).