-
O processo de desenvolvimento baseado na arquitetura considera a arquitetura de software como fator orientador do processo. Isto acarreta em colocarmos os requisitos não funcionais associados à arquitetura como principais aspectos do processo de desenvolvimento. Note que o desenvolvimento de um sistema de software centrado na arquitetura inicia-se com um arquiteto de software, de posse de um conjunto de requisitos do sistema. Nesse momento, busca-se identificar qual estilo ou combinação destes oferece suporte mais adequado a esses requisitos e, portanto, derivar uma arquitetura de software que atenda às características do sistema a ser desenvolvido. Vale ressaltar que a complexidade de um sistema de software é determinada tanto por seus requisitos funcionais – o que ele faz – quanto requisitos não funcionais – como ele faz. Tal distinção é baseada nas seguintes definições [Thayer 1990]:
A resposta correta seria C
Fonte: http://www.devmedia.com.br/artigo-engenharia-de-software-3-requisitos-nao-funcionais/9525
-
Por isso mesmo ele é funcional Letra A, a questão está falando sobre a funcionalidade do software no seguinte trecho : Que requisitos no documento de especificação de requisitos descrevem como dados recebidos pelo software devem ser transformados em respostas (saídas). Estes requisitos descrevem as ações fundamentais que devem ser realizadas pelo software
Requisitos Funcionais descreve funções que o software deve fazer(executar), como o sistema deve reagir a entradas e especificas.
Não funcionais trada de restrições.
Letra A certa.
-
a-
requisitos funcionais é o que o cliente quer; estes tipos de requisitos lidam com interface, usabilidade, heuristicas NIelsen etc
requisitos nao-funcionais sao o comportamento do sistema: portabilidade, manutencao, desempenho, veloc processeamento etc