picquiz/Dokumentáció/rendszerterv.md
2022-10-24 09:53:11 +02:00

94 lines
3.7 KiB
Markdown

# Rendszerterv
## 1. A rendszer célja
Egy olyan web alapú alkalmazás létrehozása Laravel keretrendszer segítségével, ahol a felhasználók időtöltés és új ismeretek szerzésének céljából egy olyan játékot játszhatnak, ahol egy képről kell eldönteni, hogy honnan, miből származik. Lehet regisztráció nélkül és regisztrációval is játszani. A regisztrált felhasználók statisztikát kapnak eredményeikről, illetve elérhető egy globális statisztika is. A felhasználó fiók készítéséhez megadnak jelszót, e-mail címet, felhasználónevet, illetve profilképet is feltölthetnek, de ez opcionális. A weboldal adminisztrátorai képesek új feladványokat feltölteni a rendszerbe, illetve szükség szerűen törölni azokat. Az adminisztrátorok igény szerint törölhetik a szabályoknak nem megfelelő fiókokat, vagy előléptethetik őket adminisztrátorokká.
## 2. Projektterv
### 2.1 Projektszerepkörök, felelőségek:
* Scrum masters:
* Product owner:
* Üzleti szereplő:
### 2.2 Projektmunkások és felelőségek:
* Frontend:
* Backend:
* Tesztelés:
### 2.3 Ütemterv:
|Funkció | Feladat | Prioritás | Becslés (nap) | Aktuális becslés (nap) | Eltelt idő (nap) | Becsült idő (nap) |
|-------------------------|----------------------------------------|-----------|---------------|------------------------|------------------|---------------------|
|Követelmény specifikáció |Megírás | 1 | 1 | 1 | 1 | 1 |
|Funkcionális specifikáció|Megírás | 1 | 1 | 1 | 1 | 1 |
|Rendszerterv |Megírás | 1 | 1 | 1 | 1 | 1 |
|Program |Képernyőtervek elkészítése | 2 | 1 | 1 | 1 | 1 |
|Program |Prototípus elkészítése | 3 | 8 | 8 | 8 | 8 |
|Program |Alapfunkciók elkészítése | 3 | 8 | 8 | 8 | 8 |
|Program |Tesztelés | 4 | 2 | 2 | 2 | 2 |
### 2.4 Mérföldkövek:
* Prototípus átadása
## 3. Üzleti folyamatok modellje
### 3.1 Üzleti szereplők
### 3.2 Üzleti folyamatok
## 4. Követelmények
### 4.1 Funkcionális követelmények
| ID | Megnevezés | Leírás |
| --- | --- | --- |
| K1 | ... | ... |
### 4.2 Nemfunkcionális követelmények
| ID | Megnevezés | Leírás |
| --- | --- | --- |
| K4 | ... | ... |
### 4.3 Támogatott eszközök
## 5. Funkcionális terv
### 5.1 Rendszerszereplők
### 5.2 Menühierarchiák
## 6. Fizikai környezet
### 6.1 Hardver topológia
### 6.2 Fejlesztő eszközök
## 7. Architekturális terv
### 7.1 Webszerver
### 7.2 Adatbázis rendszer
### 7.3 A program elérése, kezelése
## 8. Adatbázis terv
## 9. Implementációs terv
## 10. Telepítési terv
Fizikai telepítési terv:
Szoftver telepítési terv:
## 11. Karbantartási terv
Fontos ellenőrizni:
...
Figyelembe kell venni a felhasználó által jött visszajelzést is a programmal kapcsolatban.
Ha hibát talált, mielőbb orvosolni kell, lehet az:
* Működéssel kapcsolatos
* Kinézet, dizájnnal kapcsolatos