1 / 12

Analiza wymagań użytkownika

Analiza wymagań użytkownika. d r Karolina Muszyńska. Na podst.: http://www.csun.edu/~dn58412/IS431/IS431_SP13.html. Miejsce fazy analizy wymagań w procesie analizy SI. Fazy procesu analizy SI. Faza definicji zakresu – JAKI JEST PROBLEM

fawzia
Download Presentation

Analiza wymagań użytkownika

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Analiza wymagań użytkownika dr Karolina Muszyńska Na podst.: http://www.csun.edu/~dn58412/IS431/IS431_SP13.html

  2. Miejsce fazy analizy wymagań w procesie analizy SI

  3. Fazy procesu analizy SI • Faza definicji zakresu – JAKI JEST PROBLEM • Faza analizy problemu – JAKIE KWESTIE TRZEBA ROZWIĄZAĆ • Faza analizy wymagań – JAKIE SĄ WYMAGANIA • Czego użytkownicy potrzebują i chcą od nowego systemu? • Faza projektu logicznego – CO SYSTEM MA ROBIĆ • Faza analizy decyzji – JAKIE ROZWIĄZANIE WYBRAĆ

  4. Zadania fazy analizy wymagań • Identyfikacja wymagań systemu • Wymagania funkcjonalne: czynności i usługi dostarczane przez system: funkcje biznesowe, wejścia, wyjścia, przechowywane dane. • Wymagania pozafunkcjonalne: pożądane cechy charakteryzujące system dotyczące: działania, dokumentacji, budżetu, łatwości obsługi, właściwości dających oszczędności kosztów lub czasu, bezpieczeństwa, itp.

  5. Zadania fazy analizy wymagań • Priorytetyzacja wymagań • Niezbędne vs pożądane wymagania • Aktualizacja planu projektu • W przypadku gdy wymagania przekraczają wstępne założenia należy albo zmniejszyć jego zakres albo zwiększyć budżet projektu

  6. Konsekwencje nieprawidłowych wymagań System będzie kosztował więcej niż zakładano. System będzie dostarczony później niż zakładano. System nie będzie spełniał oczekiwań użytkowników i to niezadowolenie może spowodować, że nie będą chcieli z niego korzystać. Koszty utrzymania i rozwijania działającego już systemu mogą być niewspółmiernie wysokie. System może okazać się niepewny, podatny na błędy i przestoje. Reputacja zespołu zostaje splamiona, gdyż jakiekolwiek braki, bez względu na to kto jest im winien, są postrzegane jako błędy całego zespołu.

  7. Kryteria dla wymagań Zgodne – wymagania nie są sprzeczne ani niejasne. Kompletne – wymagania opisują wszystkie możliwe wejścia i odpowiedzi systemu. Realne – wymagania mogą być spełnione z przy dostępnych zasobach i istniejących ograniczeniach. Wymagane – wymagania są niezbędne z punktu widzenia realizacji celów systemu. Dokładne – wymagania są wyrażone prawidłowo. Identyfikowalne – wymagania bezpośrednio korespondują z funkcjami i właściwościami systemu. Weryfikowalne – wymagania są tak zdefiniowane, aby można było je zweryfikować w fazie testów.

  8. Proces zbierania wymagań Identyfikacja i analiza problemu Zbieranie-odkrywanie wymagań Dokumentowanie i analizowanie wymagań Zarządzanie zmianami wymagań

  9. Analizowanie wymagań • Analiza wymagań w celu rozwiązania problemów związanych z: • Brakującymi wymaganiami • Sprzecznymi wymaganiami • Nierealnymi wymaganiami • Nakładającymi się wymaganiami • Niejasnymi wymaganiami • Formalizacja wymagań • Stworzenie dokumentu definiującego wymagania • Przekazanie dokumentu udziałowcom lub komitetowi sterującemu

  10. Dokumentowanie wymagań Dokument definiujący wymagania powinien zawierać następujące elementy: • Funkcje i usługi, które mają być realizowane przez system. • Wymagania pozafunkcjonalne dotyczące właściwości, cech i atrybutów systemu. • Ograniczenia związane z procesem tworzenia systemu lub warunkami w jakich ma działać. • Informacje o innych systemach, z którymi tworzony system musi współpracować.

  11. Metody ustalania faktów i pozyskiwania wymagań Przeglądanie istniejącej dokumentacji, formularzy i baz danych Badania i wizyty podobnych instalacji Obserwacja środowiska pracy Kwestionariusze Wywiady Prototypowanie Sesje planowania wymagań - Joint requirements planning (JRP)/Joint application development (JAD)

  12. Sesja planowania wymagań Sesja wspólnego planowania wymagań - Joint requirements planning (JRP) – to proces, w ramach którego przeprowadzane jest wysoce ustrukturalizowane spotkanie grupowe (ze starannie dobraną grupą udziałowców i zdefiniowaną agendą), który umożliwia analizę problemów i zdefiniowanie wymagań dla systemu.

More Related