Both sides previous revisionPrevious revision | |
tanszek:oktatas:infrendalapjai_architekturak:szoftvertechnologia:szoftvertechnologia_alapjai [2024/11/13 19:19] – [A szoftverfolyamat modelljei] knehez | tanszek:oktatas:infrendalapjai_architekturak:szoftvertechnologia:szoftvertechnologia_alapjai [2024/11/13 19:21] (current) – [Szoftverspecifikáció fázisai] knehez |
---|
| |
2. **Követelmények feltárása és elemzése**: Ez a folyamat a rendszerkövetelmények meglévő rendszereken történő megfigyelésén, a potenciális felhasználókkal és beszerzőkkel folytatott megbeszéléseken, tevékenységelemzéseken alapszik. Akár egy vagy több különböző rendszermodell, illetve prototípus elkészítését is magában foglalhatja. A feltárás egy ciklikus folyamat, amely során addig iteráljuk a gyűtési folyamatot, amíg minden részlet a helyére nem kerül. Ebben a fázisban olyan további feladatokat végzünk el, mint a | 2. **Követelmények feltárása és elemzése**: Ez a folyamat a rendszerkövetelmények meglévő rendszereken történő megfigyelésén, a potenciális felhasználókkal és beszerzőkkel folytatott megbeszéléseken, tevékenységelemzéseken alapszik. Akár egy vagy több különböző rendszermodell, illetve prototípus elkészítését is magában foglalhatja. A feltárás egy ciklikus folyamat, amely során addig iteráljuk a gyűtési folyamatot, amíg minden részlet a helyére nem kerül. Ebben a fázisban olyan további feladatokat végzünk el, mint a |
| |
* szakterület megismerése, | * szakterület megismerése, |
* követelmények összegűjtése, | * követelmények összegűjtése, |
* fontossági sorrendbe állítás. | * fontossági sorrendbe állítás. |
| |
| 3. **Követelmény specifikáció**: A követelményspecifikáció az elemzési tevékenységek során összegyűjtött információk egységes dokumentummá alakítása. A dokumentumnak a követelmények két típusát kell tartalmaznia: |
| |
| * A felhasználói követelmények a rendszerkövetelmények absztrakt leírása, amelyek a végfelhasználóknak, illetve a megrendelőknek szólnak. |
| * A konkrét rendszerkövetelmények, amelyek részletezik az elkészítendő rendszer által nyújtandó funkciókat. |
| |
| 4. **Követelmény-validáció**: A tevékenység ellenőrzi, hogy mennyire valószerűek, konzisztensek és teljesek a követelmények. A folyamat során fel kell tárni a követelmények dokumentumában található hibákat, és kijavítani. |
| |
| Nagyon fontos megjegyeznünk, hogy nem mindig célszerű a követelménytervezés különböző tevékenységeit szigorú sorrendben végrehajtani. Például a követelmények elemzése folytatható a meghatározásuk és specifikálásuk alatt, továbbá a folyamat során bármikor napvilágra kerülhetnek új követelmények is. Bizonyos esetekben ilyenkor az elemzés, a meghatározás és a specifikáció tevékenységei összefésülhetők, és egymást átfedhetik a folyamatban. |