User stories are one way of articulating a requirement.
Dan North came up with a particular approach called Behavious Driven Development. You might want tot ake a look at this article and offer your opinions.
brought to you by enabling practitioners & organizations to achieve their goals using: