[Questão inédita] Um programador está trabalhando em um sof...

Próximas questões
Com base no mesmo assunto
Q2486312 Engenharia de Software
[Questão inédita] Um programador está trabalhando em um software de agendamentos de atendimento ao público e, ao consultar o documento de requisitos, ele se depara com as seguintes colocações:

I. “Um usuário deve ser capaz de pesquisar as listas de ocorrências para todas as unidades de atendimento.”

II. “A equipe de atendimento deve ser capaz de usar todas as funções do sistema após quatro horas de treinamento. Após esse treinamento, o número médio de erros cometidos por usuários experientes não deve exceder dois a cada meia hora de uso do sistema.”

III. “O sistema deve atualizar automaticamente a disponibilidade de atendimento de cada unidade de atendimento sem que haja concorrências de horários entre os atendimentos.”

IV. “Os usuários da equipe de realização dos atendimentos devem ser capazes de visualizar os atendimentos agendados, o nome das pessoas atendidas e a classificação do atendimento de forma rápida e simples, a fim de que cada consulta ao sistema não ultrapasse 30 segundos.”


Sobre os requisitos observados, é correto afirmar que:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

'Os requisitos funcionais de um sistema descrevem o que ele deve fazer. Eles dependem do tipo de software a ser desenvolvido, de quem são seus possíveis usuários e da abordagem geral adotada pela organização ao escrever os requisitos.' (Sommerville, 1996). Já os requisitos não funcionais são aqueles que não estão diretamente relacionados com os serviços específicos oferecidos pelo sistema a seus usuários. Eles podem estar relacionados às propriedades emergentes do sistema, como confiabilidade, tempo de resposta e ocupação de recursos. (Sommerville, 1996). GABARITO: E

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Vamos analisar cada um dos itens para determinar a natureza dos requisitos apresentados.

**Item I:**

"Um usuário deve ser capaz de pesquisar as listas de ocorrências para todas as unidades de atendimento."

- Este é um requisito funcional, pois descreve uma funcionalidade específica que o sistema deve fornecer aos usuários.

**Item II:**

"A equipe de atendimento deve ser capaz de usar todas as funções do sistema após quatro horas de treinamento. Após esse treinamento, o número médio de erros cometidos por usuários experientes não deve exceder dois a cada meia hora de uso do sistema."

- Este é um requisito não funcional. Ele especifica a usabilidade e a performance em termos de erro e facilidade de uso após o treinamento.

**Item III:**

"O sistema deve atualizar automaticamente a disponibilidade de atendimento de cada unidade de atendimento sem que haja concorrências de horários entre os atendimentos."

- Este é um requisito funcional, pois descreve uma funcionalidade específica do sistema para gerenciar a disponibilidade e evitar concorrências de horários.

**Item IV:**

"Os usuários da equipe de realização dos atendimentos devem ser capazes de visualizar os atendimentos agendados, o nome das pessoas atendidas e a classificação do atendimento de forma rápida e simples, a fim de que cada consulta ao sistema não ultrapasse 30 segundos."

- Este item combina requisitos funcionais e não funcionais. A primeira parte (visualizar os atendimentos agendados, nome das pessoas, classificação do atendimento) é funcional, pois descreve funcionalidades específicas. A segunda parte (consulta não ultrapasse 30 segundos) é um requisito não funcional, pois refere-se ao desempenho do sistema.

Portanto, a análise correta é que:

**E) O item IV combina, em uma única sentença, requisitos funcionais e não funcionais.**

Gab E

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo