Questões de Concurso
Sobre engenharia de requisitos em engenharia de software
Foram encontradas 1.151 questões
No que se refere à modelagem de processos de negócio e às metodologias utilizadas para desenvolvimento de softwares, julgue o item que se segue.
Depois de ordenados os requisitos do product backlog pelo
time de desenvolvimento, o Product Owner avalia a qualidade
dos produtos entregues para certificar que os desenvolvedores
realizaram adequadamente as avaliações de mercado
e as necessidades dos clientes do produto. Práticas
de estimativa, como burndown, em conjunto com gráficos
de barra, são úteis para estabelecer o burndown baseline
e auxiliar o time de desenvolvimento a gerir a complexidade
do projeto.
Julgue o item a seguir, relativo a testes de software.
As técnicas estáticas de verificação centram-se na análise
manual ou automatizada do código-fonte do programa,
enquanto a validação dinâmica tem por objetivo identificar
defeitos no programa e demonstrar se ele atende a seus
requisitos.
O processo de Análise de Requisitos busca definir um conjunto de requisitos que precisam ser validados quando o software estiver pronto. Com relação a este assunto são realizadas as seguintes afirmações:
I. Um Requisito Funcional é um requisito de sistema de software que especifica uma função que o sistema ou componente deve ser capaz de realizar.
II. Um Requisito Não Funcional de software é aquele que descreve como o sistema fará e não o que ele fará. São exemplos de Requisitos Não Funcionais os requisitos de desempenho, requisitos da interface externa do sistema, restrições de projeto e atributos da qualidade.
III. As fontes de informações durante a fase de obtenção de requisitos incluem documentação, stakeholders de sistema e especificações de sistemas similares.
IV. Requisitos permanentes são requisitos que irão mudar durante o processo de desenvolvimento do sistema ou depois que o sistema estiver em operação.
Em relação a estas afirmações, assinale a alternativa correta:
A engenharia de requisitos possui atividades para o levantamento dos requisitos, especificação dos requisitos, validação dos requisitos e gerenciamento dos requisitos. Analise as afirmativas abaixo.
I. As entrevistas (abertas e fechadas) podem ser usadas para levantar os requisitos do sistema.
II. Durante a validação de um requisito, devemos verificar sua validade, consistência, completude, realismo e verificabilidade.
III. Casos de uso identificam interações individuais entre o sistema e seus usuários ou outro sistema.
IV. O gerenciamento de mudanças nos requisitos deve ser aplicado somente às mudanças de emergência depois que o documento de requisitos for aprovado.
De acordo com as afirmativas, marque a alternativa CORRETA:
Joaquim, após realizar algumas entrevistas, percebe que os usuários estão muito preocupados com a interface do novo sistema, visto que diversos problemas na linha de produção ocorriam devido às dificuldades dos usuários com a interface do sistema legado.
Nesse caso, a técnica de levantamento de requisitos mais adequada, para garantir que o novo sistema não incorra nos mesmos erros de interface do sistema legado, é
Sabendo-se que a empresa utiliza uma abordagem participativa de gerência em que todos podem opinar em qualquer assunto, a técnica mais adequada a ser utilizada para se obter os objetivos gerais do sistema é
Em engenharia de requisitos, os requisitos funcionais referem-se a usabilidade, confiabilidade, robustez e desempenho do sistema.
No gerenciamento do ciclo de vida de um software, o processo de desenvolvimento (processo básico) objetiva estabelecer os requisitos dos componentes e suas interfaces em um sistema.
Considere:
I. Uma Especificação de Requisitos que reflete todas as decisões que foram tomadas e não contém cláusulas de pendências. Desta forma, contém todos os requisitos significativos relativos a funcionalidade, desempenho, restrições de desenho, atributos e interfaces externas, além de definir as respostas do software para todas as entradas possíveis, válidas e inválidas, em todas as situações possíveis.
II. Uma Especificação de Requisitos em que todo requisito presente possui apenas uma única interpretação, aceita tanto pelos desenvolvedores quanto pelos usuários chaves. Em particular, ela é compreensível para todo o seu público alvo e é suficiente para a especificação dos testes de aceitação do produto.
Os itens I e II descrevem especificações cujos requisitos contemplam, respectivamente, as qualidades