Mercurial > kraina_muminkow
annotate frontend/doc/wymagania.rst @ 33:028cb06a24c9 tip
usunąłem thumbs.db
author | Michał Rudowicz <michal.rudowicz@fl9.eu> |
---|---|
date | Mon, 13 Jun 2011 09:55:17 +0200 |
parents | 6a9e2b3b4398 |
children |
rev | line source |
---|---|
27
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
1 Lista wymagań funkcjonalnych |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
2 ============================ |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
3 |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
4 Wymagania obowiązkowe |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
5 --------------------- |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
6 |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
7 Strona klienta |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
8 ^^^^^^^^^^^^^^ |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
9 |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
10 * Użytkownik podczas definiowania nowego zadania ma możliwość wpisania hasha hasła, który będzie łamane przez system. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
11 * Użytkownik ma możliwość wyboru sposobu, w jaki zdefiniowane wcześniej hasło będzie łamane. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
12 * Metoda brute force - sprawdzenie każdej z możliwych kombinacji znaków. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
13 * Metoda słownikowa - próba złamania hasła z użyciem dostarczonego słownika. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
14 * System umożliwia rejestrację nowych użytkoników oraz logowanie użytkowników już zarejestrowanych w systemie. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
15 * Użytkownik ma możliwość anulowania zadania w dowolnym momencie jego wykonywania. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
16 |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
17 Serwer aplikacji wraz ze stroną klienta |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
18 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
19 |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
20 * Na serwerze powinna znajdować się baza danych przechowująca informacje o użytkownikach zarejestrowanych w systemie. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
21 * Na serwerze powinna znajdować się baza danych zawierająca wyniki działań aplikacji rozproszonej. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
22 * Serwer powinien przechowywać kolejkę zadań zdefiniowanych przez użytkowników do wykonania. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
23 * Serwer powinien przydzielać zadania aplikacji rozproszonej zgodnie z ustaloną kolejką zadań. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
24 * Serwer powinien wyświetlać na stronie klienta wyniki prac aplikacji rozproszonej dla odpowiednich zadań zdefiniowanych przez danego użytkownika. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
25 * Serwer powinien wyświetlać na stronie klienta informacje o postępie praz nad poszczególnymi zadaniami. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
26 |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
27 Aplikacja rozproszona |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
28 ^^^^^^^^^^^^^^^^^^^^^ |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
29 |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
30 * Komputer pełniący funkcję mastera powinien komunikować się z serwerem aplikacji w celu sprawdzenia dostępności zadań oraz ich pobierania. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
31 * Master powinien rozdzielać zadania pomiędzy inne dostępne komputery pełniące funkcję slave. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
32 * Komputery funkcjonujące jako slave powinny być w stanie złamać hasła metodą brute force. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
33 * Komputery funkcjonujące jako slave powinny być w stanie złamać hasła metodą słownikową. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
34 * Komputery powinny na bieżąco informować serwer o postępie swoich prac. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
35 * Komputer master powinien zbierać gotowe wyniki rozwiązanych zadań przydzielonych komputerom slave. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
36 * Wynik działania aplikacji rozproszonej (złamane hasło) powinien być wysyłany na serwer aplikacji w momencie zakończenia zadania. |