Tartalomjegyzék:
- Meghatározás - Mit jelent a funkcionális specifikáció (FS)?
- A Techopedia magyarázza a funkcionális specifikációt (FS)
Meghatározás - Mit jelent a funkcionális specifikáció (FS)?
A funkcionális specifikáció (FS) egy formális dokumentum, amely ismerteti egy adott szoftver termék minden tulajdonságát és specifikációját. A szoftverfejlesztési folyamat követelményfázisában a funkcionális specifikáció az egyik legfontosabb dokumentum, amelyet a menedzser vagy a vezető fejlesztő készített. Ezért a funkcionális specifikációnak elegendő részletet kell tartalmaznia ahhoz, hogy a fejlesztők megkezdhessék a projekt megtervezését és ezt követően a kódolás megkezdését.
A funkcionális specifikáció funkcionális tervezési specifikációként is ismert.
A Techopedia magyarázza a funkcionális specifikációt (FS)
A termékleírások elkészítésének módja, mielőtt a terméket az úgynevezett „először a kézikönyv írása” néven ismertetik, és a kész program körvonalaként szolgál. A funkcionális specifikáció felsorolja a felhasználói feladatok leírását, termék-összehasonlításokat, bármilyen külső interfészt és minden kompatibilis hardvert, szoftvert, keret verziókat és operációs rendszereket.
A funkcionális specifikáció hatályát a következőkre kell korlátozni:
- Megfelelően meg kell határoznia a szoftver által elvégzett összes funkciót és az ezek végrehajtására vonatkozó összes korlátozást. Szoftverkorlátozások létezhetnek a megoldandó feladat jellege vagy a projekt sajátos jellemzői miatt.
- Nem szabad leírnia azokat a tervezési vagy megvalósítási részleteket, amelyek a szoftver felhasználója számára nem nyilvánvalóak. A belső tervezés vagy a megvalósítás részleteit a projekt tervezési szakaszában kell leírni.
Számos más terv és dokumentum hivatkozik a funkcionális specifikációra. Néhány kulcsfontosságú dokumentum, amely a funkcionális specifikáción alapszik:
- A fejlesztői csapat által kidolgozott tervezési dokumentumok
- Tesztelési terv / teszt esetek, a Qualiy Assurance csoport számára
- Végfelhasználói dokumentáció
A funkcionális specifikációnak rendszerint a szoftver termék fejlesztésének előrehaladásával kell fejlődnie. Lehetséges, hogy bizonyos részleteket nem lehet a projekt elindításakor meghatározni. Például lehetetlen lehet meghatározni az interaktív program összes képernyő formátumát a követelmények szakaszában.