A szoftverkövetelmény - kezelés a követelmények azonosításának, azonosításának, dokumentálásának, elemzésének, nyomon követésének, rangsorolásának, a követelményekről való megegyezésnek, majd a változások kezelésének és a releváns érdekelt felek értesítésének folyamata. A követelménykezelés egy folyamatos folyamat a szoftverfejlesztési projekt során.
A követelménymenedzsment célja annak biztosítása, hogy egy szervezet dokumentálja, igazolja és kielégítse ügyfelei és belső vagy külső érintettjei igényeit és elvárásait. A követelménykezelés az ügyfél céljainak és korlátainak azonosításával és elemzésével kezdődik. A követelménykezelés magában foglalja továbbá a követelmények fenntartását, a követelmények integrálását, valamint a követelmények és a követelményekhez kapcsolódó információk kezelését.
Az így megállapított követelmények nyomon követhetőségét arra használják, hogy értesítsék az érintetteket azok teljesüléséről a relevancia, teljesség, terjedelem és következetesség tekintetében. A nyomon követhetőség a változáskezelést is támogatja a követelménykezelés részeként, mivel megkönnyíti annak megértését, hogy a változások hogyan érintik a követelményeket vagy a kapcsolódó elemeket, és megkönnyíti e változások végrehajtását.
A követelménykezelés magában foglalja a kommunikációt a projektcsapat és az érintettek között a követelmények kijavítása érdekében a projekt során. A projekt valamennyi résztvevőjének folyamatos kommunikációja fontos, hogy egyetlen követelményosztály sem uralja a többit. Például a belső használatra szánt szoftverek fejlesztésekor egy vállalkozásnak olyan erős igényei lehetnek, hogy figyelmen kívül hagyhatja a felhasználói követelményeket, vagy feltételezheti, hogy a létrehozott használati esetek a felhasználói igényeket is lefedik.
A követelmény nyomon követhetősége valójában a követelmény teljes életciklusának dokumentálását jelenti. Gyakran szükséges ismerni az egyes követelmények forrását. Ehhez a követelmények minden változását dokumentálni kell a nyomon követhetőség érdekében. Még a megvalósított követelmények felhasználásának is nyomon követhetőnek kell lennie.
A követelmények különböző forrásokból származnak, például egy terméket megrendelő üzleti képviselőtől, egy marketingmenedzsertől vagy egy tényleges felhasználótól. Ezeknek az embereknek különböző termékigényei vannak. A követelmények nyomon követhetőségével a rendszerben megvalósított szolgáltatás visszavezethető arra a személyre vagy csoportra, aki a követelmények begyűjtésekor megrendelte. Ez a funkció például a fejlesztés során használható a követelmények rangsorolására azáltal, hogy meghatározza, mennyire értékes egy adott követelmény egy adott felhasználó számára. A nyomon követhetőség a termék üzembe helyezése után is használható. Például, amikor egy rendszer használatának vizsgálata során kiderül, hogy egy szolgáltatást nem használnak, meg lehet határozni, hogy miért volt rá szükség.
Szoftverfejlesztés | |
---|---|
Folyamat | |
Magas szintű koncepciók | |
Útvonalak |
|
Fejlesztési módszertanok | |
Modellek |
|
Figyelemre méltó alakok |
|