SóProvas


ID
205354
Banca
FEPESE
Órgão
SEFAZ-SC
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Considere a seguinte relação de requisitos estabelecida para um software hipotético.

1. O software deverá ser implementado em Java.

2. O software deve interagir com o usuário por meio de um navegador (browser), isto é, deve ser implementado como uma aplicação para Web.

3. O software deve registrar log de todas as operações realizadas.

4. O software deve responder a qualquer solicitação do usuário em, no máximo, 500 milissegundos.

5. O conjunto de produtos gerados deve incluir especificação de projeto em UML.

6. O software deve ser desenvolvido na plataforma Eclipse.

Assinale a alternativa que contém apenas números correspondentes a requisitos classificáveis como não funcionais.

Alternativas
Comentários
  •  

    Os REQUISITOS NÃO FUNCIONAIS estão relacioandos a:

    1. Segurança: Descreve os requisitos associados à integridade dos dados, privacidade, como o sistema trata de informação confidencial, liberação de acesso aos usuários do sistema.


    2. Performance: Descreve o tempo de resposta do sistema durante o uso dos recursos disponibilizados. (Ex: O software deve responder a qualquer solicitação do usuário em, no máximo, 500 milissegundos).


    3. Usabilidade: Descreve os requisitos não-funcionais associados à facilidade de uso do sistema. (Ex: O software deve interagir com o usuário por meio de um navegador (browser), isto é, deve ser implementado como uma aplicação para Web).


    4. Confiabilidade: Descreve os requisitos não funcionais associados à freqüência de falha, e a robustez do sistema na recuperação destas falhas.


    5. Padrões: Descreve quais os padrões e normas a serem seguidas ao desenvolvimento do sistema.


    6. Hardware e Software: Descreve qual o hardware e software que será utilizado pelo sistema. (Ex. O software deverá ser implementado em Java, O software deve ser desenvolvido na plataforma Eclipse).
     

  • Eu considero essa questão errada pois "realizar log de todas as operações" é um requisito de segurança.
  • armazenar um documento de texto com informações sobre operações realizadas é requisito funcional

    Se esse documento vai ser utilizado ou não é outra história. Mesmo que o documento sirva para melhorar a segurança, continua sendo uma funcionalidade do sistema gerar esse documento.
  • Prezados,

    A necessidade de implementação em java é um requisito não funcional
    A necessidade da aplicação ser web é um requisito não funcional
    A necessidade de o software registrar log é um requisito funcional, é uma funcionalidade do sistema
    A necessidade do software responder em tempo determinado é requisito não funcional
    A necessidade dos produtos seguirem UML é um requisito não funcional
    A necessidade do software ser desenvolvido em eclipse é um requisito não funcional.

    Basicamente os requisitos funcionais representam funcionalidades do sistema , enquanto os requisitos não funcionais representam condições que o software ou projeto tem que atender.

    Portanto a alternativa correta é a letra B