Logo Passei Direto
Buscar
A coleta de requisitos de software é a base de todo projeto de desenvolvimento de software. Portanto, eles devem ser claros, corretos e bem-definidos. Para o desenvolvimento de um módulo do sistema acadêmico (material on-line) foi realizado o processo de levantamento de requisitos, e alguns dos requisitos obtidos foram: I. Cada professor que usa o sistema deve ser identificado apenas por sua matrícula de oito dígitos seguidos de sua senha. II. O aluno faz upload do material de aula. III. O professor disponibiliza o material de aula para o aluno. IV. O tempo de resposta de uma consulta não pode exceder quatro milissegundos. V. O sistema deve estar disponível 24 horas por dia e sete dias da semana.
Diante disso, marque a alternativa que contêm um requisito funcional e um requisito não funcional, respectivamente.
a) IV e V estão corretas.
b) I e IV estão corretas.
c) II e I estão corretas.
d) V e III estão corretas.
e) II e III estão corretas.
User badge image
Testando o Conhecimento

há 14 horas

Respostas

User badge image

Ed Verified user icon

há 14 horas

Vamos analisar os requisitos: Requisitos funcionais descrevem o que o sistema deve fazer (funcionalidades). Requisitos não funcionais descrevem características de qualidade, desempenho, disponibilidade, etc. I. "Cada professor que usa o sistema deve ser identificado apenas por sua matrícula de oito dígitos seguidos de sua senha." — funcional (identificação do usuário). II. "O aluno faz upload do material de aula." — funcional (ação do sistema). III. "O professor disponibiliza o material de aula para o aluno." — funcional (ação do sistema). IV. "O tempo de resposta de uma consulta não pode exceder quatro milissegundos." — não funcional (desempenho). V. "O sistema deve estar disponível 24 horas por dia e sete dias da semana." — não funcional (disponibilidade). A questão pede uma alternativa que contenha um requisito funcional e um requisito não funcional, respectivamente. Analisando as alternativas: a) IV (não funcional) e V (não funcional) — ambos não funcionais, incorreto. b) I (funcional) e IV (não funcional) — correto. c) II (funcional) e I (funcional) — ambos funcionais, incorreto. d) V (não funcional) e III (funcional) — ordem invertida (não funcional e funcional), mas a questão pede funcional e não funcional, incorreto. e) II (funcional) e III (funcional) — ambos funcionais, incorreto. Resposta correta: b) I e IV.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Analise o cenário a seguir. Cenário: Sistema de Central de Atendimento O cliente solicita uma ordem serviço por meio de um formulário do site da empresa com os seguintes dados: nome, telefone, descrição do pedido. O sistema cadastra o pedido do cliente com as informações fornecidas e a data e hora do pedido e fornece uma página com a seguinte resposta: "A sua ordem de serviço NNNNNN será processada pelo nossa Central de Atendimento". Em qualquer momento, o atendente pode consultar todos os pedidos pendentes fornecendo a data e hora ao sistema. Após analisar o pedido, o atendente preenche o prazo de atendimento estimado para cada pedido. O cliente consulta a previsão de atendimento fornecendo ao sistema o número da ordem de serviço. O gerente consulta o sistema para selecionar um relatório de todos os pedidos atendidos ou um outro relatório com todos os pedidos pendentes a partir de uma data e hora fornecidas por ele na consulta. Os relatórios apresentam os dados fornecidos pelo cliente, a data e hora do pedido e o prazo de atendimento, caso tenha sido atendido.
Diante disso, pode-se afirmar que: I – As entidades externas desse cenário são: cliente e atendente. II – No evento “O cliente solicita uma ordem de compra”, temos como estímulo a ordem de compra. III – O sistema fornece uma página com a lista de pedidos pendentes e um estímulo. IV – Um dos depósitos de dados do cenário é pedido. Está correto apenas o que se afirma em:
a) I e III.
b) I e II.
c) I e IV.
d) II e III.
e) II e IV.

A elicitação de requisitos é o processo para descobrir os requisitos do sistema a ser desenvolvido, comunicando-se com o cliente, usuários finais, usuários do sistema e outros que tenham interesse no desenvolvimento do sistema de software.
Diante disso, marque a alternativa que apresenta corretamente a técnica de elicitação de requisitos mais indicada quando os usuários não conseguem expressar seus requisitos e/ou a análise de requisitos e o estudo de viabilidade são difíceis.
A) Questionário.
B) Prototipagem.
C) Brainstorming.
D) Entrevista.
E) Casos de uso.

"Os métodos da engenharia de software fornecem as informações técnicas para desenvolver software. Os métodos envolvem uma ampla variedade de tarefas, que incluem: comunicação, análise de requisitos, modelagem de projeto, construção de programa, testes e suporte." (PRESSMAN, R. S. Engenharia de Software: uma abordagem profissional. 8. ed. Porto Alegre: Mc Graw Hill, 2016.)
Com relação ao processo de software, pode-se afirmar que: I – Processo é um conjunto de atividades, ações e tarefas realizadas na criação de algum artefato. II – Uma tarefa define quem está fazendo o que, quando e como para atingir determinado objetivo. III – Uma ação envolve um conjunto de tarefas que resultam em um artefato de software fundamental. Está correto apenas o que se afirma em:
A) II e III.
B) I e II.
C) I.
D) I e III.
E) I, II e III.

Os sistemas de informação utilizam recursos humanos, de hardware, software, dados e rede de comunicações para coletar, transformar e disseminar informações em uma organização.
No que se refere aos recursos dos sistemas computacionais, leia as afirmativas a seguir: I – Recursos humanos representam as pessoas envolvidas com o sistema computacional, exceto a equipe de desenvolvimento. II – Recursos de redes representam as formas de comunicação, dentre as quais podemos destacar a internet. III – Recursos de dados representam os programas de computador e reúnem os conjuntos de instruções para a realização da entrada de dados, processamento e geração das informações de saída. Está correto apenas o que se afirma em:
A) I.
B) II e III.
C) I e III.
D) III.
E) II.

Protótipos são as representações ou visualizações das partes reais do sistema. O protótipo é projetado nos estágios iniciais da implementação do projeto, fornecendo a ideia geral das funções reais do sistema e do fluxo de trabalho.
Diante disso, cite, no mínimo, uma situação em que os desenvolvedores de software usam os protótipos.

Mais conteúdos dessa disciplina