Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q854689 Engenharia de Software
O scrum não se aplica exclusivamente ao desenvolvimento de software, mas, sim, no desenvolvimento de qualquer produto ou no gerenciamento de qualquer trabalho, pela sua característica iterativa e incremental. Pode-se afirmar que o scrum é baseado em quatro fundamentos; assinale-os.
Alternativas
Q854688 Engenharia de Software
Scrum é considerado um método ágil geral, mas, ao invés das abordagens técnicas tradicionais específicas da engenharia de software, seu foco está no gerenciamento do desenvolvimento iterativo. Ele não prescreve o uso de práticas de programação, como programação em pares e desenvolvimento test-first, mas pode ser utilizado com abordagens ágeis mais técnicas, como XP, para fornecer um framework de gerenciamento do projeto. O ciclo Sprint, do scrum, pode ser resumido em quatro passos; assinale-os.
Alternativas
Q854684 Engenharia de Software
“Uma _________________ é uma classe cuja finalidade principal é definir uma interface comum para suas subclasses. As operações que uma classe _________ declara, mas não implementa, são chamadas de operações _________________.” Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
Alternativas
Q854138 Engenharia de Software

No processo Gerenciar a equipe do projeto da área de Gerenciamento dos Recursos Humanos, de acordo com o PMBOK 5a edição, o êxito de um gerente na gestão de seu pessoal depende muito da sua capacidade para solucionar conflitos. Os fatores que influenciam a escolha de um método de resolução de conflitos incluem: importância relativa e intensidade do conflito, pressão de prazo para resolver o conflito, posição assumida pelas pessoas envolvidas e motivação para resolver o conflito a longo ou curto prazo.


Considere que um Analista de Suporte, na posição de gerente de um projeto de TI, decide aplicar uma das técnicas para resolver conflitos indicadas pelo PMBOK 5ª edição, qual seja: 

Alternativas
Q854137 Engenharia de Software

Considere, por hipótese, que um Analista de Suporte esteja trabalhando no processo de identificação de riscos em um programa de gestão de riscos de um projeto do TST com base no PMBOK 5ª edição. Após realizar o levantamento das informações sobre um risco, o Analista assim o descreveu: Devido a não observância dos requisitos legais definidos na Lei, poderá haver o provimento do pedido de impugnação do edital, o que poderá ocasionar o atraso na realização da contratação pleiteada.


Com base na descrição do risco,

Alternativas
Q854074 Engenharia de Software
Uma dupla de programadores, utilizando o modelo Extreme Programming − XP, realiza, na fase de
Alternativas
Q854073 Engenharia de Software
No Scrum, um Burndown Chart
Alternativas
Q854071 Engenharia de Software

Uma equipe Scrum elaborou uma lista de tarefas que se comprometeu a entregar em um período definido. A lista de tarefas foi extraída de um produto com base em prioridades pré-definidas por um profissional.


Um Programador fez as seguintes perguntas:


− Qual é a lista de tarefas?

− Quem define as prioridades?

− Qual a base de extração da lista de tarefas?

− Qual é o período previsto de entrega das tarefas listadas?


As respostas corretas, em sua respectiva ordem, são

Alternativas
Q854058 Engenharia de Software
Com base em determinados requisitos para elaborar um projeto de arquivos, um Programador entendeu que haveria muita consulta aos dados, todavia pouca atualização. Nessa situação, a fim de agilizar as consultas, a opção mais adequada é projetar uma forma de organização de dados
Alternativas
Q854047 Engenharia de Software
Considere, por hipótese, que um Programador está utilizando o Diagrama de Atividades da UML 2.5 para modelar processos de negócio do Tribunal Superior do Trabalho − TST. Para representar as unidades organizacionais ou os atores comerciais do TST, resolveu criar partições nas atividades do modelo, que são representadas corretamente utilizando-se
Alternativas
Q854046 Engenharia de Software

Considere o cenário abaixo.


Característica: Usuário negocia ações.

Cenário: o usuário solicita uma venda antes do fechamento da negociação.

[Given] que eu tenho 100 ações do estoque da empresa A.

And eu tenho 150 ações do estoque da empresa B.

And o momento é antes do fechamento da negociação.

[When] eu peço para vender 20 ações da empresa A.

[Then] eu devo ficar com 80 ações do estoque da empresa A.

And eu devo ficar com 150 ações do estoque da empresa B.

And uma ordem de venda de 20 ações da empresa A deve ser executada.


Este cenário utiliza a abordagem Given-When-Then originada e usada no método

Alternativas
Q854045 Engenharia de Software

Considere os fragmentos de texto abaixo.


Existem alguns padrões e recomendações para organizar um repositório. Muitas pessoas criam um diretório ..I.. para guardar a “linha principal” de desenvolvimento, um diretório ..II.. para guardar as ramificações, e um diretório ..III.. para guardar as versões concluídas.

(Adaptado de: https://tortoisesvn.net/...)


Em nosso dia a dia do desenvolvimento criamos ..II.. e builds dos produtos são gerados em cima deles para testes do setor de qualidade. Caso sejam encontrados problemas, a correção é feita e, em seguida, eles são transferidos para o ..I.. do produto. Quando determinados builds de produtos são aprovados pela equipe da qualidade, são criadas ..III.. para “congelar” o ponto onde os produtos e suas funcionalidades foram aprovados.

(Adaptado de: http://tsdn.tecnospeed.com.br/...)


Os fragmentos de texto tratam de questões de organização em ambientes de controle de versões com SVN. Nesses fragmentos, as lacunas I, II e III são preenchidas, correta e respectivamente, com

Alternativas
Q854044 Engenharia de Software
Um Programador adicionou um novo repositório remoto no Git usando o comando git remote add teste git://github.com/testehub/projgit.git. Para listar todos os repositórios remotos de forma completa, incluindo a URL do repositório, utiliza-se o comando git remote
Alternativas
Q854043 Engenharia de Software
Um Programador faz parte de uma equipe de desenvolvimento que utiliza Test Driven Development − TDD. No processo de desenvolvimento com TDD,
Alternativas
Q853992 Engenharia de Software
Um Analista de Sistemas utilizou em seu projeto UML, especificações de diagramas de estrutura estática e também de comportamento dinâmico de objetos. Na especificação inicial ele usou o Diagrama de Caso de Uso e também modelou alguns processos usando o Diagrama de Atividade. Utilizou, ainda, para a representação da conexão de funções on line o Diagrama de Sequência e também o Diagrama de Componente. Os diagramas de Classe e de Objeto também foram utilizados pelo Analista para especificar os atributos e operações que seriam usados no projeto. Esses seis diagramas, ou seja, Caso de Uso, Atividade, Sequência, Componente, Classes e Objetos foram o suficiente para ele especificar o funcionamento do sistema e do software de suporte. Destes todos, trata-se de um diagrama usado para modelar o comportamento dinâmico do software e um aplicado na modelagem da estrutura estática dos elementos do sistema, respectivamente,
Alternativas
Q853991 Engenharia de Software
Ao elaborar um modelo de Caso de Uso usando Unified Modeling Language – UML, um Analista de Sistemas levantou, hipoteticamente, os seguintes requisitos: o Cidadão que interage com o sistema pode atuar de forma geral como Cidadão, mas também de formas específicas como Pessoa Física ou Pessoa Jurídica. As diferentes formas de atuação do cidadão, indicam
Alternativas
Q853990 Engenharia de Software

Hipoteticamente, um Analista de Sistemas levantou os seguintes requisitos de negócio para o controle de processos civis no Tribunal Superior do Trabalho − TST:


− A área Recepção é responsável por receber e registrar uma impetração de processo civil − Receber AP − que provém de um Cidadão (não controlado pelo sistema) quando este apenas deverá identificar-se e instruir o objeto do processo. Esses são os dados AP que deverão ser arquivados na Folha de Abertura de Processo – FAP.

− Após o arquivamento, a Recepção informa a área Análise de Dados para obter a FAP arquivada, realizar sua validação – Validar AP − e proceder ao seu subsequente encaminhamento ao Parecer Jurídico ou para, em caso de dados inconsistentes, Comunicar o Cidadão para corrigir e/ou complementar eventuais informações faltantes quando da instrução do objeto do processo, por meio do Aviso de Revisão – AR, cujos dados são arquivados no Cadastro de Revisões - CR, aguardando a correção pelo cidadão e correspondente baixa.


As áreas envolvidas, as baixas e outras supostas atividades não devem ser consideradas. Os elementos que devem ser considerados são:


Cidadão, Receber AP, Dados AP, Folha de Abertura de Processo - FAP, Validar AP, Parecer Jurídico, Comunicar o Cidadão, Aviso de Revisão – AR, Cadastro de Revisões - CR.

Analisando os dois requisitos, o Analista de Sistemas identificou elementos de um Diagrama de Fluxo de Dados − DFD. São depósitos de dados, apenas,
Alternativas
Q853989 Engenharia de Software

Hipoteticamente, um Analista de Sistemas levantou os seguintes requisitos de negócio para o controle de processos civis no Tribunal Superior do Trabalho − TST:


− A área Recepção é responsável por receber e registrar uma impetração de processo civil − Receber AP − que provém de um Cidadão (não controlado pelo sistema) quando este apenas deverá identificar-se e instruir o objeto do processo. Esses são os dados AP que deverão ser arquivados na Folha de Abertura de Processo – FAP.

− Após o arquivamento, a Recepção informa a área Análise de Dados para obter a FAP arquivada, realizar sua validação – Validar AP − e proceder ao seu subsequente encaminhamento ao Parecer Jurídico ou para, em caso de dados inconsistentes, Comunicar o Cidadão para corrigir e/ou complementar eventuais informações faltantes quando da instrução do objeto do processo, por meio do Aviso de Revisão – AR, cujos dados são arquivados no Cadastro de Revisões - CR, aguardando a correção pelo cidadão e correspondente baixa.


As áreas envolvidas, as baixas e outras supostas atividades não devem ser consideradas. Os elementos que devem ser considerados são:


Cidadão, Receber AP, Dados AP, Folha de Abertura de Processo - FAP, Validar AP, Parecer Jurídico, Comunicar o Cidadão, Aviso de Revisão – AR, Cadastro de Revisões - CR.

Analisando os requisitos, o Analista de Sistemas identificou elementos de um Diagrama de Fluxo de Dados − DFD. As funções ou processos são, apenas,
Alternativas
Q853988 Engenharia de Software

Hipoteticamente, um Analista de Sistemas levantou os seguintes requisitos de negócio para o controle de processos civis no Tribunal Superior do Trabalho − TST:


− A área Recepção é responsável por receber e registrar uma impetração de processo civil − Receber AP − que provém de um Cidadão (não controlado pelo sistema) quando este apenas deverá identificar-se e instruir o objeto do processo. Esses são os dados AP que deverão ser arquivados na Folha de Abertura de Processo – FAP.

− Após o arquivamento, a Recepção informa a área Análise de Dados para obter a FAP arquivada, realizar sua validação – Validar AP − e proceder ao seu subsequente encaminhamento ao Parecer Jurídico ou para, em caso de dados inconsistentes, Comunicar o Cidadão para corrigir e/ou complementar eventuais informações faltantes quando da instrução do objeto do processo, por meio do Aviso de Revisão – AR, cujos dados são arquivados no Cadastro de Revisões - CR, aguardando a correção pelo cidadão e correspondente baixa.


As áreas envolvidas, as baixas e outras supostas atividades não devem ser consideradas. Os elementos que devem ser considerados são:


Cidadão, Receber AP, Dados AP, Folha de Abertura de Processo - FAP, Validar AP, Parecer Jurídico, Comunicar o Cidadão, Aviso de Revisão – AR, Cadastro de Revisões - CR.

Analisando os requisitos, o Analista de Sistemas identificou elementos de um Diagrama de Fluxo de Dados - DFD para a Macro Visão do Modelo Funcional. Os fluxos de dados são, apenas,
Alternativas
Q853983 Engenharia de Software

Durante a fase de teste de um software desenvolvido para um sistema em tempo real que usa memória compartilhada, um Analista de Sistemas verificou que, apesar de seus componentes já terem sido testados de modo individual e terem tido todos os erros corrigidos, ele não funcionava como deveria, de acordo com sua especificação. O Analista realizou, então, um teste de interface que conseguiu detectar o erro. O motivo era que o produtor e o consumidor de dados estavam operando em velocidades diferentes e o consumidor estava acessando informação desatualizada, pois o produtor da informação não atualizava as informações da interface compartilhada.


Na Engenharia de Software, o tipo de teste de interface e o erro detectado são denominados, correta e respectivamente, interface de

Alternativas
Respostas
4621: C
4622: B
4623: C
4624: C
4625: E
4626: A
4627: D
4628: B
4629: D
4630: C
4631: C
4632: A
4633: B
4634: E
4635: C
4636: C
4637: B
4638: C
4639: A
4640: A