SóProvas


ID
252049
Banca
CESPE / CEBRASPE
Órgão
STM
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os próximos itens, a respeito dos requisitos de um sistema,
que definem o que o sistema deve fazer e as restrições existentes.

Requisitos não funcionais são declarações dos serviços a serem fornecidos pelo sistema, enquanto requisitos funcionais restringem tanto o sistema quanto o processo de desenvolvimento que deve ser usado. Os requisitos funcionais podem ser de produto, organizacionais ou externos.

Alternativas
Comentários
  • Requisitos funcionais são as declarações dos serviços que um sistema vai oferecer, como por exemplo, validar usuários, executar a simulação, editar variáveis etc. Já os requisitos não funcionais tem maior relação com a qualidade do software podendo restringir o desempenho, o tamanho do software, escalabilidade, usabilidade etc.
    Já a segunda setença está correta.
  • Retificando o colega,

    Os requisitos NÃO funcionais podem ser de produto, organizacionais ou externos.
  • A classificação usada na questão refere-se àquela proposta por Somerville. Para complementar o colega, cito uma referência acerca da classificação dos requisitos não funcionais:
    1)Página 82 do livro "Engenharia de software 8 edição - Somerville"
    2)http://pt.scribd.com/doc/2210932/Requisitos-Nao-Funcionais
         OBS: requisitos de processo == requisitos organizacionais
      
  • Requisitos não funcionais
    São requisitos que expressam condições que o software deve atender ou qualidades específicas que o software deve ter. Em vez de informar o que o sistema fará, os requisitos não-funcionais colocam restrições no sistema.
    Segundo Thayer (1990)  em engenharia de sistemas de software, um requisito não funcional de software é aquele que descreve não o que o sistema fará, mas COMO ele fará.
    Requisitos não funcionais são aqueles que não estão diretamente relacionados à funcionalidade de um sistema.

    Requisitos funcionais
    São requisitos diretamente ligados a funcionalidade do software, descrevem as funções que o software deve executar.
    Thayer (1990)  corrobora a definição anterior, ao especificar que requisitos funcionais é um requisito de sistema de software que especifica uma função que o sistema ou componente deve ser capas de realizar. Estes são requisitos de software que definem o comportamente do sistema, ou seja, o processo ou transformação que componentes de software ou hardware efetuam sobre as entradas para gerar as sídas. Esses requisitos capturam as funcionalidades sob o ponto de vista do usuário.
  • Requisitos não funcionais são declarações dos serviços a serem fornecidos pelo sistema, enquanto requisitos não funcionais restringem tanto o sistema quanto o processo de desenvolvimento que deve ser usado. Os requisitos não funcionais podem ser de produto, organizacionais ou externos.