Robert Said..
An obvious drawback of writing use cases in plain English is the lack of formal tools to reason upon the requirement specifications. Also, the subsequent stages of the software development process have to start with manually processing the use cases – eg, identifying operations of future objects. Luckily, use cases are typically not written in plain natural language.