Questões Militares Sobre engenharia de software

Foram encontradas 395 questões

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
Q894951 Engenharia de Software
Preencha as lacunas abaixo e, em seguida, assinale a alternativa correta.
Todas as linguagens de programação orientadas a objetos fornecem mecanismos que ajudam a implementar o modelo orientado a objetos. O mecanismo denominado _______________ liga o código e os dados que manipula, e mantém ambos seguros contra interferências externas e o uso indevido. O processo de ______________________ é aquele no qual um objeto adquire as propriedades de outro objeto e _____________ é o recurso que permite que uma interface seja usada para uma classe geral de ações.
Alternativas
Q894947 Engenharia de Software
Processos podem ser definidos para atividades de desenvolvimento, manutenção, aquisição e contratação de software. Em engenharia de software, para a arquitetura dos processos, um ponto de partida é a escolha de um ciclo de vida.
Qual é a característica de um ciclo de vida em cascata?
Alternativas
Q891043 Engenharia de Software
Qual das alternativas abaixo corresponde a um dos três pilares da Programação Orientada a Objetos?
Alternativas
Q865351 Engenharia de Software
Com relação à teoria de Engenharia de Software, considere um teste de carga em um site de comércio eletrônico. Suponha que, em um dado momento, 10.000 usuários concorrentes submetem uma solicitação (uma transação T), em média, a cada 4 (quatro) minutos. Cada transação requer o download de uma página web com tamanho de 6Kbytes. Nestas condições, qual das alternativas abaixo indica a vazão de dados que o servidor deve suportar.
Alternativas
Q865341 Engenharia de Software

Em relação à teoria de Engenharia de Software, no contexto de projeto no nível de componente para sistemas orientados a objeto, coesão implica que um componente ou classe encapsule somente os atributos e operações muito relacionados entre si e com a classe ou componente propriamente dito. Neste contexto, quanto aos diferentes tipos de coesão, associe a segunda coluna de acordo com a primeira e, a seguir, assinale a alternativa com a sequência correta.


TIPO DE COESÃO

1. Funcional

2. Regimental

3. De Comunicação

4. Paralelo

5. De Camadas


DESCRIÇÃO

( ) Apresentado basicamente por operações, este nível de coesão ocorre quando um módulo efetua um e apenas um cálculo e então retorna um resultado.

( ) Todas as operações que acessam os mesmos dados são definidas em uma classe. Em geral, tais classes se concentram exclusivamente nos dados em questão, acessando-os e armazenando-os.

( ) Exibido por pacotes, componentes e classes, esse tipo de coesão ocorre quando uma camada de mais alto nível tem acesso a serviços de camadas mais baixas, mas camadas mais baixas não têm acesso a camadas mais altas.

Alternativas
Respostas
141: E
142: B
143: C
144: A
145: A
146: D
147: B
148: D
149: E
150: C
151: D
152: C
153: B
154: B
155: B
156: C
157: D
158: A
159: D
160: A