Questões de Concurso Sobre engenharia de software
Foram encontradas 14.710 questões
Considerando que, durante o processo de desenvolvimento de software em que se está utilizando a UML (Unified Modeling Language), é necessário avaliar a vantagem em usar alguns de seus diagramas, julgue o item a seguir.
O diagrama de caso de uso, cuja principal finalidade é auxiliar
na comunicação com o usuário do sistema, deve retratar o que
o sistema vai fazer, sem especificar como isso será realizado.
Julgue o próximo item, a respeito das metodologias ágeis Scrum e Kanban.
Em um desenvolvimento ágil sob a metodologia Scrum,
deve-se fazer uma reunião diária, chamada daily Scrum, que
terá a finalidade de resolver os problemas que forem
identificados e não solucionados no dia de trabalho anterior.
Julgue o próximo item, a respeito das metodologias ágeis Scrum e Kanban.
A implementação de um Kanban pressupõe a definição de um
fluxo de trabalho pela equipe, o qual poderá ser revisto,
mediante a inclusão ou a retirada de estágios, à medida que o
trabalho evoluir.
Julgue o seguinte item, relativo a processo unificado.
O produto de software é desenvolvido em iterações; o final de
cada iteração é marcado por um ponto de verificação e
disponibilização de artefatos que representem o atingimento do
marco.
Julgue o seguinte item, relativo a processo unificado.
Na fase de construção, na qual o produto é de fato construído,
pode haver ajustes ou pequenas mudanças na arquitetura do
software.
Julgue o item seguinte, a respeito de comandos usados na ferramenta SVN, muito utilizada para manter cópia e controle de modificação de códigos em ambientes de desenvolvimento Linux.
O comando a seguir lista a raiz de um projeto.
svn list <servidor/caminho>
Julgue o item seguinte, a respeito de comandos usados na ferramenta SVN, muito utilizada para manter cópia e controle de modificação de códigos em ambientes de desenvolvimento Linux.
O comando seguinte cria um dono (create owner) no servidor SVN em questão.
svn co <servidor/caminho> <caminholocalprojeto>
Julgue o item seguinte, a respeito de programação orientada a objetos.
Um recurso de grande utilidade nesse tipo de programação
consiste na possibilidade de um objeto exercer o
comportamento de outro objeto.
Julgue o item seguinte, a respeito de programação orientada a objetos.
Os atributos de um objeto podem ser expostos tanto por meio
de um enlace direto a uma variável interna quanto por meio do
retorno de um valor por meio de um método.
Julgue o item seguinte, a respeito de programação orientada a objetos.
O tipo de herança mais eficiente e indicado é a herança de
implementação, pois possibilita que uma nova classe reutilize
a implementação de outra classe sem a necessidade de se
recortar e colar o código de forma manual, tornando o código
automaticamente disponível, como parte da nova classe.
Julgue o item seguinte, a respeito de programação orientada a objetos.
O encapsulamento permite que um programa seja dividido em
várias partes menores; contudo, as partes tornam-se
dependentes umas das outras em relação à implementação e em
relação ao trabalho realizado.
Julgue o item seguinte, a respeito de programação orientada a objetos.
O estado interno de um objeto pode ser alterado por meio de
métodos assessores.
Em relação a desenvolvimento de aplicativos, julgue o seguinte item.
A linguagem GraphQL é utilizada para consulta a objetos
gráficos em bancos de dados relacionais.
A respeito de construção de sistemas, julgue o item subsequente.
Em qualidade de software, o atributo de eficiência define o
quanto o software adere às necessidades declaradas do usuário.
A respeito de construção de sistemas, julgue o item subsequente.
Em orientação a objetos, os membros de dados de uma classe
devem ser acessados por um método específico do objeto,
e não diretamente.
Julgue o seguinte item, relativo a teste de software.
Em testes de integração, a estratégia de integração bottom-up
integrará componentes de infraestrutura que fornecem serviços
comuns, adicionando a eles componentes funcionais; para
testar uma nova característica, pode ser necessário integrar
componentes diferentes.
Julgue o seguinte item, relativo a teste de software.
Em um processo de cascata, testes de sistemas testam todo o
sistema, enquanto, em processos de desenvolvimento iterativo,
será testado apenas um incremento a ser entregue ao cliente.
Julgue o seguinte item, relativo a teste de software.
Testes de regressão servem ao propósito de verificar se o
sistema pode operar na carga necessária, fazendo-a regredir
constantemente até que o comportamento de falha do sistema
seja testado ou que defeitos sejam identificados.
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue o item subsequente.
As funcionalidades são medidas sob o ponto de vista dos
analistas responsáveis pela conceituação do sistema; a
contagem em projetos de melhoria considera a exclusão de
funcionalidades implementadas, bem como a inclusão de novas
funcionalidades.
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue o item subsequente.
Em projetos de desenvolvimento ágil, considera-se que o ciclo
de trabalho evolutivo encerra-se a cada release; alterações
ocorridas em funcionalidades após o término de uma release
serão tratadas como projeto de melhoria.