SóProvas


ID
2783833
Banca
FGV
Órgão
AL-RO
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Jonas é o analista responsável pela elicitação de requisitos do projeto para construção do Sistema de Acompanhamento de Processos (SAPro).
Após entrevistar alguns interessados no sistema, Jonas constatou que muitos citaram a segurança no controle de acesso e o tempo de resposta na interação do usuário com o sistema como fatores importantes a serem observados.
Sendo assim, Jonas identificou requisitos 

Alternativas
Comentários
  • Requisitos não-funcionais são os requisitos relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança, disponibilidade, manutenção e tecnologias envolvidas. Estes requisitos dizem respeito a como as funcionalidades serão entregues ao usuário do software.[1]

    'Requisitos Não funcionais'

    Demonstram qualidade acerca dos serviços ou funções disponibilizadas pelo sistema. Ex.: tempo, o processo de desenvolvimento, padrões, etc.

    Surgem conforme a necessidade dos usuários, em razão de orçamento e outros fatores.

    Podem estar relacionados à confiabilidade, tempo de resposta e espaço nas mídias de armazenamento disponíveis.

    Caso ocorra falha do não atendimento a um requisito não funcional, poderá tornar todo o sistema ineficaz. Ex.: requisito confiabilidade em um sistema de controle de voos.

    Classificação dos Requisitos Não Funcionais

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

    Requisitos de usabilidade (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 organizacionais: Requisitos decorrentes de políticas e procedimentos corporativos. Ex. padrões, infraestrutura,etc.

    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 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 interoperabilidade. Ex.: o sistema deverá se comunicar com o banco 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.

     

     

    https://pt.wikipedia.org/wiki/Requisito_n%C3%A3o_funcional

    Pressman e Sommerville

  • Destrichando a questão...

    Após entrevistar alguns interessados no sistema, Jonas constatou que muitos citaram a segurança no controle de acesso e o tempo de resposta na interação do usuário com o sistema como fatores importantes a serem observados.

    Sendo assim, Jonas identificou requisitos.. não funcionais

    GABARITO ALTERNATIVA C

     

     

    Especificando mais a questão existem 3 tipos de requisitos não funcionais, são eles:

     - Requisitos do produto: Especificam que o software entregue deve se comportar de um determinado modo. Ex: Confiabilidade, usabilidade, eficiência, desempenho(tempo de resposta), portabilidade

     

    - Requisitos Organizacionais: São consequências das políticas e procedimentos organizacionais.

     

    - Requisitos externos: São externos ao sistema e se desenvolvimento. Ex: legislação, interoperabilidade, e segurança

     

    Ou seja, os requisitos não funcionais mencionados na questão são do tipo requisitos de produto e requisitos externos, respectivamente.

     

  • O enunciado fala de 2 requisitos.

    ⦁ segurança no controle de acesso

    ⦁ tempo de resposta na interação do usuário com o sistema

    Ambos são restrições impostas ao sistema, ou seja, requisitos não-funcionais. O 1o se refere a um requisito não-funcional de segurança da informação e o 2o a um requisito não-funcional de performance.

    Resposta: C

    • Requisitos:
    • Requisitos funcionais: são declarações dos serviços que o sistema deve fornecer ou descrições de como alguns processos devem ser efetuados.
    • "relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança, disponibilidade, manutenção e tecnologias envolvidas"
    • Requisitos de domínio: cria novos requisitos funcionais, restrições sobre as que existem ou definem cálculos específicos.
    • ex. um sistema deve verificar a temperatura de acordo com as estações do ano.