Questões de Concurso
Sobre engenharia de requisitos em engenharia de software
Foram encontradas 1.360 questões
Com relação aos requisitos, assinale (V) para a afirmativa verdadeira e (F) para a falsa.
( ) Requisitos Funcionais permitem que as equipes de projeto compreendam o que precisa ser implementado e validado, servindo como orientação clara para o desenvolvimento e teste do sistema.
( ) Os Requisitos Funcionais geralmente têm um grau de criticidade maior do que os Requisitos Não Funcionais isolados.
( ) Enquanto os Requisitos Não Funcionais especificam o modo como essas funções devem ser executadas, os Requisitos Funcionais delineiam as ações que um sistema de software deve realizar.
As afirmativas são, respectivamente,
Entre as técnicas que podem ser empregadas para a elicitação de requisitos, encontram-se:
A ORG_A é uma organização que anualmente conduz um processo seletivo interno para cargos de gerência. Concorrem aos cargos aqueles funcionários que cumprem um rol de requisitos definido em norma interna. A ORG_A já possui um software para gestão de funcionários e deseja estendê-lo com uma inovação para apoiar os processos seletivos.
O representante do cliente explicou que os funcionários que cumprem os requisitos para um cargo devem ser automaticamente selecionados pelo sistema, e seus nomes devem ser exibidos em tela em ordem crescente de data de admissão, um dado relevante para os usuários e para o processo de seleção. Deve ser disponibilizada a opção para que os usuários do sistema possam alterar a ordenação dos nomes dos funcionários, arrastando e soltando na posição desejada. O sistema deve salvar a nova ordenação após a solicitação do usuário. A alteração da ordenação pode ser refeita a qualquer tempo, mas o sistema deve armazenar o histórico das listas anteriores. As listas de funcionários podem ser impressas em tela. Opcionalmente, as listas podem ser exportadas para os formatos PDF, JSON e XML para interoperabilidade com outros sistemas da ORG_A.
Considerando a solicitação do cliente à luz da engenharia de requisitos, para a inovação solicitada identificam-se:
I Os requisitos de negócio envolvem partes especificas, a fim de encontrar detalhes de cada produto do projeto.
II Durante o levantamento de requisitos com as partes interessadas (stakeholders), é vital distinguir os requisitos de outros elementos, como questões, restrições e riscos.
III Os requisitos de solução são as características que atendem tanto aos requisitos de negócios quanto aos requisitos das partes interessadas (stakeholders).
ssinale a opção correta.
No que se refere à entrevista como estudo de usuário, julgue o seguinte item.
A entrevista é definida como uma conversação informal cuja finalidade é coletar dados.
Leia o texto a seguir.
Segundo Valente (2020), “em alguns projetos, ainda se exige um Documento de Especificação de Requisitos, no qual todos os requisitos do software que se pretende construir — incluindo requisitos funcionais e não-funcionais — são documentados em linguagem natural (português, inglês, etc.)”.
VALENTE, Marco Tulio. Engenharia de software moderna. Princípios e Práticas para Desenvolvimento de Software com Produtividade, v. 1, n. 24, 2020.
A norma recomendada para guiar tal documentação é a
Assinale a alternativa que apresenta CORRETAMENTE qual a técnica que pode ser usada para capturar requisitos de software:
“São declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações. Em alguns casos, também podem explicitar o que o sistema não deve fazer.”
Diante do exposto, assinale a alternativa correta.
No que diz respeito a análise de requisitos de projetos de software, julgue o item seguinte.
A elicitação de requisitos é uma atividade crucial na engenharia de software e pode ser realizada por meio de entrevistas, questionários e workshops com os stakeholders.
No que diz respeito a análise de requisitos de projetos de software, julgue o item seguinte.
O levantamento de requisitos funcionais prescinde do envolvimento dos usuários finais, pois os analistas de sistemas podem definir todas as necessidades do sistema.
No que diz respeito a análise de requisitos de projetos de software, julgue o item seguinte.
A rastreabilidade de requisitos é importante para a garantia de que todas as mudanças nas necessidades dos stakeholders sejam devidamente gerenciadas e refletidas nas fases subsequentes do desenvolvimento do software.
Em relação às metodologias de desenvolvimento de sistemas e às linguagens de programação utilizadas no desenvolvimento de sistemas, julgue o item seguinte.
A análise essencial tem como objetivo identificar e estruturar os requisitos do sistema de forma independente da tecnologia, focando nos processos de negócio e nas necessidades dos usuários.