Specyfikacja Modułu Gier Oceniających
Transkrypt
Specyfikacja Modułu Gier Oceniających
Specyfikacja Modułu Gier Oceniających w ramach projektu „Stworzenie serwisu społeczności elektronicznej zawierającego gry umożliwiające ocenę kompetencji i planowanie rozwoju dziecka” realizowanego w obrębie działania 8.1 Programu Operacyjnego Innowacyjna Gospodarka Polskiej Agencji Rozwoju Przedsiębiorczości. Specyfikacja systemów Spis treści 1 Wymagania biznesowe ................................................................................................. 3 1.1 Dziecko realizuje dzienną aktywność na portalu........................................................... 4 1.2 Rodzic realizuje dzienną aktywność na portalu ............................................................ 4 1.3 Redaktor portalu zarządza serwisem oraz realizuje kampanie ....................................... 6 1.4 Product manager zleca kampanie ............................................................................... 6 1.5 Reklamodawca przegląda statystyki kampanii .............................................................. 6 2 Architektura logiczna systemu ..................................................................................... 7 3 Moduł gier oceniających ............................................................................................... 9 3.1 Zakres ...................................................................................................................... 9 3.2 Wymagania funkcjonalne ........................................................................................... 9 3.3 Wymagania pozafunkcjonalne i techniczne .................................................................. 9 str. 2/10 Specyfikacja systemów 1 Wymagania biznesowe Celem biznesowym projektu jest budowa portalu zawierającego z gry edukacyjne dla dzieci oraz udostępniającego rodzicom wyniki ocen dzieci zbieranych w grach. Portal ten będzie budował społeczność dzieci i rodziców i pozwalał na zarządzanie nimi. Dodatkowo portal będzie zawierał treści dla społeczności rodziców takie jak porady ekspertów. Zakładane są dwa modele biznesowe: opłaty dokonywane przez rodziców (abonamentowe i premium) oraz opłaty za kampanie reklamowe kierowane do społeczności rodziców i dzieci. Kampanie te mają mieć charakter społecznościowy polegający na wykorzystaniu rodziców i dzieci do prowadzenia kampanii (polecanie produktów znajomym) w zamian za nagrody udostępniane w portalu. Użytkownikami systemu są: Dziecko realizuje dzienną aktywnośd na portalu poprzez granie w gry oceniające oraz wykonywanie innych aktywności; Rodzic realizuje dzienną aktywnośd na portalu uzyskując informację o swoich dzieciach i uczestniczący w społeczności; Redaktor portalu zarządza serwisem sprawując nadzór nad treściami znajdującymi się w portalu oraz społecznością oraz realizuje kampanie zlecane przez Product managera; Product manager zleca kampanie kupowane przez reklamodawców; Reklamodawca ma dostęp do statysty kampanii; Wymagania biznesowe dla systemu informatycznego realizującego całe rozwiązanie pogrupowane są w następujące scenariusze: Dziecko realizuje dzienną aktywnośd na portalu; Rodzic realizuje dzienną aktywnośd na portalu; Redaktor portalu zarządza serwisem oraz realizuje kampanie; Product manager zleca kampanie; Reklamodawca przegląda statystyki kampanii; Wymagania biznesowe dla tych scenariuszy zostały opisane w kolejnych podrozdziałach. str. 3/10 Specyfikacja systemów 1.1 Dziecko realizuje dzienną aktywność na portalu Id Wymaganie biznesowe (scenariusz) WB.DZ.001 Dziecko może korzystać z portalu bez zalogowania WB.DZ.002 Dziecko ma dostęp do zestawu dziennej aktywności Uwagi Trzy gry wybierane/losowane przez System WB.DZ.003 Dziecko ma dostęp do gier treningowych Dziecko wybiera grę WB.DZ.004 System prowadzi dziecko poprzez postać fabularnego Wirtualna postać narratora WB.DZ.005 Dziecko otrzymuje nagrodę za dzienną aktywność OPCJONALNE WB.DZ.006 Dziecko może zmieniać swój profil personalizowane miejsce nagród i trwałe kolekcjonowania przez dziecko, dostępne po zalogowaniu WB.DZ.007 Dziecko może zachować nagrodę w swoim profilu WB.DZ.008 Dziecko może przesłać prezent do swojego rodzica WB.DZ.009 Dziecko za aktywność uzyskuje poziomy aktywności poziom decyduje o tym jakie gry są dostępne 1.2 Rodzic realizuje dzienną aktywność na portalu Id Wymaganie biznesowe (scenariusz) WB.RO.001 Rodzic przez zalogowaniem/rejestracją ma dostęp do Uwagi informacji o możliwościach portalu WB.RO.002 Rodzic zakłada swój profil w Systemie WB.RO.003 Rodzic może skojarzyć profil dziecka ze swoim, jeżeli OPCJONALNE dziecko wcześniej go założyło WB.RO.004 Rodzic zakłada dziecku profil w Systemie założenie profilu wymaga udziału rodzica WB.RO.005 Rodzic loguje się do Systemu WB.RO.006 Rodzic ma dostęp do raportu o aktywności dziecka widok ogólny, szczegóły str. 4/10 Specyfikacja systemów aktywności i/lub kompetencji WB.RO.007 Rodzic może przejść do społecznościowej części wątki dyskusji, treści, porady portalu w kontekście przeglądanych wyników dziecka ekspertów związane z aktywnością, kompetencjami WB.RO.008 Rodzic może bezpośrednio przejść do społecznościowej części portalu dyskusje, treści, porady ekspertów WB.RO.009 Rodzic może wysyłać i odbierać prywatne wiadomości WB.RO.010 Rodzic posiada swój blog aktywności WB.RO.011 Rodzic może zapraszać znajomych WB.RO.012 Rodzic może dodawać innego rodzica do znajomych WB.RO.013 Rodzic może personalizować swój profil opis, zdjęcie WB.RO.014 Rodzic może przeglądać profile innych rodziców w tym ich blog aktywności WB.RO.015 Rodzic może powiązać swój profil z profilem social facebook, nasza-klasa wall media WB.RO.016 Rodzic może otrzymywać propozycje udziału w przeglądać zlecenia kampanii WB.RO.017 Rodzic może wziąć udział w kampanii wykonać zlecenie WB.RO.018 Rodzic otrzymuje nagrodę za wykonanie zlecenia dostęp do specjalnych treści dla rodzica i dziecka WB.RO.019 Rodzic może przekazywać prezenty swojemu dziecku WB.RO.020 Rodzic może przekazywać prezenty innym rodzicom WB.RO.021 Rodzic w zamian za aktywność uzyskuje poziomy poziom decyduje o tym jakie aktywności nagrody są dostępne WB.RO.022 Rodzic może otrzymywać powiadomienia mailowe z Systemu WB.RO.023 Rodzic może zgłosić nadużycie WB.RO.024 Rodzic może dokonać opłaty za dostęp do portalu oraz integracja za inne elementy płatne płatności z systemami str. 5/10 Specyfikacja systemów 1.3 Redaktor portalu zarządza serwisem oraz realizuje kampanie Id Wymaganie biznesowe (scenariusz) WB.RP.001 Redaktor zarządza treściami Uwagi Gry, prezentu, nagrody, treści dla rodziców, dyskusje WB.RP.002 Redaktor zarządza użytkownikami Blokowanie, użytkowników, usuwanie nadawanie uprawnień WB.RP.003 Redaktor zarządza cenami Opłaty abonamentowe i premium WB.RP.004 Redaktor zarządza kampaniami Definiowanie, przydzielanie i nadzorowanie zleceń 1.4 Product manager zleca kampanie Id Wymaganie biznesowe (scenariusz) WB.PM.001 1.5 Product manager zleca kampanie Uwagi Definiowanie kampanii Reklamodawca przegląda statystyki kampanii Id WB.RK.001 Wymaganie biznesowe (scenariusz) Uwagi Reklamodawca przegląda statystyki kampanii str. 6/10 Specyfikacja systemów 2 Architektura logiczna systemu Poniższy diagram przedstawia architekturę logiczną Systemu realizującego e-usługi: DZIECI RODZICE System PRODUCT MANAGER Zestaw gier oceniających Oprogramowanie do zarządzania społecznością business Moduł gier oceniających Moduł kampanii i płatności business to business REDAKTOR business to employee business to customer REKLAMO -DAWCY Moduł analiz application to application SYSTEMY PŁATNOŚCI Architektura Systemu składa się z następujących elementów Moduł gier oceniających pozwalający na osadzanie gier i zbieranie z nich danych w jednolity sposób; Zestaw gier oceniających osadzonych na Module gier oceniających, które zostaną udostępnione Dzieciom. Wymagania dla Zestawu gier oceniających zostały określone w innym dokumencie; Moduł analiz, który będzie produkował raporty dla Rodziców i Reklamodawców; Moduł kampanii i płatności zintegrowany z Systemami Płatności, pozwalający na dokonywanie płatności przez rodziców oraz na definiowanie i zarządzanie kampaniami przez Product managera i Redaktora portalu; str. 7/10 Specyfikacja systemów Oprogramowanie do zarządzania społecznością, które będzie umożliwiało realizowanie dziennej aktywności Dzieci i Rodziców oraz zarządzanie społecznością przez Redaktora portalu; Poszczególne elementy architektury Systemu wraz z wymaganiami dla nich zostały opisane w kolejnych rozdziałach. str. 8/10 Specyfikacja systemów 3 Moduł gier oceniających 3.1 Zakres Moduł gier oceniających pozwala na osadzanie gier i zbieranie z nich danych w jednolity sposób. 3.2 Wymagania funkcjonalne Id Scenariusz MGO.001 Uwagi System pozwala na osadzanie gier System definiuje interfejs komunikacji z grą MGO.002 System proponuje zestaw gier do dziennej aktywności Losowane lub dobierane dziecka MGO.003 System proponuje gry treningowe MGO.004 System gromadzi dane i przekazuje je do Modułu Dane w wyboru gier oraz z analiz przebiegu gry 3.3 Wymagania pozafunkcjonalne i techniczne Id OZS.PF.001 Wymaganie pozafunkcjonalne i techniczne Oprogramowanie posiada otwartą Uwagi architekturę bazująca na standardach OZS.PF.002 W konstrukcji oprogramowania stosowane są wzorce projektowe i standardy konstrukcyjne OZS.PF.003 W konstrukcji oprogramowania stosowane są standardy kodowania OZS.PF.004 Oprogramowanie posiada testy modułowe OZS.PF.005 Na etapie budowy oprogramowania zdefiniowane i spełnione zostaną wymagania wydajności, niezawodności i bezpieczeństwa str. 9/10 Specyfikacja systemów OZS.PF.006 Oprogramowanie będzie posiadało dokumentację High level design, low level design, dokumentacja kodu, dokumentacja administratora i użytkownika str. 10/10