All a functional specification has to do is explain how the program will behave.
At minimum, a functional specification should precisely state the purpose (e.g., the function) of the software.
The exact form the functional specification takes may vary.
Точная форма функциональной спецификации может иметь различное воплощение.
A functional specification is a narrative describing the system and how it will work.
Функциональная спецификация представляет собой описание системы и того, как она будет работать.
A lengthy functional specification document is often difficult to interpret and difficult to engage with.
Длинный документ с функциональной спецификацией часто трудно интерпретировать и с ним трудно взаимодействовать.
After this, typically the software development and testing team write source code and test cases using the functional specification as the reference.
После этого, программисты и тестировщики пишут исходный код и тестируют программу, используя функциональную спецификацию в качестве эталона.
There is a correlation between the functional specification of the religious system and the individualization of religious practice.
Существует достаточно очевидная корреляция между функциональной спецификацией религиозной системы и индивидуализацией религиозной практики.
After that, the software development and testing team usually write the source code and test scripts using the functional specification as a reference.
После этого, разработчики и тестировщики пишут исходный код и тестовые сценарии, используя как основу функциональную спецификацию.
During the testing phase, the program behavior is compared with the expected behavior defined in the functional specification.
Во время тестирований программа сравнивается с ожидаемым поведением, которое было определено в функциональных спецификациях.
For example, some of the functional specification can be dealt with by entering both one module and the other output that is output to two different programmers.
Например, раздел функциональной спецификации может иметь дело как с вводом одного модуля, так и с выходом другого, который предоставляется двум различным программистам для разработки.
Writing a functional specification is at the very heart of agile development, because it lets you iterate rapidly over many possible designs before you write code.
Написание функциональных спецификаций является самым сердцем гибкой разработки, потому что это позволяет вам быстро проходить через множество вариантов дизайна до того, как вы напишете код.
It is not therefore possible to estimate the scope of this project unless a detailed functional specification for the software and services to be provided is developed.
Поэтому невозможно произвести оценку охвата этого проекта без разработки детальной функциональной спецификации программного обеспечения и сервисных услуг.
In the next part, I'll provide guidelines for the functional specification, technical specification and level designs.
Во второй части статьи мы обратимся к функциональной спецификации, технической спецификации и дизайну уровней.