Questões de Concurso
Comentadas para analista de tecnologia da informação - desenvolvimento de sistemas
Foram encontradas 911 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Com base nas metodologias de desenvolvimento de software, julgue o seguinte item.
O desenvolvimento test-first é uma das
mais importantes inovações no XP. Em vez
de escrever algum código e, em seguida,
escrever testes para esse código, primeiro
escrevem-se os testes antes de escrever o
código. Isso significa que a execução do
teste ocorre enquanto o código está sendo
escrito e permite encontrar problemas
durante o desenvolvimento.
Com base nas metodologias de desenvolvimento de software, julgue o seguinte item.
Extreme Programming leva uma
abordagem “extrema” para o
desenvolvimento incremental. Novas
versões do software podem ser
construídas várias vezes por dia e releases
são entregues aos clientes a cada duas
semanas, aproximadamente. Prazos de
releases nunca são desrespeitados. Se
houver problemas de desenvolvimento, o
cliente é consultado e a funcionalidade é
removida do release planejado.
Com base nas metodologias de desenvolvimento de software, julgue o seguinte item.
Embora a ideia de envolvimento do cliente
no processo de desenvolvimento seja
atraente, seu sucesso depende de um
cliente disposto e capaz de passar o tempo
com a equipe de desenvolvimento, e que
possa representar todos os stakeholders
do sistema. Frequentemente, os representantes dos clientes estão sujeitos
a diversas pressões e não podem
participar plenamente do desenvolvimento
de software.
Com base nas metodologias de desenvolvimento de software, julgue o seguinte item.
Os métodos ágeis são mais eficazes
quando o sistema pode ser desenvolvido
com uma pequena equipe colocalizada
capaz de se comunicar de maneira
informal. Isso pode não ser possível para
sistemas de grande porte que exigem
equipes de desenvolvimento maiores.
Nesse caso, uma abordagem dirigida a
planos pode ser usada.
Em relação a soluções de integração entre sistemas e Interoperabilidade de sistemas, julgue o seguinte item.
O foco central da arquitetura SOA são as
definições de serviços. As tarefas ou as
funções de negócio são orquestradas para
prover automatização do processo após a
definição dos serviços.
Em relação a soluções de integração entre sistemas e Interoperabilidade de sistemas, julgue o seguinte item.
XML e WSDL são padrões comumente
utilizados para viabilizar a comunicação
entre Web Services em uma abordagem
SOA.
Em relação a soluções de integração entre sistemas e Interoperabilidade de sistemas, julgue o seguinte item.
Em uma mensagem SOAP (simple object
access protocol), não há referência ao
endereço de destino no envelope da
mensagem SOAP, pois independe do
mecanismo de transporte utilizado. O
protocolo HTTP é quem tem a atribuição
de especificar o endereço de destino.
Em relação a soluções de integração entre sistemas e Interoperabilidade de sistemas, julgue o seguinte item.
<colaborador>
<nome>Ciclano de tal </nome>
<matricula>935672</matricula>
<função>Professor</função>
<departamento>
<e-
mail>[email protected]</e-
mail>
<ramal>8483</ramal>
</departamento>
</coloborador>
Considerando esse conteúdo presente em
um arquivo Colaborador.xml e sendo
executado em um navegador, esse arquivo
apresentará erro de formatação.
A arquitetura MVC (model control view) não é recomendada para aplicações WEB que não usem algum tipo de autenticação em seu ponto de acesso.
Quanto ao desenvolvimento web, julgue o seguinte item.
Quando enviamos um arquivo através de
um formulário para o PHP, ele cria a super
global $_FILES, no mesmo estilo das
super globais $_GET e $_POST. Cada
campo do tipo file é colocado em um array
dentro de $_FILES.
Quanto ao desenvolvimento web, julgue o seguinte item.
No Git, uma tag é simplesmente um
apontador fixo para um commit específico.
Ao contrário de branches, esse apontador
não avança com novos commits.
8
8
Quanto ao desenvolvimento web, julgue o seguinte item.
JavaScript é uma linguagem que sofre
muito com compatibilidade entre
navegadores. A jQuery sofre com o mesmo
problema. Animações, manipulação de
DOM e outra tarefas corriqueiras são mais
complexas e menos produtivas ao usar o
jQuery.
Quanto ao desenvolvimento web, julgue o seguinte item.
O Box model é como as propriedades de
CSS compõem as dimensões, em que,
além do width e do height, as propriedades
border e padding também influenciam no
resultado final.
Quanto ao desenvolvimento web, julgue o seguinte item.
Campos de formulários em HTML5 em
dispositivos móveis assumem
características singulares. No campo do
tipo e-mail, o teclado padrão recebe a
adição da arroba (@). No caso de
type=”url”, o iOS, por exemplo, oferece um
botão “.com”.
Acerca de qualidade de software, julgue o seguinte item.
Revisões e inspeções são atividades de
controle de qualidade que verificam a
qualidade dos entregáveis de projeto. Isso
envolve examinar o software, sua documentação e os registros do processo
para descobrir erros e omissões e verificar
se os padrões de qualidade foram
seguidos.
Acerca de qualidade de software, julgue o seguinte item.
Uma parte importante da garantia de
qualidade é a definição ou a seleção de
padrões que devem ser aplicados no
processo de desenvolvimento de software.
Como parte desse processo de QA, devem
ser escolhidos ferramentas e métodos para
suportar o uso desses padrões.
Acerca de qualidade de software, julgue o seguinte item.
A garantia da qualidade estabelece a
infraestrutura que suporta métodos sólidos
de engenharia de software, gerenciamento
racional de projeto e ações de controle de
qualidade.
Acerca de qualidade de software, julgue o seguinte item.
O controle de qualidade engloba um
conjunto de ações de engenharia de
software que ajuda a garantir que cada
produto resultante atinja suas metas de
qualidade. Os modelos são revistos de
modo a garantir que sejam completos e
consistentes.
Acerca de qualidade de software, julgue o seguinte item.
O padrão ISO 9126 foi desenvolvido como
uma tentativa de identificar os atributos
fundamentais de qualidade para software
de computador. O padrão identifica seis
atributos fundamentais de qualidade:
funcionalidade, confiabilidade, usabilidade,
eficiência, facilidade de manutenção e
portabilidade.
Acerca de qualidade de software, julgue o seguinte item.
David Garvin sugere que a qualidade deve ser considerada adotando-se um ponto de vista multidimensional que começa com uma avaliação da conformidade e termina com uma visão transcendental (estética). Embora as oito dimensões de qualidade de Garvin não tenham sido desenvolvidas especificamente para software, elas podem ser aplicadas quando se considera qualidade de software.