///
O desenvolvimento de software é uma atividade complexa. Essa complexidade corresponde à sobreposição das complexidades relativas ao desenvolvimento dos seus diversos componentes: software, hardware, procedimentos etc, geralmente denominadas requisitos. As opções seguintes apresentam alguns exemplos de requisitos funcionais, exceto a alternativa: