Overlord - specyfikacja uzupełniająca. Jakub Gołębiowski Adam Kawa Piotr Krewski Tomasz Weksej



Podobne dokumenty
Overlord Przypadki użycia

Overlord - Plan testów

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

W grze bierze udział dwóch graczy. Każdy uczestnik rozpoczyna rozgrywkę z sumą

REFERAT PRACY DYPLOMOWEJ

Lokalna kopia bioinformatycznego serwera obliczeniowego jako wysokowydajne środowisko obliczeniowe

SPECYFIKACJA WYMAGAŃ. w zakresie migracji i uruchomienia nowego serwisu WWW na potrzeby PKP S.A.

REFERAT PRACY DYPLOMOWEJ

DOKUMENTACJA TECHNICZNA OPIEKA NAD FORUM

Opis instalacji oparto na przykładzie serwera SUPERHOST z obsługą PHP i MySQL.

Instrukcja zarządzania systemem informatycznym służącym do przetwarzania danych osobowych

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką

Przypadki testowe. Spis treści. Plan testów. From Sęp. Wstęp. 2 Plan testów

Referat Pracy Dyplomowej

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

Narzędzie wspierające zarządzanie organizacj. Parentis Sp. z o.o. Kartoszyno,ul.Przemysłowa 5, Krokowa, info@parentis.pl

Data wydania: Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego

Szczegółowy opis przedmiotu zamówienia

REFERAT PRACY DYPLOMOWEJ

Aplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework

jako integralna część Regionalnego Systemu Informacji Przestrzennej (RSIP)

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach)

Spis treści. O autorze 13 Przedmowa 15 Wprowadzenie 17

komunikator na platformę Android wspierający protokół GG

Stosowane metody i środki uwierzytelnienia oraz procedury związane z ich zarządzaniem i użytkowaniem

elektroniczna Platforma Usług Administracji Publicznej

Języki programowania wysokiego poziomu. Ćwiczenia

Internetowy moduł prezentacji WIZYT KLIENTA PUP do wykorzystania np. na stronie WWW. Wstęp

REFERAT O PRACY DYPLOMOWEJ

Projektowani Systemów Inf.

IO - SAD. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

PRZYKŁADY REALIZACJI SAMODZIELNYCH PROJEKTÓW INFORMATYCZNYCH

Software Architecture Document czyli jak i dlaczego w 14 minut ;-)

GENERATOR WNIOSKÓW O DOFINANSOWANIE

REFERAT O PRACY DYPLOMOWEJ

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

PROCEDURY ZARZĄDZANIA SYSTEMEM INFORMATYCZNYM

Regulamin świadczenia usługi drogą elektroniczną gry internetowej Mediaspołecznicy

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja

A Zasady współpracy. Ocena rozwiązań punktów punktów punktów punktów punktów

SoftVig Systemy Informatyczne Sp. z o.o. Szczecin , ul. Cyfrowa 4

Jak po raz pierwszy zalogować się do systemu UONET+?

Instrukcja obsługi/instalacji platformy Krok w Przedsiębiorczość Administrator platformy

Jarosław Kuchta. Projektowanie Aplikacji Internetowych. Wprowadzenie

Regulamin świadczenia usługi drogą elektroniczną serwisu SKINOBRANIE.PL

Informacje ogólne o projekcie

Instrukcja użytkownika

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

Generator wniosków o dofinansowanie.

Aplikacje WWW - laboratorium

Overlord - Software Development Plan

Umowa. Zawarta w dniu...w Rzeszowie pomiędzy

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu

PHICS - Polish Harbours Information & Control System Dokumentacja użytkownika System weryfikacji autentyczności polskich dokumentów marynarzy

edistro.pl Spis treści

IO - Plan testów. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

Dotacje na innowacje Inwestujemy w waszą przyszłość

Podręcznik Google. Cloud Print. Informacje o usłudze Google Cloud Print. Drukowanie przy użyciu usługi Google. Cloud Print.

Zał. nr 2 do Zarządzenia nr 48/2010 r.

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Strona wizytówka od 400 zł

edziennik Ustaw Opis architektury

Wydział Informatyki, Elektroniki i Telekomunikacji. Katedra Informatyki

Problemy techniczne. Jak udostępnić dane na potrzeby wykonania usługi serwisowej lub wdrożeniowej? Zabezpieczanie plików hasłem

Specyfikacja wymagań funkcjonalnych modułu zamówień Portalu B2B

Specyfikacja wymagań funkcjonalnych modułu statystyczno-analitycznego Platformy B2B

System generacji raportów

ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ

Konwerter Plan testów. Jakub Rauch Tomasz Gołębiowski Adam Busch Bartosz Franaszek 1 czerwca 2008

Wymagania edukacyjne z przedmiotu Witryny i aplikacje internetowe klasa 2iA. tworzenia stron. animację - multimedia

INSTRUKCJA UŻYTKOWNIKA SYSTEMU MDM DLA SYSTEMU WINDOWS PHONE 8 (FAMOC V 3.18)

WYJAŚNIENIA TREŚCI SPECYFIKACJI ISTOTNYCH WARUNKÓW ZAMÓWIENIA

1. Zakres modernizacji Active Directory

Multi-projekt z przedmiotów Inżynieria oprogramowania, Współczesne bazy danych i Programowanie w języku Java

Języki programowania wysokiego poziomu. Forum

Dokumentacja aplikacji Szachy online

Referat pracy dyplomowej

Dokumentacja smsapi wersja 1.4

Praca Magisterska "System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu" AUTOR PROMOTOR

2. Informacje o mechanizmie limitów

Plan wykonania systemu ISOiWUT

enova Instalacja wersji demo

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI

Instrukcja instalacji wersja 1.01

PROJEKT POWYKONAWCZY. System zdalnego odczytu, transmisji i archiwizacji danych z wodomierzy i ciepłomierzy instrukcja obsługi.

Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki. Paweł Parys. Nr albumu: Aukcjomat

REFERAT O PRACY DYPLOMOWEJ

Dokumentacja użytkownika systemu Dzieciaki Mazowsza

Zaawansowane aplikacje internetowe

elektroniczna Platforma Usług Administracji Publicznej

Win Admin Monitor Instrukcja Obsługi

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

REFERAT PRACY DYPLOMOWEJ

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs.

Problemy techniczne. Jak udostępnić dane na potrzeby wykonania usługi wdrożeniowej? Zabezpieczanie plików hasłem

Biznesowe przypadki użycia SOS

Platforma Gier Wizja. Wersja 1.0

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/4.1.4/2016

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

Transkrypt:

Overlord - specyfikacja uzupełniająca Jakub Gołębiowski Adam Kawa Piotr Krewski Tomasz Weksej 25 kwietnia 2006

Spis treści 1 Historia zmian 3 2 Wprowadzenie 3 3 Funkcjonalność 3 3.1 Log......................................... 3 3.2 Mechanizmy autoryzacji.............................. 3 4 Użyteczność 4 5 Niezawodność 4 5.1 Odnawialność.................................... 4 5.2 Wydajność...................................... 4 6 Przenośność 4 7 Ograniczenia projektowe 5 8 Zakupione i darmowe komponenty 5 2

1 Historia zmian Wersja: Kosmetyczne poprawki Data: 25 kwietnia 2006 Autor: Adam Kawa, Piotr Krewski Wersja: Zarys specyfikacji Data: 23 kwietnia 2006 Opis: Wstępny dokument, zawierający najistotniejsze informacje. Autor: Adam Kawa 2 Wprowadzenie Dokument zawiera opis najważniejszych wymagań nie uwzględnionych w postaci scenariusza w przypadkach użycia. Spełnienie tych wymagań będzie podstawą oceny projektu Overlord. 3 Funkcjonalność 3.1 Log Wszystkie zadania realizowane przez serwis gry (np. zakładanie konta przez użytkownika, logowanie, najważniejsze decyzje podejmowane w czasie samej gry), ewentualne błędy związane z próbą ich wykonania zostaną zanotowane w dzienniku zmian. 3.2 Mechanizmy autoryzacji Bezpieczeństwo danych systemu oraz brak ingerencji osób nieupoważnionych w jego prace, będzie zapewnione przez mechanizmy autoryzacji. Działania wymagające autentyfikacji użytkownika odpowiedniego typu: 1. Uruchomienie gry. (Administrator) 2. Zlikwidowanie konta gracza. (Administrator) 3. Wysłanie komunikatu do graczy. (Administrator) 4. Wstrzymanie, wznowienie gry. (Administrator) 5. Logowanie się do serwisu. (Administrator, Gracz) 6. Definitywna rezygnacja z udziału w grze. (Gracz) 7. Interakcja z serwisem gry. (Administrator, Gracz) 8. Umieszczenie wiadomości na forum. (Administrator, Gracz) 3

4 Użyteczność Interfejs użytkownika na tyle prosty i przejrzysty, że do jego obsługi wystarczy jedynie postawowa umiejętność korzystania z komputera i przeglądarki internetowej (obslugującej standard HTML, PHP i JavaScript). Ze względu na częste przeglądanie stron WWW podczas gry, wymaga się dostatecznej wielkości tekstu (widocznego z metra) oraz brak jaskrawych, męczących oczy kolorów. Zastosowanie sygnałów dźwiękowych dla zaznaczenia ważnej czynności wykonanej przez serwis. Maksymalizacja wykorzystania myszki w interakcji użytkownika z serwisem. 5 Niezawodność 5.1 Odnawialność Kopia zapasowa serwera bazy danych. Zabezpieczenie uniemożliwiające utratę danych oraz pozwalające podtrzymać ciągłość gry, w razie awarii głównego serwera bazy danych. Kopia zapasowa dziennika zmian. 5.2 Wydajność Priorytetem jest zminimalizowanie czasu oczekiwania na realizację zdarzenia wywołanego przez użytkownika oraz bezbłędna praca serwisu. Zalogowanie do systemu w mniej niż 10 sekund w co najmniej 90% przypadków. Realizacja poszczególnych decyzji gracza już podczas samej gry, mniej niż 10 sekund w co najmniej 90% przypadków. Czasowe zawieszenie gry, średnio rzadziej niż raz dziennie. Czas pracy serwisu, średnio minimum 98% całego czasu poświęconego na rozgrywkę. 6 Przenośność Z serwisu będzie można korzystać z każdego komputera posiadającego: dostęp do Interneru przeglądarkę internetową 4

7 Ograniczenia projektowe Zaimplementowanie serwisu w PHP 5 jako dynamiczną stronę WWW. Wykorzystanie systemu bazy danych współpracującego z PHP 5 (najprawdopodobniej będzie to darmowy MySQL, bądź PostgreSQL). Użytcie pomocniczych skryptów opartych o standard JavaScript. 8 Zakupione i darmowe komponenty Ze względu braku środków finansowych, twórcy Overlord nie zakładają możliwości zakupu jakiegokolwiek komponentu, który może być użyty w aplikacji. Istnieje możliwość wykorzystania jedynie dostatecznie dobrych darmowych komponentów (np. serwer bazy danych), bądź jeśli ich implementacja byłaby bardzo czasochłonna (np. forum). 5