konrad-szychowiak / delta-sqc

https://konrad-szychowiak.github.io/delta-sqc/
1 stars 0 forks source link

Scenario Quality Checker (SQC)

CHANGELOGDocker ImageOpenAPI 3.0JavaDocCONTRIBUTING

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.

Autorzy

Scenariusz

Przykład: tekst

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
    o Bibliotekarz wybiera opcję definiowania egzemplarzy
    o System prezentuje zdefiniowane egzemplarze
    o 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.

Przykład: JSON

{
  "title": "Dodanie książki",
  "actors": ["Bibliotekarz"],
  "systemActors": ["System"],
  "steps": [
    "Bibliotekarz wybiera opcje dodania nowej pozycji książkowej",
    "Wyświetla się formularz.",
    "Bibliotekarz podaje dane książki.",
    {
      "text": "IF: Bibliotekarz pragnie dodać egzemplarze książki",
      "children": [
        "Bibliotekarz wybiera opcję definiowania egzemplarzy",
        "System prezentuje zdefiniowane egzemplarze",
        {
          "text": "FOR EACH egzemplarz:",
          "children": [
            "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."
  ]
}

UML

obraz

License

Proprietary.

This product is owned by its authors and should not be distributed without their consent.

(C) 2021-2022 Julia Auguścik, Wojciech Bałtruszewicz, Kacper Banasik, Konrad Szychowiak