User Tools

Site Tools


tanszek:oktatas:infrendalapjai_architekturak:szoftvertechnologia:szoftvertechnologia_alapjai

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
tanszek:oktatas:infrendalapjai_architekturak:szoftvertechnologia:szoftvertechnologia_alapjai [2024/11/13 19:19] – [A szoftverfolyamat modelljei] kneheztanszek:oktatas:infrendalapjai_architekturak:szoftvertechnologia:szoftvertechnologia_alapjai [2024/11/13 19:21] (current) – [Szoftverspecifikáció fázisai] knehez
Line 52: Line 52:
  
 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,
Line 59: Line 59:
   * 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 rend­szerkö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.
tanszek/oktatas/infrendalapjai_architekturak/szoftvertechnologia/szoftvertechnologia_alapjai.1731525574.txt.gz · Last modified: 2024/11/13 19:19 by knehez