У дома развитие Какво е функционална спецификация (fs)? - определение от техопедия

Какво е функционална спецификация (fs)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава функционална спецификация (FS)?

Функционалната спецификация (FS) е официален документ, който подробно описва всички функции и спецификации на определен софтуерен продукт. По време на фазата на изискванията на процеса на разработване на софтуер функционална спецификация е един от ключовите документи, създадени от мениджър или водещ разработчик. Следователно функционалната спецификация трябва да съдържа достатъчно подробности, за да могат разработчиците да започнат проектирането на проекта и след това да започнат кодирането.

Функционалната спецификация е известна също като спецификация на функционален дизайн.

Techopedia обяснява функционалната спецификация (FS)

Методът за подготовка на спецификации преди продуктът е известен като „първо да напишете ръководството“ и служи като очертание на готовата програма. Функционалната спецификация изброява описанията на потребителя, сравненията на продуктите, всички външни интерфейси и всички съвместими хардуер, софтуер, рамкови версии и операционни системи.


Обхватът на функционалната спецификация трябва да бъде ограничен до следното:

  • Трябва правилно да дефинира всички функции, изпълнявани от софтуера, и всички ограничения за изпълнението на тези функции. Софтуерно ограничение може да съществува поради естеството на задачата, която трябва да бъде решена, или поради специална характеристика на проекта.
  • Не трябва да описва подробности за дизайна или изпълнението, които не са очевидни за потребителя на софтуера. Подробностите за вътрешния дизайн или изпълнение трябва да бъдат описани в етапа на проектиране на проекта.

Има редица други планове и документи, които се позовават на функционалната спецификация. Някои от основните документи, които се ръководят от функционалната спецификация, са:

  • Проектни документи, разработени от екипа за разработка
  • План за тестване / тестови случаи, използвани от екипа на Qualiy Assurance
  • Документация за крайния потребител

Функционалната спецификация обикновено трябва да се развива с напредването на развитието на софтуерния продукт. Може да е невъзможно да се уточнят някои подробности в момента на стартиране на проекта. Например, може да е невъзможно да се дефинират всички формати на екрана за интерактивна програма по време на фазата на изискванията.

Какво е функционална спецификация (fs)? - определение от техопедия