Questões de Concurso
Sobre engenharia de requisitos em engenharia de software
Foram encontradas 1.321 questões
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.
Julgue o próximo item, acerca de análise de requisitos, UML e conceitos relativos à orientação a objetos.
O design thinking converge com a engenharia de requisitos e com a UX (experiência do usuário), especialmente em sua etapa de prototipação, quando são produzidas as ideias e é incentivada a criatividade, de modo que se possa fazer imersão no que o usuário espera do software.
(__) A elicitação de requisitos é a fase inicial em que as necessidades do cliente e dos stakeholders são identificadas, documentadas e analisadas.
(__) A rastreabilidade de requisitos permite associar cada requisito às fases subsequentes do projeto, garantindo sua implementação e validação.
(__) A validação de requisitos é realizada exclusivamente no final do ciclo de desenvolvimento, garantindo que todos os requisitos foram implementados corretamente.
(__) A categorização de requisitos pode incluir requisitos funcionais, que descrevem o comportamento esperado do sistema, e não funcionais, que definem atributos como desempenho e segurança.
A sequência está correta em:
I. Requisitos de usuário são declarações, em uma linguagem natural somada a diagramas, dos serviços que se espera que o sistema forneça para os usuários e das limitações sob as quais ele deve operar.
II. Requisitos de sistema são descrições mais detalhadas das funções, dos serviços e das restrições operacionais do sistema de software.
III. Requisitos de usuário podem variar de declarações amplas das características necessárias do sistema até descrições precisas e detalhadas da sua funcionalidade.
IV. O documento de requisitos de sistema, chamado de especificação funcional, deve definir exatamente o que deve ser implementado.
A leitura baseada em perspectiva de documentação já existente sobre o sistema é uma técnica que pode ser apropriada para revelar requisitos funcionais implícitos, que não foram inicialmente considerados no projeto.
Em elicitação de requisitos, a técnica mudança de perspectiva fragmenta temporariamente a percepção holística do sistema ao enfocar visões individuais, entretanto a compreensão obtida pode ser utilizada para uma visão sistêmica mais robusta e integrada do artefato de software em desenvolvimento.
A respeito de engenharia de requisitos, julgue o item a seguir.
A análise de um requisito funcional resulta na identificação de múltiplos requisitos não funcionais associados, porém um requisito não funcional não é fonte de requisitos funcionais.
O walkthrough é uma técnica de validação de requisitos que envolve a apresentação sistemática dos requisitos aos stakeholders, promovendo discussões detalhadas e buscando identificar problemas como inconsistências, ambiguidades e omissões.
A especificação de requisitos realizada a partir da utilização de modelos gráficos é incapaz de representar aspectos não funcionais e interdependências entre requisitos não funcionais em projetos de software.
Em relação à engenharia de requisitos, julgue o item a seguir.
A flexibilidade do desenvolvimento ágil permite a evolução dos requisitos ao longo do projeto, porém, requer um processo formal de gerenciamento de mudanças para garantir que o produto entregue valor.
Em relação à engenharia de requisitos, julgue o item a seguir.
Nos métodos ágeis, os requisitos são definidos de forma incremental, e a elicitação é efetuada continuamente ao longo do projeto pelos membros da equipe.
Em relação à engenharia de requisitos, julgue o item a seguir.
Na validação de requisitos por prototipação, um modelo executável é apresentado aos usuários para verificar se ele atende às suas necessidades.
Em relação à engenharia de requisitos, julgue o item a seguir.
Em regra, a verificação de completude envolve a criação de um conjunto de testes que comprovem que o sistema atende a todos os requisitos especificados.