Questões de Concurso Sobre engenharia de software
Foram encontradas 14.775 questões
Se uma subclasse herdar características de duas ou mais superclasses, ocorrerá uma herança múltipla.
Story point é uma técnica que estima o tamanho de uma story para comparar com outras stories de tipo similar
Um story point é representado por um número inteiro ou fracionário que representa uma agregação de certo número de aspectos, como conhecimento, complexidade, volume, incerteza e tempo.
Scrum é uma metodologia de desenvolvimento de software que possui entre os seus princípios a realização do trabalho em sprint. Nessa metodologia, o tempo da sprint é variável, o que a faz adaptar-se mais facilmente às mudanças que possam ocorrer.
Os princípios fundamentais do processo unificado não incluem natureza iterativa e incremental, visto que este é um processo tradicional organizado em cascata.
XP é um método de desenvolvimento de software em que os requisitos são especificados em user stories; requisitos, arquitetura e design surgem durante o curso do projeto; e o desenvolvimento ocorre de maneira incremental
Requisito é a descrição dos principais recursos de um produto de software, seu fluxo de informações, comportamento e atributos.
As atividades do gerenciamento de requisitos incluem a análise e a negociação, a qual visa garantir que todos os requisitos do sistema tenham sido declarados de modo não ambíguo, sem inconsistências, omissões e erros
Workshop de requisitos, brainstorming, entrevistas e questionários são técnicas que podem ser utilizadas para elicitar requisitos.
Testes funcionais são aplicados para identificar não conformidades entre o programa e seus requisitos
Para se avaliar a documentação do projeto do software, deve ser utilizado o teste de unidade.
Em projeto de software, a independência funcional pode ser medida pela coesão, isto é, pela interdependência relativa entre os módulos, e pelo acoplamento, ou seja, pela força funcional relativa de um módulo
A fase de análise define os requisitos do cliente, conforme as necessidades de negócio, e as considerações técnicas envolvidas, que se agrupam em uma solução tecnológica, compõem a fase de projeto de software.
Requisitos não funcionais do sistema podem influenciar o estilo e a estrutura escolhida para uma aplicação, pois a arquitetura de sistema afeta seu desempenho, sua distribuição e manutenção.
Quando a baseline, gerada na função de controle da configuração, é selecionada para ser liberada para o cliente, ocorre a função de avaliação e revisão da configuração.
Na perspectiva de desenvolvimento, a gerência de configuração pode ser dividida em controle de modificações, controle de versões e gerenciamento de construção.
No V-model, que integra o ciclo de vida de desenvolvimento de software ao ciclo de teste, a validação refere-se ao desenvolvimento, enquanto a verificação se refere ao teste
Os principais níveis de teste de software são os de caixa branca, os de caixa preta, os de sistema e os de aceitação.
No teste de software, defeitos em um produto podem provocar falhas, gerando erros, que são comportamentos inesperados em um software
Os testes de software buscam garantir que as funcionalidades definidas para atender as necessidades do cliente foram implementadas. Portanto, só podem ser realizadas ao término da construção de um software.