Questões de Concurso Sobre engenharia de software

Foram encontradas 14.775 questões

Q585722 Engenharia de Software
Testes de usabilidade em interface de usuário web são eficientes quando implementados como parte do processo de desenvolvimento do site. O processo de teste de usabilidade passa normalmente pelas seguintes etapas:

1. Escolha do ambiente de teste.
2. Preparo do material de teste.
3. Planejamento do teste.
4. Condução da sessão de teste.
5. Questionamento final.
6. Escolha de participantes.
7. Análise dos dados coletados.
8. Implementação das alterações e re-teste.
9. Relato e recomendações.
A ordem correta das etapas do processo de teste de usabilidade é:
Alternativas
Q585718 Engenharia de Software
Na orientação a objetos, no que se refere à sobrecarga de métodos, um método é considerado sobrecarregado se
Alternativas
Q585295 Engenharia de Software
Usa-se um framework de testes iniciais automatizados para escrever os testes para uma nova funcionalidade antes que ela seja implementada, pois acredita-se que escrever o teste de unidade antes do código, que é escrito em pares, ajuda a escrever códigos com maior qualidade.
Esta é uma regra de codificação recomendada pelo método
Alternativas
Q585293 Engenharia de Software
A visão estática do RUP, uma variação do UP (Unified Process), prioriza as atividades que ocorrem durante o processo de desenvolvimento. Na descrição do RUP, estas atividades são chamadas de workflows. No workflow
Alternativas
Q585292 Engenharia de Software
Quando se utiliza a UML para modelar software há dois tipos de modelos de projeto possíveis: os modelos estruturais e os modelos dinâmicos. São adequados para serem usados na criação do modelo dinâmico, os diagramas de 
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Analista de Sistemas |
Q584944 Engenharia de Software
Sobre o RUP − Rational Unified Process, é correto afirmar que a disciplina de
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Analista de Sistemas |
Q584941 Engenharia de Software
Um Analista deseja efetuar medidas no software que ele produziu. Uma das métricas utilizadas para se obter valores sobre características de um software é a medida do fan-in e fan-out. Considerando uma função X presente no software, é correto afirmar que o número de
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Analista de Sistemas |
Q584939 Engenharia de Software
A elicitação de requisitos deve ser realizada em etapas. Dentre as diversas formas de estabelecimento dessas etapas, há uma que considera 4 etapas, cuja ordem sequencial correta de realização é
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Analista de Sistemas |
Q584931 Engenharia de Software
Um Analista deseja utilizar o Diagrama de Objetos da UML para mostrar exemplos de objetos interligados em um determinado ponto do tempo. Nesse tipo de diagrama:
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Analista de Sistemas |
Q584930 Engenharia de Software
Um Analista está desenhando o diagrama de Casos de Uso de um processo de login no sistema, descrito da seguinte forma:

Em um formulário de login, o cliente deverá informar seu nome de usuário e senha para poder se autenticar no sistema. No fluxo ideal desse processo, o cliente informará o nome do usuário e senha válidos e isso lhe permitirá o acesso aos recursos do software. Contudo, pode acontecer do cliente estar acessando o formulário pela primeira vez e não possuir cadastro no sistema. Prevendo essa possibilidade, o formulário permite que o cliente se registre, apresentando-lhe a opção de pressionar o botão “Registrar-se" para se cadastrar no sistema.

No Diagrama de Casos de Uso da situação descrita, entre os casos de uso “Realizar Login" e “Registrar-se" percebe-se uma associação de 
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Analista de Sistemas |
Q584924 Engenharia de Software
Um Analista deseja utilizar um sistema de controle de versão centralizado (Centralized Version Control System − CVCS) que possui um único servidor central contendo todos os arquivos versionados e vários clientes que podem resgatar os arquivos desse servidor. Ele deve utilizar, nesse caso, o
Alternativas
Q584457 Engenharia de Software
No que se refere a gestão de projetos e a legislações profissionais pertinentes, julgue o item que se segue.

Diferentemente da abordagem de gerência de projetos waterfall, que é orientada ao planejamento detalhado e de execução sequencial, o scrum é fundamentado em um desenvolvimento incremental e iterativo que permite maior adaptação e antecipação dos potenciais problemas.


Alternativas
Q584456 Engenharia de Software
No que se refere a gestão de projetos e a legislações profissionais pertinentes, julgue o item que se segue.

O scrum master é responsável pelo acompanhamento diário da execução das atividades e atua como facilitador junto ao time para resolver impedimentos que inibem a produtividade do time. O scrum master tem autoridade sob o time de execução e possui a mesma função de um gerente de projeto em projetos waterfall.


Alternativas
Q584455 Engenharia de Software
No que se refere a gestão de projetos e a legislações profissionais pertinentes, julgue o item que se segue.

Sprints são períodos curtos e regulares utilizados para a execução de um determinado conjunto de tarefas no scrum. Para se determinarem os subconjuntos de itens a serem executados em um sprint, um sprint planning é realizado pelo product owner, pelo time de desenvolvimento e pelo scrum master. Com base na meta determinada para o sprint, o time de desenvolvimento prioriza os itens, e um esforço para cada item é estimado


Alternativas
Q584454 Engenharia de Software
No que se refere a gestão de projetos e a legislações profissionais pertinentes, julgue o item que se segue.

O product backlog, lista das principais funcionalidades que o produto ou projeto tem de executar, é um dos artefatos mais importantes do framework ágil do scrum, sendo construído apenas pelo product owner e pelo time de execução.


Alternativas
Q584363 Engenharia de Software
A Análise por Pontos de Função é uma técnica paramétrica para estimativa de esforço para desenvolvimento de software. Esta técnica 
Alternativas
Q584362 Engenharia de Software
Um Técnico da área de TI adotou uma técnica para elicitação de requisitos criada pela IBM cujo objetivo é permitir a moderação de discussões de brainstorming, acelerando e consolidando o desenvolvimento de aplicações. Esta técnica consiste em colocar autoridades representativas e gerenciais juntas dentro de um workshop estruturado para promover decisões. Trata-se da 
Alternativas
Q584361 Engenharia de Software
O Feature Driven Development − FDD é uma metodologia ágil de desenvolvimento de software que 
Alternativas
Q584360 Engenharia de Software
Ao realizar testes automatizados com o Selenium é necessário descrever no script quais são os elementos alvo da validação, a ação a ser executada e o resultado esperado. No Selenium WebDriver, o método que cumpre o papel de informar ao script de testes qual é o elemento envolvido no teste é o 
Alternativas
Q583611 Engenharia de Software
Um Técnico observou o trabalho de 2 equipes de desenvolvimento de software e constatou as seguintes características do trabalho:

Equipe 1: A implementação do código era feita em dupla, com os dois desenvolvedores trabalhando em um único computador. Eles procuravam identificar erros sintáticos e semânticos, pensando estrategicamente em como melhorar o código que estavam implementando.

Equipe 2: A equipe estava em uma reunião de planejamento cuja intenção era responder as seguintes questões:

“O que será entregue como resultado do incremento da próxima Sprint?" e “Como o trabalho necessário para entregar o incremento será realizado?"

Baseado nas características acima, o Técnico concluiu que as equipes 1 e 2 estavam praticando atividades ligadas, respectivamente, às metodologias 
Alternativas
Respostas
9481: E
9482: C
9483: D
9484: C
9485: B
9486: A
9487: E
9488: C
9489: D
9490: E
9491: A
9492: C
9493: E
9494: C
9495: E
9496: D
9497: C
9498: B
9499: A
9500: E