16. A non-transitory computer readable medium having stored thereon machine readable instructions for functional use-case generation, the machine readable instructions when executed cause at least one hardware processor to: determine, by a requirements context analyzer, executed by at least one hardware processor, for a requirements document, a requirements context as at least one of a task context and as a rule context; and utilize a process context analyzer, executed by the at least one hardware processor, to generate, based on the at least one of the task context and the rule context, a functional use-case that includes an entity that is to perform a task based on a rule.
16. A non-transitory computer readable medium having stored thereon machine readable instructions for functional use-case generation, the machine readable instructions when executed cause at least one hardware processor to: determine, by a requirements context analyzer, executed by at least one hardware processor, for a requirements document, a requirements context as at least one of a task context and as a rule context; and utilize a process context analyzer, executed by the at least one hardware processor, to generate, based on the at least one of the task context and the rule context, a functional use-case that includes an entity that is to perform a task based on a rule. 17. The non-transitory computer readable medium according to claim 16 , wherein the machine readable instructions when executed further cause the at least one hardware processor to: select, by a dependent functional use-case selector, executed by the at least one hardware processor, a functional use-case from a plurality of functional use-cases; and use, by the dependent functional use-case selector, executed by the at least one hardware processor, information from the selected functional use-case to augment at least one of the entity, the task, and the rule related to the functional use-case that is to be generated.