🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.704 questões

Q406629 Engenharia de Software
Observe a figura que apresenta elementos básicos do framework Scrum.

imagem-003.jpg

As caixas I, II, III e IV são, correta e respectivamente, preenchidas por:
Alternativas
Q406628 Engenharia de Software
Com relação ao Scrum considere:

I. Refere-se às equipes de desenvolvimento.
II. Refere-se às sprints.

Assinale a alternativa em que as duas afirmativas sobre I e II são verdadeiras:
Alternativas
Q401582 Engenharia de Software
A homologação de sistema é um tipo de serviço que reúne um ou mais tipos de testes de acordo com a estratégia acordada no Plano de Testes. Em um sistema OO - Orientado a Objetos, a natureza do software muda tanto a estratégia quanto a tática de teste. Luiza, que trabalha no Tribunal Regional do Trabalho da 15ª Região, deparou-se com a seguinte situação:

“Há uma hierarquia de classes na qual uma operação X é definida para a superclasse e é herdada por suas subclasses. Cada subclasse usa a operação X, mas ela é aplicada dentro do contexto dos atributos e operações privadas que foram definidas para a subclasse. O contexto no qual a operação X é usada varia de modo sutil.”

Para Luiza aplicar o teste de unidade na operação X é :
Alternativas
Q401570 Engenharia de Software
A Análise de Pontos de Função (APF) é usada para medir o tamanho funcional do software. Considere que, no desenvolvimento de um software, foram fornecidos os dados abaixo.

imagem-001.jpg
Com base nos dados apresentados, pode-se afirmar que as lacunas I, II, III e IV são preenchidas correta e, respectivamente, com:
Alternativas
Q401569 Engenharia de Software
Com a disseminação da construção e projeto de sistemas orientados a objetos e, consequentemente, do uso da UML, surgiu a metodologia de Pontos por Caso de Uso (PCU) com o intuito de estimar recursos para projetos de software. Com relação ao uso de PCU para medir sistemas, é correto afirmar que
Alternativas
Q401568 Engenharia de Software
Utilizando a UML 2.0, casos de uso complexos podem ser construídos de partes menores por meio das relações include, extend e generalização. Sobre estas relações é correto afirmar que a
Alternativas
Q385767 Engenharia de Software
No que diz respeito aos princípios da Programação Orientada a Objetos, dois conceitos são apresentados a seguir:

I- Mecanismo que permite que características comuns a diversas classes sejam integradas em uma classe base, ou superclasse, a partir da qual outras classes podem ser especi?cadas. Cada classe derivada ou subclasse apresenta as características, estrutura e métodos da classe base e acrescenta a elas o que for de?nido de particularidade para ela.
II- Mecanismo pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identi?cação, mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de ligação tardia.

Esses mecanismos denomina-se, respectivamente:
Alternativas
Q385759 Engenharia de Software
Na UML, um sistema pode ser descrito por meio de cinco visões independentes. Uma dessas visões descreve o sistema do ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos ao sistema. Essa visão, que é criada inicialmente e direciona o desenvolvimento das outras visões do sistema, é conhecida por Visão de:
Alternativas
Q385758 Engenharia de Software
Há quatro diagramas da UML que descrevem os aspectos dinâmicos de um sistema. Um deles, mostrado abaixo, é orientado a ?uxos de controle:

imagem-012.jpg

O diagrama é denominado Diagrama de:
Alternativas
Q385757 Engenharia de Software
A ?gura abaixo representa um importante diagrama utilizado nos projetos estruturados de sistemas:

imagem-011.jpg

Trata-se do Diagrama de:
Alternativas
Q385756 Engenharia de Software
Basicamente, no desenvolvimento de sistemas, diversas atividades estão envolvidas, sendo duas delas as seguintes:

I- Inclui a criação de modelos que permitam ao desenvolvedor e ao cliente melhor entenderem os requisitos do software e o projeto que vai satisfazer a esses requisitos.
II- Combina geração de código e os testes necessários para revelar erros de código.


Essas atividades são conhecidas, respectivamente, como:
Alternativas
Q383853 Engenharia de Software
A UML é uma linguagem ou notação de diagramas para especifcar, visualizar e documentar modelos de software orientados a objetos. Qual das alternativas abaixo NÃO é um tipo de diagrama utilizado em UML?
Alternativas
Q383845 Engenharia de Software
Extreme Programming (XP) é um dos mais conhecidos métodos ágeis de desenvolvimento de software. Assinale a alternativa correta sobre este método.
Alternativas
Q383753 Engenharia de Software
Como se defne a implementação de um sistema orientado a objetos?
Alternativas
Q383745 Engenharia de Software
Considerando a Unifed Modeling Language (UML). Qual das alternativas abaixo indica o diagrama que representa as interações entre os objetos de um cenário realizadas através de métodos.
Alternativas
Q381178 Engenharia de Software
Considere um módulo A, componente de um programa computacional. Deseja-se que A tenha baixo acoplamento. Nesse caso, espera-se que A
Alternativas
Q381171 Engenharia de Software
Uma forma de classificação das ferramentas CASE, utilizadas no desenvolvimento de software, as divide em CASES para as fases de análise e projeto (I) e para a fase de implementação (II). As ferramentas CASE descritas recebem a denominação de:
Alternativas
Q381170 Engenharia de Software
Na UML 2.0, a forma para se indicar uma associação derivada é
Alternativas
Q381169 Engenharia de Software
No diagrama de fluxo de dados da análise estruturada, círculos e setas representam, respectivamente,
Alternativas
Q381167 Engenharia de Software
Considere a seguinte estrutura de módulos de software em processo de teste de integração:

imagem-011.jpg

A sequência de testes adotada foi M1, M2, M3, M6, M4, M5. Essa sequência é denominada de integração
Alternativas
Respostas
10921: B
10922: D
10923: A
10924: A
10925: B
10926: B
10927: A
10928: C
10929: B
10930: D
10931: A
10932: C
10933: D
10934: A
10935: A
10936: A
10937: E
10938: B
10939: A
10940: D