wymagania052009GB, WAT, semestr IV, Inżynieria oprogramowania
[ Pobierz całość w formacie PDF ]
System informatyczny w banku internetowym.
Grupa:
05/2009/GB
Temat: System informatyczny w banku internetowym
Inżynieria oprogramowania
Grupa:
05/2009/GB
Temat:
System informatyczny w banku internetowym.
Cel
Stworzenie systemu informatycznego banku internetowego.
Wynik wywiadu z klientem
System ma umożliwiać użytkownikom po uprzednim zalogowaniu wykonywanie operacji
bankowych takich jak przelewy: jednorazowe lub stałe. Ponadto może sprawdzić saldo swojego
rachunku, jego historię jak również wprowadzić limit wypłat jednorazowych realizowanych w
bankomacie. Opcjonalnie właściciel konta ma możliwość zażądania wysłania potwierdzenia
dokonywanych operacji bankowych w postaci sms lub e-mail.
Administratorom system ma dać możliwość zarządzania kontami użytkowników w tym: ich
dodawanie, blokowanie i usunięcie. Dodatkowo administrator musi posiadać uprawnienia do
dokonywania aktualizacji opłat. Ponadto ma możliwość zarządzania stroną internetową banku.
Administrator ma dostęp do wykazu użytkowników, których saldo jest ujemne, dzięki czemu ma
możliwość wysłania powiadomienia o konieczności spłaty długu.
Aktorzy systemu
Użytkownik (posiadacz rachunku bankowego),
-
Administrator,
-
Funkcje poszczególnych aktorów
·
Użytkownik:
rejestracja,
logowanie,
zarządzanie kontem:
zmiana hasła,
zmiana danych osobowych,
historia rachunku,
limit wypłat,
potwierdzenie wykonywania operacji w postaci:
sms,
e-mail,
operacje bankowe:
wpłaty,
wypłaty,
przelewy:
stałe,
jednorazowe.
·
Administrator:
zarządzanie kontami:
dodawanie
blokowanie,
usuwanie.
aktualizacja opłat,
zarządzanie strona internetową.
Diagramy przypadków użycia.
rys1. Diagram przypadku użycia dla użytkownika.
rys2. Diagram przypadku użycia dla administratora.
·
Specyficzne wymagania
Wymagania funkcjonalne (funkcje systemu)
Nazwa funkcji:
Rejestracja
Opis
Dodaje nowego klienta do bazy danych.
Dane wejściowe
Dane dotyczące klienta: login, hasło, imię, nazwisko, PESEL, adres
zameldowania, adres do korespondencji, telefon, e-mail, typ konta,
Źródło danych
wejściowych
Dane są wpisywane z klawiatury przez użytkownika.
Wynik
Zapis do bazy danych klientów.
Warunek
Komputer z dostępem do internetu.
Efekty uboczne
Konieczność comiesięcznej opłaty za prowadzenie konta.
Powód
Prowadzenie ewidencji klientów i ich danych kontaktowych.
Nazwa funkcji:
Logowanie
Opis
Funkcja pozwala na dostęp do konta użytkownika
Dane wejściowe
Login, hasło
Źródło danych
wejściowych
Dane są wpisywane z klawiatury przez użytkownika.
Wynik
Dostęp do pozostałych funkcji użytkownika.
Warunek wstępny
Klient musi znajdować się w bazie danych, poprawne hasło i login
Efekty uboczne
Blokada konta po trzykrotnym błędnym logowaniu.
Powód
Dostęp do konta.
Nazwa funkcji:
Zarządzanie kontem: zmiana hasła
Opis
Zmiana danych logowania
Dane wejściowe
Stare: login i hasło, nowe: login i hasło
Źródło danych
wejściowych
Dane są wpisywane z klawiatury przez użytkownika.
Wynik
Zamiana w bazie danych loginu i hasła
Warunek wstępny
Użytkownik musi być zalogowany, poprawne podanie aktualnego
loginu i hasła.
Efekty uboczne
Brak
Powód
Bezpieczeństwo
Nazwa funkcji:
Zarządzanie kontem: zmiana danych osobowych
Opis
Zmiana danych osobowych.
Dane wejściowe
Adres zameldowania, dres do korespondencji, numer telefonu, e-mail.
Źródło danych
wejściowych
Dane są wpisywane z klawiatury przez użytkownika.
Wynik
Zmiana w bazie danych adresu zameldowania, adresu do
korespondencji, numeru telefonu, e-mail
Warunek wstępny
Użytkownik musi być zalogowany.
Efekty uboczne
Brak.
Powód
Zmiana danych osobowych użytkownika.
Nazwa funkcji:
Zarządzanie kontem: historia rachunku
Opis
Wyświetlenie listy przeprowadzonych transakcji bankowych.
Dane wejściowe
Przedział czasowy przeprowadzonych transakcji.
Źródło danych
wejściowych
Wpisywanie danych z klawiatury, wybór z listy
Wynik
Wyświetlenie listy przeprowadzonych transakcji bankowych.
Warunek wstępny
Użytkownik musi być zalogowany,
Efekty uboczne
Brak.
Powód
Chęć przejrzenia przeprowadzonych transakcji bankowych.
[ Pobierz całość w formacie PDF ]