Questões de Concurso Sobre engenharia de software

Foram encontradas 14.889 questões

Q3565956 Engenharia de Software
Em testes de software, o processo que é feito pelo cliente ou outras partes interessadas e que visa garantir, uma vez mais, que o programa atende às especificidades e funciona perfeitamente é denominado: 
Alternativas
Q3565953 Engenharia de Software
David J. Anderson em 2010, adaptou um modelo para desenvolvimento de software, que combina o lean mindset com a teoria das restrições, transformando-o em uma abordagem enxuta para o desenvolvimento ágil de software. Este método é conhecido por: 
Alternativas
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
Respostas
3981: C
3982: B
3983: B
3984: C
3985: D
3986: B
3987: E
3988: D
3989: A
3990: C
3991: A
3992: A
3993: A
3994: A
3995: A
3996: A
3997: A
3998: A
3999: A
4000: A