Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Some background. Functional requirement of a web service is concerned with the correctness of the web service's function — say, the service will always return a number that is less than two.

The non-functional requirement of a web service is concerned with the performance of the web service — say, the service will respond in 5 ms.

Now, given the phrase:

The mixed functional and nonfunctional requirement concerns both — say, the service will return a number that is less than two in 5 ms.

Is "the mixed functional and nonfunctional requirement" grammatical?

share|improve this question
1  
I'm not sure about mixed. How about "The combined functional and non-functional requirements..."? –  Kristina Lopez May 2 '13 at 17:33
    
or why not simply: functional and nonfunctional requirements. Though just because the customer has asked for something that you think is a non functional requirement does not mean it can become a function/ requirement. I would probably not use a slow responding website (part of the reason for the popularity of facebook and stack sites over other forums) –  tgkprog May 2 '13 at 17:37
    
there are pure non functional requirements. For example : 1. logs, 2 modular design that allows changes to be done relatively easily. –  tgkprog May 2 '13 at 17:38
    
Voted to close as off-topic, since the question was also posted verbatim on ELL. –  Hellion May 2 '13 at 21:10

1 Answer 1

I would say that rather than spelling out "mixed functional and non-functional" all the time, you should define it once and then go with the defined term:

A functional requirement is concerned with the correctness of the service's function...

A non-functional requirement is concerned with the performance of the service....

A mixed requirement specifies both functional and non-functional elements, for example that a call to the service will return a value less than two within 5 ms.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.