Questões de Concurso
Comentadas sobre engenharia de requisitos em engenharia de software
Foram encontradas 1.222 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, é
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
Considere as seguintes afirmações sobre análise de requisitos funcionais e não funcionais.
I. Os requisitos não funcionais 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, os requisitos não funcionais também podem explicitar o que o sistema não deve fazer.
II. Os requisitos funcionais são restrições aos serviços ou funções oferecidos pelo sistema. Incluem restrições de timing, restrições de processos de desenvolvimento e restrições impostas pelas normas. Ao contrário das características individuais ou serviços do sistema, os requisitos funcionais, muitas vezes, aplicam-se ao sistema como um todo.
III. Os requisitos funcionais de um sistema descrevem o que ele deve fazer. Quando expressos como requisitos de usuário, são normalmente descritos de forma abstrata, para serem compreendidos pelos usuários do sistema. No entanto, requisitos de sistema funcionais mais específicos descrevem em detalhes as funções do sistema, como, por exemplo, suas entradas e saídas, e exceções.
Quais estão corretas?