Questões Militares de Engenharia de Software

Foram encontradas 384 questões

Q994748 Engenharia de Software

O processo XP (Extreme Programming) entrega uma abordagem orientada a objetos como seu paradigma de desenvolvimento preferido e envolve um conjunto de regras e de práticas constantes no contexto de atividades metodológicas.


A atividade de planejamento no processo XP se inicia com a/o

Alternativas
Q994747 Engenharia de Software

Existem atividades metodológicas genéricas e argumentos afirmando que elas poderiam ser usadas para descrever qualquer modelo de processo de software.


A figura a seguir representa um desses processos.


Imagem associada para resolução da questão


A respeito da fase de elaboração desse processo, possuem a descrição correta a/o

Alternativas
Q994745 Engenharia de Software

O software (como uma entidade completa ou como um incremento parcialmente efetivado) é entregue ao cliente, que avalia o produto e fornece feedback baseado na avaliação.


Essa atividade é compreendida em uma metodologia de processo genérica para engenharia de software para

Alternativas
Q994739 Engenharia de Software

Um objeto muitas vezes é referido como uma instância da sua classe.

A respeito dos softwares orientados a objetos, analise as afirmações a seguir.


I. Construir softwares de maneira morosa e onerosa continua a ser um objetivo definido.

II. Quase qualquer substantivo pode ser razoavelmente representado como um objeto de software.

III. Uma abordagem modular de projeto e de implementação orientados a objetos pode ser usada para maior produtividade.

IV. Objetos ou, mais precisamente, as classes de onde os objetos vêm são essencialmente componentes reutilizáveis de software.


Está correto apenas o que se afirma em

Alternativas
Q994665 Engenharia de Software

Modelos orientados a objetos são implementados utilizando uma linguagem de programação orientada a objetos. A engenharia de software, orientada a objetos vai além da utilização desses mecanismos de sua linguagem de programação, é saber utilizar da melhor forma possível todas as técnicas da modelagem orientada a objetos. A UML é adequada para a modelagem de sistemas orientados a objetos.


A esse respeito, é correto afirmar que os objetivos da UML são, respectivamente,

Alternativas
Q947311 Engenharia de Software

Considere o modelo proposto pelo PMI (Project Management Institute) para o gerenciamento de projetos e o diagrama abaixo que ilustra um conjunto encadeado de atividades e sua duração (em dias) entre parênteses:

Imagem associada para resolução da questão

Para que o caminho A-D-G se tome um caminho critico, qual das alternativas representa a quantidade de dias que a atividade D deve possuir:

Alternativas
Q947310 Engenharia de Software

Considerando o modelo proposto pelo PMI (Project Management Institute) para o gerenciamento de projetos, suponha uma determinada atividade com os seguintes parâmetros:


• Valor Agregado (VA) = 500

• Valor Planejado (VP) = 600

• Custo Real (CR) = 900

Nestas condições, qual das alternativas abaixo define o status atual da atividade:

Alternativas
Q911707 Engenharia de Software
Segundo Heídman (2009), a estratégia para lidar com riscos negativos ou ameaças aos objetivos do projeto que adota processos menos complexos ou realização de mais testes é:
Alternativas
Q911706 Engenharia de Software
Segundo Heídman (2009), a técnica de estimativa de três pontos que considera o período de tempo mais curto para a conclusão da atividade é caracterizada como:
Alternativas
Q911704 Engenharia de Software
Segundo Pressman (2011), o objetivo do teste é encontrar erros e urn bom teste é aquele que tem alta probabilidade de encontrar um erro. A testabilidade de software é simplesmente a facilidade com que um programa de computador pode ser testado. Sendo assim, assinale a opção que apresenta as características da testabilidade que levam a um software testável.
Alternativas
Q911699 Engenharia de Software
Segundo Booch(2005), na UML 2.0, há diagramas que representam aspectos estáticos e dinâmicos. No que diz respeito aos diagramas da UML e suas características, assinale a opção correta.
Alternativas
Q911698 Engenharia de Software
Segundo Heldman (2009), dentre as ferramentas e técnicas do processo "Coletar Requisitos", pertencente ao Gerenciamento do Escopo do Projeto, aquela que utiliza o brainstorming como técnica para gerar e coletar múltiplas idéias relacionadas aos requisitos do projeto e do produto é denominada:
Alternativas
Q911694 Engenharia de Software
Segundo Pressman (2011), os princípios de desenvolvimento ágeis priorizam a entrega mais que a análise e projeto e também a comunicação ativa e contínua entre desenvolvedores e clientes. Sendo assim, qual o método de desenvolvimento de software ágil que oferece uma metodologia para construir sistemas que atendem restrições de prazo apertado por meio da prototipagem incrementai e baseia-se em uma versão modificada do princípio de Pareto (80% de uma aplicação pode ser entregue em 20% do tempo)?
Alternativas
Q911692 Engenharia de Software
Segundo Sommerville (2011), é preciso aplicar a reengenharia de software para fazer com que os sistemas legados de software sejam mais fáceis de serem mantidos. A entrada para o processo é um programa legado e a saída, uma versão melhorada e reestruturada do mesmo programa. Sendo assim, assinale a opção que apresenta as atividades do modelo geral de reengenharia.
Alternativas
Q911688 Engenharia de Software
Segundo Pressman (2011), as visões interna e externa do teste de software constituem duas maneiras que um software pode ser testado. Acerca das técnicas e/ou métodos de testes caixa-branca ou de caixa-preta, assinale a opção correta.
Alternativas
Q911686 Engenharia de Software
Segundo Pressman (2011), a Coesão é descrita como o "foco único" de um componente e o Acoplamento é uma medida qualitativa do grau com que as classes estão ligadas entre si. Sendo assim, assinale a opção que apresenta as categorias de acoplamento definidas por Lethbridge e Laganiére (2001).
Alternativas
Q911681 Engenharia de Software
Segundo Pressman (2011), há muitas estratégias para testar um software. Qual é a técnica de teste que se caracteriza por ser uma técnica sistemática para construir a arquitetura de software ao mesmo tempo em que conduz testes para descobrir erros associados com as interfaces?
Alternativas
Q911678 Engenharia de Software
Segundo Sommerville (2011), erros de interface são uma das formas mais comuns em sistemas complexos. Acerca das classes de erros de interface, a classe de erro que ocorre em sistemas em tempo real que usam memória compartilhada ou uma interface de passagem de mensagens. O produtor e o consumidor de dados podem operar em velocidades diferentes. A menos que se tome um cuidado especial no projeto de interface, o consumidor pode acessar uma informação desatualizada, porque o produtor da informação não atualizou as informações da interface compartilhada. Sendo assim, assinale a opção que apresenta essa classe de erro.
Alternativas
Q911675 Engenharia de Software
Segundo Heidman (2009), o ponto de controle do gerenciamento onde o escopo, o custo real e o cronograma podem ser utilizados para determinar indicadores de valor agregado é conhecido por:
Alternativas
Q895278 Engenharia de Software

Uma empresa de software idealiza e desenvolve um software para atender ao setor de faturamento dos seus clientes.


Este software deverá ter no mínimo qual ciclo de vida a seguir?

Alternativas
Respostas
121: B
122: B
123: A
124: D
125: D
126: E
127: B
128: C
129: A
130: A
131: D
132: B
133: D
134: E
135: C
136: D
137: C
138: B
139: B
140: B