Questões Militares de Engenharia de Software

Foram encontradas 384 questões

Q266921 Engenharia de Software
Com relação aos modelos de desenvolvimento ágeis de software, qual modelo ágil de processo possui como principais características o uso de histórias do usuário durante as atividades de planejamento, o uso de cartões CRC (Class- Responsability-Colaboration) como mecanismo efetivo para raciocinar sobre o software no contexto orientado a objetos e o uso de protótipos denominados “solução de ponta” como estratégia de diminuir riscos antes da implantação real do software?

Alternativas
Q251509 Engenharia de Software
Com relação aos modelos de processo de software é correto afirmar que o modelo do desenvolvimento evolucionário
Alternativas
Q251500 Engenharia de Software
"São as declarações de serviços que o sistema deve fornecer, como o sistema deve reagir a entradas específicas e como o sistema deve se comportar em determinadas situações. Em alguns casos eles podem estabelecer explicitamente o que o sistema não deve fazer."
Segundo Sommerville (2008), a citação acima refere-se aos requisitos
Alternativas
Q251484 Engenharia de Software
"Nessa atividade, os engenheiros de· software trabalham com os clientes e com os usuários finais do sistema para aprender sobre o domínio da aplicação, quais serviços o sistema deve fornecer, o desempenho esperado do sistema, restrições de hardware etc."
Segundo Sommerville (2008), em relação aos subprocessos da da engenharia de requisitos, o trecho acima refere-se
Alternativas
Q251483 Engenharia de Software
Uma classe que pode ter referência a objetos de outras classes como membro é denominada de
Alternativas
Q245580 Engenharia de Software
Com relação aos tipos de testes aplicados para avaliação de software, identifique entre as alternativas abaixo, qual deles é conduzido pelo cliente no ambiente do desenvolvedor, com este "olhando sobre o ombro" do usuário e registrando erros e problemas de uso?
Alternativas
Q245579 Engenharia de Software
Com relação ao assunto Análise de Ponto de Função, técnica ou métrica pela qual é possível medir o tamanho de um software a partir de suas funcionalidades, sabe-se que, em um projeto de desenvolvimento de software, o nível de influência global é 60 e a quantidade de pontos de função ajustado (PFA) é igual a 250. Assim, a quantidade de pontos de função bruto é igual a:
Alternativas
Q245578 Engenharia de Software
Com relação à linguagem UML (Unified Modeling Language) para elaboração da estrutura de projetos de software, assinale a alternativa que indica a denominação do relacionamento apresentado pela figura abaixo:

Imagem 020.jpg
Alternativas
Q245577 Engenharia de Software
Com relação à linguagem UML (Unified Modeling Language) para elaboração da estrutura de projetos de software, assinale a alternativa que contempla um tipo de item na UML.
Alternativas
Q245576 Engenharia de Software
Com relação aos diagramas utilizados pela linguagem UML (Unified Modeling Language) para elaboração da estrutura de projetos de software, qual das alternativas representa um elemento de agrupamento?
Alternativas
Q173194 Engenharia de Software
Em relação à análise por ponto de função, técnica ou métrica pela qual é possível medir o tamanho de um software a partir de suas funcionalidades e levando em consideração o ponto de vista do usuário, qual das alternativas abaixo indica a quantidade de pontos de função em um sistema cuja quantidade de pontos de função não-ajustados é 1000 e a soma de seu nível de influência é 28?
Alternativas
Q173188 Engenharia de Software
Em relação à linguagem UML (Unified Modeling Language) para elaboração da estrutura de projetos de software, sobre os diagramas de colaboração pode-se afirmar que:
Alternativas
Q173186 Engenharia de Software
Em relação à linguagem UML (Unified Modeling Language) para elaboração da estrutura de projetos de software, é correto afirmar que:
Alternativas
Q130732 Engenharia de Software
Em relação à Programação Orientada a Objetos, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. A sobrecarga de métodos (overloading) indica que métodos possuem o mesmo nome, ter lista de argumentos diferentes, usar diferentes modificadores de acesso e lançar exceções diferentes. No entanto, o tipo de retorno deve ser o igual.
II. Os métodos construtores podem ser sobrecarregados e sobrescrito, no entanto para ser sobrescrito, a classe deve possuir uma superclasse com métodos sobrecarregados.
III. Uma variável de referência do tipo superclasse ou interface pode referenciar um objeto da subclasse. No entanto, o oposto não acontece.
IV. O encapsulamento diz respeito à ocultação dos detalhes de implementação de uma classe. Podemos utilizar modificadores de acesso public, private e protected para informar o nível de visibilidade de propriedades e métodos de uma classe.
Alternativas
Q130717 Engenharia de Software
O Modelo COCOMO é associado a
Alternativas
Q130714 Engenharia de Software
A UML é a linguagem utilizada para projetos orientados a objetos. Sobre UML é correto afirmar que
Alternativas
Q130713 Engenharia de Software
Associe os workflows com sua descrição.
A. Modelagem de Negócio
B. Requisitos
C. Análise e projeto
D. Implementação
E. Teste

( ) A geração automática de código com base nos modelos de projeto ajuda a acelerar este Processo.
( ) Um modelo de projetos é criado e documentado usando modelos de arquitetura, modelos de componentes, modelos de objeto e modelos de sequência.
( ) Os agentes que interagem com o sistema são identificados e os casos de uso são desenvolvidos.
( ) Processo interativo realizado em conjunto com a implementação.
( ) São modelados usando casos de uso de negócios
Alternativas
Q130712 Engenharia de Software
Um processo de software é um conjunto de atividades e resultados associados que produz um produto de software. Existem quatro atividades fundamentais de processo que são comuns a todos os processos de software. São elas
Alternativas
Q130711 Engenharia de Software
Preencha a lacuna abaixo e, em seguida, assinale a alternativa correta.

Em muitos casos, _______________ são feita(o)(s) usando-se a experiência passada como único guia.
Alternativas
Q130710 Engenharia de Software
Preencha as lacunas abaixo e, em seguida, assinale a alternativa correta.

______________ é um processo que capacita o desenvolvedor a criar um modelo do software que será implementado. Se abrangermos as melhores características de tal processo com as do modelo cascata e a __________________ como novo elemento temos uma base do modelo espiral.
Alternativas
Respostas
361: C
362: B
363: A
364: E
365: E
366: A
367: C
368: A
369: B
370: C
371: B
372: D
373: C
374: C
375: D
376: B
377: A
378: C
379: B
380: A