W zależności od ilości danych do przetworzenia generowanie pliku może się wydłużyć.

Jeśli generowanie trwa zbyt długo można ograniczyć dane np. zmniejszając zakres lat.

Rozprawa doktorska

Pobierz BibTeX

Tytuł

Identification of Events in Use Cases

Autorzy

[ 1 ] Wydział Informatyki, Politechnika Poznańska | [ D ] doktorant

Promotor

[ 1 ] Instytut Informatyki, Wydział Informatyki, Politechnika Poznańska | [ P ] pracownik

Promotor pomocniczy

[ 1 ] Instytut Informatyki, Wydział Informatyki, Politechnika Poznańska | [ P ] pracownik

Recenzenci

Wariant tytułu

PL Identyfikacja zdarzeń w przypadkach użycia

Język

angielski

Słowa kluczowe
EN
  • software engineering
  • requirements engineering
  • use cases
  • software quality
  • natural language processing
PL
  • inżynieria oprogramowania
  • inżynieria wymagań
  • przypadki użycia
  • jakość wymagań
  • przetwarzanie języka naturalnego
Streszczenie

EN Requirements elicitation is one of the phases of software development. Functional requirements can be expressed in a natural language in a form of use cases. Use case describes interaction between actor and system being built. Additionally, use case contains description of events which may interrupt the interaction and may lead to alternative scenarios. Poor completeness of identified events can lead to problems with delivery of the system. The thesis presents methods focused on improving the completeness of events in use cases. The first method, called H4U, is based on HAZOP method and requires manual reviews of use cases. H4U allows for increased number of identified events (on average 26% of all events) when compared to ad hoc approach (on average 18%). The second method allows for automated identification of events and it is based on natural language processing and the proposed rules for events identification. The automated method identifies on average 80% of the possible events with much less work required.

PL Zbieranie wymagań jest jedną z faz w procesie wytwarzania oprogramowania. Wymagania funkcjonalne mogą być zapisane w języku naturalnym w postaci przypadków użycia. Przypadek użycia opisuje interakcję między aktorem a tworzonym systemem. Dodatkowo, przypadek użycia zawiera opis zdarzeń, które mogą przerwać interakcję i mogą prowadzić do alternatywnych scenariuszy. Brak kompletnego opisu zdarzeń może powodować problemy z kompletną realizacją systemu informatycznego. Rozprawa przedstawia metody zwiększenia kompletności zdarzeń przypadków użycia. Pierwsza metoda, o nazwie H4U, oparta jest na metodzie HAZOP i bazuje na ręcznych przeglądach przypadków użycia. Wykorzystanie tej metody pozwala na zwiększenie liczby zidentyfikowanych zdarzeń (średnio 26% wszystkich zdarzeń) niż w przypadku podejścia ad hoc (średnio 18%). Druga metoda pozwala na automatyczną identyfikację zdarzeń dzięki zastosowaniu narzędzi przetwarzania języka naturalnego oraz zaproponowanym regułom identyfikacji zdarzeń. Metoda automatyczna pozwala na znaczne zwiększenie liczby idetyfikowanych zdarzeń (średnio 80%) przy znacznie mniejszym nakładzie pracy.

Liczba stron

131

Dziedzina wg OECD

elektrotechnika, elektronika, inżynieria informatyczna

Dyscyplina wg KBN

informatyka

Sygnatura rozprawy w wersji drukowanej

DrOIN 1583

Katalog on-line

to201480570

Pełny tekst rozprawy doktorskiej

Pobierz plik

Poziom dostępu do pełnego tekstu

publiczny

Pierwsza recenzja

Zbigniew Huzar

Miejsce

Wrocław, Polska

Data

03.01.2014

Język

angielski

Tekst recenzji

Pobierz plik

Poziom dostępu do recenzji

publiczny

Druga recenzja

Sjaak Brinkkemper

Miejsce

Utrecht, Polska

Data

30.12.2013

Język

angielski

Tekst recenzji

Pobierz plik

Poziom dostępu do recenzji

publiczny

Status rozprawy

rozprawa doktorska

Miejsce obrony

Poznań, Polska

Data obrony

14.01.2014

Jednostka nadająca tytuł

Rada Wydziału Informatyki Politechniki Poznańskiej

Uzyskany tytuł

doktor nauk technicznych w dyscyplinie: informatyka, w specjalności: obliczenia równoległe w systemach rozproszonych

Ta strona używa plików Cookies, w celu zapamiętania uwierzytelnionej sesji użytkownika. Aby dowiedzieć się więcej przeczytaj o plikach Cookies i Polityce Prywatności.