Questões Militares Sobre engenharia de software

Foram encontradas 372 questões

Q666110 Engenharia de Software
Segundo Anthony Sintes, quais são as três características do encapsulamento eficaz na Orientação a Objetos?
Alternativas
Q666108 Engenharia de Software
Segundo Anthony Sintes, quais são as armadilhas que precisam ser evitadas no aprendizado, pela primeira vez, da Orientação a Objetos?
Alternativas
Q666107 Engenharia de Software

Marque (V) para verdadeiro ou (F) para falso. Em seguida, assinale a alternativa com a sequência correta.

( ) Objeto é um elemento da UML que permite a ampliação do vocabulário da própria linguagem UML.

( ) Na UML um relacionamento é uma conexão entre dois ou mais elementos da notação.

( ) A implementação define como algo é feito. Em termos de programação, implementação é o código.

( ) Estereótipo é uma construção de software que encapsula estado e comportamento.

Alternativas
Q666101 Engenharia de Software

Assinale a alternativa que completa correta e respectivamente as lacunas da assertiva a seguir relacionada à programação orientada a objetos. O nível de acesso que você escolhe é muito importante para seu projeto.

O acesso _______ garante o acesso a todos os objetos. Para garantir o acesso à instância, você precisa ter acesso ______ ou ______. Lembrando que o acesso ______ garante o acesso apenas para a instância, ou seja, para aquele objeto.

Alternativas
Q666079 Engenharia de Software
Quais os três conceitos que são frequentemente referidos como os três pilares da POO?
Alternativas
Q666078 Engenharia de Software
Dentre as opções abaixo, qual representa uma das maneiras de se basear casos de teste?
Alternativas
Q635357 Engenharia de Software

Considerando a linguagem UML (Unified Modeling Laaguage) para elaboração da estrutura de projetos de software, quais itens abaixo representam mecanismos básicos desta linguagem para representação de elementos:

I. Mecanismos de Extensão

II. Sumarização de Dados

III. Adornos

IV. Equacionamento

V. Especificações

Das alternativas acima:

Alternativas
Q635355 Engenharia de Software
Segundo a teoria de engenharia de software, qual categoria de acoplamento de classes ocorre quando certo número de componentes faz uso de uma variável global, o qual pode levar à propagação descontrolada de erros e efeitos colaterais imprevisíveis quando modificações são feitas?
Alternativas
Q616843 Engenharia de Software
Com relação à programação orientada por objetos, assinale a opção INCORRETA.
Alternativas
Q802391 Engenharia de Software
Segundo Ian Sommerville (2011), a mudança aumenta os custos de desenvolvimento do software. Com o objetivo de prevenir mudanças, uma versão do sistema ou parte dele é desenvolvida rapidamente para verificar as necessidades do cliente e a viabilidade de algumas decisões do projeto. Este processo é denominado:
Alternativas
Q802380 Engenharia de Software
Coloque F(Falso) ou (V)Verdadeiro nas afirmativas referentes ao diagrama UML abaixo, assinalando a seguir a opção que apresenta a sequência correta. 
                   Imagem associada para resolução da questão
( ) "Pessoa" é proprietário de nenhum ou vários "Carro".
( ) "Carro" pertence a nenhum ou vários "Pessoa".
( ) A figura representa um diagrama de classes com associa­ção bidirecional.
( ) "Carro" pertence a nenhum ou um "Pessoa".
( ) "Carro" pertence obrigatoriamente a um "Pessoa". 
Alternativas
Q802373 Engenharia de Software
Segundo Ian Sommerville (2011) , a modelagem de sistema geralmente representa o sistema com algum tipo de notação gráfica, que quase sempre é baseada em notações UML. O tipo de diagrama UML que consiste em mostrar o comportamento do sistema com relação aos eventos internos é o de
Alternativas
Q802365 Engenharia de Software
Considere que um gerente de projetos de software esteja trabalhando no levantamento de requisitos e na elaboração de estimativas para um projeto. Em que grupo de processos esse gerente se encontra?
Alternativas
Q802350 Engenharia de Software
Segundo Martin Flower (2005), os diagramas de atividades são uma técnica para descrever lógica de procedimento, processo de negócio e fluxo de trabalho. O comportamento condicional de um diagrama de atividades é delineado por:
Alternativas
Q802345 Engenharia de Software
Em Engenharia de Software, o processo responsável por verificar se os requisitos definem o sistema que o cliente realmente deseja é denominado:
Alternativas
Q707951 Engenharia de Software
Alguns fatores afetam a qualidade do software. Esses fatores concentram-se em três aspectos importantes de um produto de software: características operacionais, habilidade de passar por modificações e adaptabilidade a novos ambientes. Um desses fatores é chamado de correção. Sobre a correção, é correto afirmar que
Alternativas
Q707944 Engenharia de Software

Centenas de métricas têm sido propostas para software de computador, mas nem todas fornecem apoio prático ao engenheiro de software. Algumas exigem medições muito complexas, outras são tão restritas que poucos profissionais tentam entendê-las. Um conjunto de atributos deve ser abrangido para métricas de software efetivas. Associe as colunas, relacionando as medidas para as métricas de software às respectivas métricas derivadas.

(1) Simples e computáveis

(2) Empíricas e intuitivamente persuasivas

(3) Consistentes e objetivas

(4) Consistentes no uso de unidades e dimensões

(5) Independentes da linguagem de programação

(6) Mecanismo efetivo por realimentação de alta qualidade


( ) a métrica deve produzir sempre resultados que não sejam ambíguos.

( ) métricas devem ser baseadas no modelo de análise, modelo de projeto ou na estrutura do programa propriamente dita.

( ) deve ser relativamente fácil aprender como derivar a métrica e o seu cálculo não deve exigir esforço ou tempo exagerado.

( ) isto é, a métrica deve levar a um produto final da mais alta qualidade.

( ) a métrica deve satisfazer as noções intuitivas do engenheiro sobre o atributo do produto que está sendo considerado.

( ) o cálculo matemático da métrica deve usar medidas que não levam a combinações de unidades bizarras.

A sequência correta dessa associação é

Alternativas
Q707931 Engenharia de Software
De acordo com Pressman, existem sete amplas categorias de software de computadores e que apresentam desafios contínuos para os engenheiros de software. Uma dessas categorias é o “Software para linha de produtos”. Assinale a alternativa correta acerca dessa categoria.
Alternativas
Q707928 Engenharia de Software
De acordo com Pressman, a engenharia de software é uma tecnologia em camadas e as abordagens de engenharia devem se apoiar num compromisso organizacional com a qualidade. As alternativas abaixo apresentam as camadas de engenharia de software, exceto em:
Alternativas
Q694419 Engenharia de Software
Com relação aos conceitos de programação orientada a objeto, assinale a opção INCORRETA.
Alternativas
Respostas
181: A
182: A
183: D
184: A
185: B
186: A
187: C
188: A
189: A
190: B
191: E
192: B
193: D
194: A
195: A
196: D
197: C
198: C
199: A
200: E