SóProvas


ID
2071762
Banca
FUNIVERSA
Órgão
IF-AP
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

Engenharia de requisitos é o processo que auxilia o desenvolvimento de sistemas de informação no que diz respeito à identificação das necessidades apontadas pelo cliente para solucionar um determinado problema. Os requisitos são classificados em dois tipos: os funcionais e os não funcionais. Assinale a alternativa que apresenta um exemplo de requisito não funcional.

Alternativas
Comentários
  • Requisitos Não funcionais classificam-se em:

    Requisitos de Produtos

    Requisitos Organizacionais - Consequência de políticas, processos e padrões organizacionais. Podem ser , exemplo: Requisitos de Entrega, Implementação e Padrões. Como é o caso da alternativa letra C - O sistema deverá ser desenvolvido em linguagem Java (Padronização)

    Requisitos Externos

  • c)“O sistema deverá ser desenvolvido em linguagem Java”  

    requisitos funcionais sao diretamente especificados pelo usuario, geralmente expressados pelo diagramas use case em UML para ilustrar como o usuario interage com o sistema. usar java p/ o software nao atende a nenhum requisito funcional 

  • "Os requisitos funcionais descrevem explicitamente as funcionalidades e serviços do sistema. Ele possui duas propriedades completude e consistência. Em outras palavras, todas as funcionalidades devem ser definidas assim como os requisitos não devem ser conflitantes. Um exemplo de requisito funcional seria: "o sistema deve oferecer telas apropriadas para o usuário ler documentos armazenados".

    Já os requisitos não funcionais definem propriedades e restrições do sistema. Podemos citar como exemplos: segurança, desempenho, espaço em disco. Esses requisitos podem estar associados ao sistema como um todo ou apenas a algumas das suas partes. Requisitos não funcionais podem ser mais críticos que requisitos funcionais."

     

    Fonte: Professor Thiago Cavalcanti - Estratégia Concursos

     

  • • Requisitos de produtos : Requisitos que especificam o comportamento do produto.Ex. portabilidade; tempo na execução; confiabilidade,mobilidade, etc.

     

    • Requisitos da organização: Requisitos decorrentes de políticas e procedimentos corporativos. Ex. padrões, infra-estrutura,etc.

     

    • Requisitos externos: Requisitos decorrentes de fatores externos ao sistema e ao processo de desenvolvimento. Ex. requisitos de interoperabilidade, legislação,localização geográfica etc.

     

    • Requisitos de facilidade de uso. Ex.: usuários deverão operar o sistema após um determinado tempo de treinamento.

     

    • Requisitos de eficiência. Ex.: o sistema deverá processar n requisições por um determinado tempo.

     

    • Requisitos de confiabilidade. Ex.: o sistema deverá ter alta disponibilidade, p.exemplo, 99% do tempo.

     

    • Requisitos de portabilidade. Ex.: o sistema deverá executar em qualquer plataforma.

     

    • Requisitos de entrega.Ex.: um relatório de acompanhamento deverá ser fornecido toda segunda-feira.

     

    • Requisitos de implementação.: Ex.: o sistema deverá ser desenvolvido na linguagem Java.

     

    • Requisitos de padrões.: Ex. uso de programação orientada a objeto sob a plataforma A.

     

    • Requisitos de interoperabilidade.:Ex. o sistema deverá se comunicar com o SQL Server.

     

    • Requisitos éticos. Ex.: o sistema não apresentará aos usuários quaisquer dados de cunho privativo.

     

    • Requisitos legais. Ex.: o sistema deverá atender às normas legais, tais como padrões, leis, etc.

     

    • Requisitos de Integração. Ex.: o sistema integra com outra aplicação.

  • ⦁ “O sistema deve permitir o cadastro de clientes”

    Requisito funcional.

    ⦁ “Deve existir a opção de geração de relatórios de vendas por período”

    Requisito funcional.

    ⦁ “O sistema deverá ser desenvolvido em linguagem Java”

    Requisito não-funcional organizacional de desenvolvimento.

    ⦁ “As consultas de endereço devem ter a opção de busca pelo CEP”

    Requisito funcional.

    ⦁ “O sistema deve gerar boleto bancário para pagamento, a critério do cliente”

    Requisito funcional.

    Resposta: C