Questões de Concurso Sobre engenharia de software

Foram encontradas 14.488 questões

Q3565952 Engenharia de Software
Analise as opções e assinale a alternativa correta: São valores do manifesto ágil:
I. Indivíduos e interações mais que processos e ferramentas
II. O tempo gasto na documentação não é importante
III. Software em funcionamento mais que documentação abrangente
IV. Colaboração com o cliente mais que negociação de contratos
V. Responder a mudanças mais que seguir um plano
Estão corretas as alternativas:
Alternativas
Q3565950 Engenharia de Software
Com relação ao modelo de qualidade de software, assinale a única alternativa incorreta:
Alternativas
Q3558949 Engenharia de Software
No padrão MVC, o modelo consiste em
Alternativas
Q3556607 Engenharia de Software

Na ferramenta de versionamento Git, dentre as alternativas a seguir, o nome do arquivo que permite definir tipos de arquivo que, intencionalmente, não devem ser rastreados no controle de versão é: 

Alternativas
Q3556604 Engenharia de Software

O Modelo de Requisitos para Sistemas Informatizados de Gestão de Processos e Documentos do Judiciário Brasileiro (MoReq-Jus), contido Resolução CNJ nº 91, de 29/09/2009, apresenta, em seu capítulo 3, informações referentes à captura ou incorporação de documentos ao Sistema Informatizado de Gestão de Processos e Documentos (GestãoDoc). Nesse capítulo, a operação de captura é definida como sendo composta por seis tipos de ações, sendo três dessas ações as seguintes:

Alternativas
Q3556585 Engenharia de Software
Uma característica importante em muitos sistemas computacionais está em possuírem propriedades que dizem respeito à tolerância a falhas. Nesse sentido, duas propriedades importantes destacam-se, a confiabilidade e a disponibilidade, sobre as quais é correto afirmar que
Alternativas
Q3478575 Engenharia de Software
Das alternativas abaixo, qual NÃO é considerada um exemplo de requisito funcional? 
Alternativas
Q3477883 Engenharia de Software
A metodologia DSDM (Metodologia de Desenvolvimento de Sistemas Dinâmicos) foi um dos pioneiros dos métodos ágeis. É uma metodologia de desenvolvimento bastante prescritiva, baseada em Rapid Application Development (RAD) - Desenvolvimento Rápido de Aplicações, no qual o DSDM enfatiza o envolvimento constante do usuário durante todo o projeto. Dentre os seus oito princípios, encontra-se a seguinte afirmação:
Alternativas
Q3477880 Engenharia de Software
Com relação aos modelos de processos de software e o seu ciclo de vida, assinale a alternativa que preenche corretamente as lacunas do texto abaixo:

O modelo ______ foi desenvolvido para abranger as melhores características tanto do modelo _____como da(o)________, acrescentando ao mesmo tempo, um novo elemento - a análise dos riscos - que falta nos modelos anteriores. O modelo define quatro importantes atividades representadas por quatro quadrantes.
Alternativas
Q3477879 Engenharia de Software
Uma métrica é a medição de um atributo (propriedades ou características) de uma determinada entidade (produto, processo ou recursos). Na categorização das métricas de software, assinale a alternativa abaixo que exemplifica uma métrica orientada a tamanho:
Alternativas
Q3219246 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem utilizada para modelar, de forma estruturada, sistemas complexos de software. A UML possui diagramas estruturais, diagramas comportamentais e diagramas de interação. São exemplos de diagramas estruturais da UML:
Alternativas
Q3219230 Engenharia de Software
Manoel precisa representar uma interface e uma enumeração em um diagrama de classes da UML. Esses elementos possuem as seguintes características:
• O nome da interface é Estudante e possui dois métodos: calcularNota e confirmarPresenca. Ambos sem parâmetros e sem retorno(void).
• O nome da enumeração é EstadoCivil e possui os valores: Casado(a), Solteiro(a), Divorciado(a) e Viúvo(a).
A interface e a enumeração estão corretamente representados, respectivamente, em
Alternativas
Q3219224 Engenharia de Software
A arquitetura de Von Neumann é a representação do fluxo de dados em um computador, envolvendo entrada, processamento e saída de dados. Posto isso, analise a representação da arquitetura abaixo.
Imagem associada para resolução da questão
Sabendo que II está contido em III, então, I, II e III são, respectivamente,
Alternativas
Q3219220 Engenharia de Software
Abdias, técnico de TI, foi integrado a uma equipe de desenvolvimento de software que utiliza a metodologia Scrum. Essa equipe de desenvolvimento faz reuniões diárias (Daily Meeting) sobre o progresso da Sprint. Abdias pontuou algumas características comuns em todas as reuniões no período de uma semana: l - as reuniões duravam em média 45 minutos; lI - participavam das reuniões apenas o Scrum Master e a equipe de desenvolvimento; e lII - três perguntas eram respondidas por cada membro da equipe de desenvolvimento. Com base nisso, o técnico percebeu que uma característica das reuniões diárias, segundo a metodologia Scrum, não estava sendo observada:
Alternativas
Q3219219 Engenharia de Software
Os padrões de projeto documentados pelo GoF (Gang of Four) são divididos em três categorias, de acordo com a sua finalidade: padrões de criação, padrões estruturais e padrões comportamentais. Um padrão de projeto estrutural é o
Alternativas
Q3218338 Engenharia de Software
A metodologia de desenvolvimento orientado por testes (sigla, em inglês, TDD) propõe escrever casos de testes automatizados baseados nos requisitos do software a ser desenvolvido para, depois, desenvolver o software. No que respeita ao TDD, 
Alternativas
Q3218336 Engenharia de Software
O Git foi construído para ser uma ferramenta de controle de versão distribuída e permite compartilhar projetos em repositórios remotos. Após o commit local de alterações realizadas em um projeto compartilhado, a fim de enviar essas alterações para a branch master do repositório remoto, deve-se utilizar o comando
Alternativas
Q3218313 Engenharia de Software
O diagrama de classes da UML é utilizado para modelar as classes e o relacionamento entre elas. Posto isso, analise o diagrama de classes abaixo.

Imagem associada para resolução da questão

Nesse diagrama,
Alternativas
Q3218312 Engenharia de Software
A UML 2 dispõe de vários diagramas que auxiliam em diversas etapas do processo de desenvolvimento de software. A respeito desses diagramas, analise os itens abaixo.
I No diagrama de sequência, a linha de vida dos objetos é representada de forma horizontal.
II No diagrama de classes, é possível representar os objetos instanciados a partir da classe.
III No diagrama de atividades, representam-se fluxos de trabalho, partindo de, pelo menos, um ponto inicial até um ou mais pontos finais.
IV No diagrama de casos de uso, é possível a utilização de herança entre atores.
Entre os itens, estão corretos
Alternativas
Q3218311 Engenharia de Software
O framework Scrum dispõe de eventos, artefatos e papéis para aplicar a metodologia ágil no desenvolvimento do produto e da interação entre as pessoas. Cada um desses itens tem funções e características específicas. Considerando essas informações, analise os itens abaixo.
I O backlog do produto é de responsabilidade do scrum master.
II A reunião de retrospectiva da sprint ocorre após a reunião de revisão da sprint.
III No time de desenvolvimento Scrum, existem subcategorias definidas, como analista de sistemas, analista de requisitos e programador.
IV Na reunião de planejamento, é definido o que pode ser entregue como resultado do incremento da próxima sprint.
Entre os itens, estão corretos
Alternativas
Respostas
3601: B
3602: C
3603: D
3604: B
3605: E
3606: D
3607: A
3608: C
3609: A
3610: A
3611: A
3612: A
3613: A
3614: A
3615: A
3616: A
3617: A
3618: A
3619: A
3620: A