Inzynieria_Oprogramowania_Sem5 - Projekt zaliczeniowy
ScenarioQualityChecker (SQC)
Dla analityków dokumentujących wymagania funkcjonalne za pomocą scenariuszy nasza aplikacja SQC dostarczy informacji ilościowych oraz umożliwi wykrywanie problemów w wymaganiach funkcjonalnych zapisanych w postaci scenariuszy. Aplikacja będzie dostępna poprzez GUI a także jako zdalne API dzięki czemu można ją zintegrować z istniejącymi narzędziami.
Przykładowa notacja scenariusza
- Scenariusz zawiera nagłówek określający jego tytuł i aktorów (zewnętrznych oraz system)
- Scenariusz składa się z kroków (każdy krok zawiera tekst)
- Kroki mogą zawierać pod-scenariusze (dowolny poziom zagłębień)
- Kroki mogą się zaczynać od słów kluczowych: IF, ELSE, FOR EACH
Przykład scenariusza:
Tytuł: Dodanie książki
Aktorzy: Bibliotekarz
Aktor systemowy: System
- Bibliotekarz wybiera opcje dodania nowej pozycji książkowej
- Wyświetla się formularz.
- Bibliotekarz podaje dane książki.
- IF: Bibliotekarz pragnie dodać egzemplarze książki
- Bibliotekarz wybiera opcję definiowania egzemplarzy
- System prezentuje zdefiniowane egzemplarze
- FOR EACH egzemplarz:
- Bibliotekarz wybiera opcję dodania egzemplarza
- System prosi o podanie danych egzemplarza
- Bibliotekarz podaje dane egzemplarza i zatwierdza.
- System informuje o poprawnym dodaniu egzemplarza i prezentuje zaktualizowaną listę egzemplarzy.
- Bibliotekarz zatwierdza dodanie książki.
- System informuje o poprawnym dodaniu książki.
Skład zespołu:
- Tobiasz Gruszczyński 145333
- Sebastian Grabowski 145248
- Krzysztof Gatka 145270
- Szymon Krysztopolski 144619
Przydatne linki: