Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.718 questões

Q1057713 Engenharia de Software

Considere as seguintes atividades.


I Elicitar requisitos, restrições e descrição do ambiente.

II Avaliar a confiabilidade, estimando-se a frequência e a severidade das falhas.

III Identificar a sensibilidade dos atributos de qualidade em relação a vários atributos de arquitetura.

IV Identificar eventos que dirigem a sequência de interações e compreender como esses eventos se relacionam com objetos específicos.


No desenvolvimento de aplicações em ambiente web, para estabelecer a arquitetura adequada a cada caso, são realizadas atividades iterativas de análise de projeto, entre as quais se incluem as apresentadas apenas nos itens

Alternativas
Q1057710 Engenharia de Software
No Domain-Driven Design, a Ubiquitous Language é considerada
Alternativas
Q1057599 Engenharia de Software

Sobre processos de desenvolvimento de software, considere as informações a seguir.


I. Metodologias de desenvolvimento em cascata (waterfall) são muito úteis em projetos de desenvolvimento de software, independentemente do tamanho do projeto.

II. A documentação detalhada das funcionalidades de um projeto pode ser muito importante em contexto no qual a equipe de desenvolvimento encontra-se distribuída.

III. Metodologias ágeis são adequadas para projetos de pequeno e médio porte com entregas frequentes. 

IV. São exemplos de metodologias ágeis: eXtreme Programming (XP), Rational Unified Process (RUP) e SCRUM.


Estão CORRETAS, apenas, as proposições

Alternativas
Q1057593 Engenharia de Software

O desenvolvedor faz um fork de um projeto para o qual não possui permissão de escrita e realiza um clone a fim de baixar o código para sua estação de trabalho. Após codificar as suas contribuições, o desenvolvedor deverá tomar uma ação para que suas alterações sejam enviadas para o repositório original que fez o fork.


Essa ação é denominada

Alternativas
Q1057592 Engenharia de Software
O Manifesto Ágil é um documento que encoraja a utilização de métodos melhores no desenvolvimento de software. Nele foram escritos doze princípios que norteiam o desenvolvimento ágil de sistemas. Um dos princípios mais relevantes é:
Alternativas
Q1057591 Engenharia de Software
A reunião de balanço sobre o que foi realizado durante uma sprint e onde o time deve mostrar ao product owner os resultados obtidos é chamada de
Alternativas
Q1057590 Engenharia de Software

São características inerentes ao SCRUM:


I. implementação do conceito interativo e incremental no desenvolvimento de software e/ou produtos.

II. a programação em pares.

III. valorização dos indivíduos envolvidos na construção do software.


Está(ão) CORRETO(S), apenas, o(s) item(ns)

Alternativas
Q1057586 Engenharia de Software

Em relação aos testes de software, podemos afirmar que:


I. teste de unidade é a realização de testes sobre unidades do sistema para garantir que a funcionalidade de objetos ou métodos esteja correta.

II. teste de componentes é a realização de testes sobre as interfaces entre os componentes de um software.

III. teste de sistema procura testar a integração de todos os componentes de um sistema.


Está(ão) CORRETA(S), apenas, a(s) proposição(ões)

Alternativas
Q1057585 Engenharia de Software
Manutenção de software é o processo geral de mudança de um software após ele ter sido entregue. Um dos tipos de manutenção que podem ocorrer é a adaptação do software, que é 
Alternativas
Q1057584 Engenharia de Software

Sobre o uso de interfaces em orientação a objetos, podemos afirmar que:


I. evita que alterações de código em determinados componentes do sistema sejam refletidas por todo o sistema.

II. representa um contrato entre componentes do sistema.

III. permite a utilização das implementações das classes concretas ao invés da utilização das classes abstratas.


Está(ão) CORRETA(S), apenas, a(s) proposição(ões)

Alternativas
Q1057583 Engenharia de Software
Estrutura que contém a representação de dados e rotinas que processam esses dados, assim como representa um conjunto de objetos similares. A definição apresentada é sobre
Alternativas
Q1057582 Engenharia de Software
Marque a alternativa que representa a definição de herança, em orientação a objetos.
Alternativas
Q1045853 Engenharia de Software

No diagrama de sequência da UML 2.0 há a representação gráfica de alguns tipos de mensagens. Considere duas dessas representações exibidas a seguir:


Imagem associada para resolução da questão


Essas representações (a) e (b) indicam, respectivamente, mensagens

Alternativas
Q1045848 Engenharia de Software
Um programador, após desenvolver um programa, iniciou o processo de depuração do código. O teste projetado em função da estrutura interna do software e que visa cobrir a funcionalidade do componente de software é denominado Teste
Alternativas
Q1044311 Engenharia de Software
Considerando a orientação a objetos, assinale a alternativa que define corretamente o que é polimorfismo.
Alternativas
Q1044306 Engenharia de Software
Um dos conceitos importantes da gerência de configuração de software é o de baseline, o qual representa
Alternativas
Q1044305 Engenharia de Software
Dentre as técnicas de teste de software, pode-se estabelecer uma categorização entre testes de caixa preta e de caixa branca, sendo correto que a técnica de teste denominada
Alternativas
Q1044304 Engenharia de Software
Um dos processos ágeis de desenvolvimento de software é a programação extrema (extreme programming – XP), cuja fase ou atividade inicial é composta pela descrição dos cenários (características e funcionalidades) requisitadas para o software a ser desenvolvido. Essa atividade recebe a denominação de
Alternativas
Q1044303 Engenharia de Software
Uma das principais métricas utilizadas para avaliação de software é a Métrica por Pontos de Função. Tal tipo de métrica considera alguns valores denominados de domínio da informação, dentre os quais se inclui o número de
Alternativas
Q1044302 Engenharia de Software
No PMBOK 5ª edição, o Grupo de Processos de Encerramento tem associados dois processos, sendo denominados Encerrar o Projeto e
Alternativas
Respostas
6701: A
6702: C
6703: B
6704: E
6705: E
6706: D
6707: B
6708: A
6709: D
6710: A
6711: B
6712: B
6713: E
6714: D
6715: E
6716: B
6717: E
6718: B
6719: C
6720: C