Najczęstszym problemem podczas inżynierii wymagań jest inna interpretacja używanych terminów przez ludzi biorących udział w projekcie. Rozwiązaniem tego problemu jest utrzymywanie słownika, który będzie w stanie zapewnić takie same rozumienie wszystkich terminów, które mogą powodować nieporozumienie.
Słownik powinien zawierać definicje używanych terminów wraz ze wskazaniem źródeł tych definicji. W słowniku powinny się znaleźć:
- Terminy techniczne związane z kontekstem systemu
- Skróty i akronimy
- Codziennie używane pojęcia, które mogą mieć inne znaczenia w danym kontekście
- Synonimy i homonimy
Podstawowe zasady używania słownika
- Słownik musi być centralnie zarządzany. W trakcie trwania projektu może być dostępny tylko jeden słownik dla całego zespołu.
- Musi być określona odpowiedzialność za zarządzanie słownikiem.
- Słownik musi być utrzymywany w trakcie życia projektu. Osoba odpowiedzialna za słownik na bieżąco sprawdza jego spójność i aktualność informacji w nim zawartych.
- Słownik musi być powszechnie dostępny dla wszystkich zaangażowanych w projekt.
- Używanie słownika musi być obowiązkowe dla wszystkich zaangażowanych w projekt.
- Słownik musi zawierać źródła definicji, które się w nim znajdują.
- Wszystkie informacje zawarte w słowniku muszą zostać uzgodnione z interesariuszami lub ich przedstawicielami.
- Wpisy w słowniku powinny mieć spójną strukturę.
Czy Twój słownik cechuje się powyższymi atrybutami?
Tekst zainspirowany książką: Klaus Pohl, Chris Rupp „Requirements engineering fundamentals : a study guide for the Certified Professional for Requirements Engineering exam : foundation level”, IREB compliant Wydawnictwo: Rocky Nook Inc, 2011