Master Thesis - discussion -

This blog is for thoughts and discussions on my Master's Thesis.

Saturday, May 20, 2006

Case - czyli przykład użycia bazy

W odpowiedzi na komentarz do tekstu Temat pracy magisterskiej (komentarz brzmiał: "Czy mogłabyś przedstawić jakiś rzeczywisty Case ? tzn. w jakiej sytuacji i komu może się to przydać?") zamieszczam poniżej przykładowy scenariusz użycia bazy.

Programista A napisał program do analizy ramy Williamsa (problem geometrycznie nieliniowego (duże ugięcia) MES z zastosowaniem przyrostowo-iteracyjnego postępowania). Chciałby teraz wiedzieć czy program, który napisał liczy poprawnie. Chce zatem przetestować swój program na kilku zbiorach danych, dla których rozwiązania tego problemu są znane.

I tutaj pomocna może okazać się baza benchmarków. Programista wpisuje adres bazy w przeglądarce.


Następnie wyszukuje potrzebne przykładowe zbiory testowe, dla których podane jest rozwiązanie i opis procesu uzyskania tego rozwiązania. Pobiera potrzebne dane. Testuje swój program. Widząc wyniki swojego programu i porównując je z wynikami benchamarków jest w stanie ocenić, czy jego program liczy tak, jak zakładał.

  • Jeśli uzyskałby np: diametralnie różne wyniki, to powinien zweryfikować swój program i/lub zastosować większą liczbę testów z bazy.
  • Jeśli otrzymałby wyniki dokładniejsze, niż te które znajdują się w bazie, to może dodać własnego benchmarka do bazy.
Koncepcja jest moim zdaniem o tyle ciekawsza, że pozwala np: na testowanie własnych programów, przykładowymi testami, które powstały przy użyciu komercyjnych programów. Czyli proponowane rozwiązanie pośrednio wpływa na poprawę jakości programów, które są pisane na potrzeby indywidualne/ instytutów/ komercyjne.

0 Comments:

Post a Comment

<< Home