Questões Militares de Engenharia de Software

Foram encontradas 384 questões

Q737805 Engenharia de Software
É considerado como um item comportamental na UML (Unified Modeling Language):
Alternativas
Q737803 Engenharia de Software
As partes dinâmicas dos modelos de UML (Unified Modeling Language) são os
Alternativas
Q737793 Engenharia de Software
Na UML (Unified Modeling Language), uma coleção de operações utilizadas para especificar um serviço de uma classe ou de um componente chama-se
Alternativas
Q737792 Engenharia de Software
A manifestação concreta de uma abstração, onde um conjunto de operações poderá ser aplicado e que tem um estado capaz de armazenar os efeitos das operações, é denominada
Alternativas
Q737791 Engenharia de Software
Na UML (Unified Modeling Language), um relacionamento estrutural que descreve um conjunto de ligações, em que as ligações são conexões entre objetos, é chamado de
Alternativas
Q737789 Engenharia de Software
Sobre a UML (Unified Modeling Language), é correto afirmar que
Alternativas
Q737788 Engenharia de Software
Em relação aos Diagramas de Atividades da UML (Unified Modeling Language), é correto afirmar que
Alternativas
Q737787 Engenharia de Software

Coloque F (falso) ou V (verdadeiro) nas afirmativas abaixo, em relação à Reengenharia, assinalando a seguir a opção correta.

( ) As seis atividades do modelo de processo de reengenharia de software são: análise de inventário, reestruturação de documentos, engenharia reversa, reestrutura­ ção de código, reestruturação de dados e engenharia avante.

( ) A análise de inventário permite que uma organização avalie, sistematicamente, cada aplicação com o objetivo de determinar quais são candidatas à engenharia reversa .

( ) A engenharia avante é o processo de análise de um programa, em um esforço de extrair informação de projeto de dados, arquitetural e procedimental.

( ) A engenharia reversa reconstrói um programa usando prá­ticas modernas de engenharia de software e informação adquirida durante a engenharia avante.

( ) A reestruturação de documentos cria um arcabouço de documentação necessário para o suporte no longo prazo de uma aplicação.

Alternativas
Q737783 Engenharia de Software
Sobre a UML (Unified Modeling Language), é correto afirmar que
Alternativas
Q737781 Engenharia de Software
Na UML (Unified Modeling Language), um padrão de arquitetura que fornece um template extensível para aplicações dentro de um domínio chama-se
Alternativas
Q737780 Engenharia de Software
Qual a fase do processo de desenvolvimento unificado (Rational Unified Process) que consiste em desenvolver, de maneira iterativa e incremental, um produto completo, pronto para a transição à sua comunidade de usuários?
Alternativas
Q737777 Engenharia de Software
Teste de Sistema é uma série de diferentes testes, cuja finalidade principal é exercitar por completo o Sistema baseado em computador. Qual é o tipo de Teste de Sistema que força o software a falhar de diversos modos e verifica se a recuperação é adequadamente realizada?
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
Q695212 Engenharia de Software

De acordo com Sommen/ille (2011), o ciclo de um release em Extreme Programming é composto por diversas etapas, como é mostrado na figura a seguir:

Imagem associada para resolução da questão

De acordo com a figura anterior, qual é a fase que falta para completar o ciclo?

Alternativas
Q695147 Engenharia de Software
De acordo com Pressman (2011), a qualidade de software pode ser definida como: “uma gestão de qualidade efetiva aplicada de modo a criar um produto útil que forneça valor mensurável para aqueles que o produzem e para aqueles que o utilizam”. A ISO 9126 apresenta alguns atributos fundamentais de qualidade para software de computador, onde são identificados seis atributos. Acerca dos atributos da ISO 9126, assinale a alternativa incorreta.
Alternativas
Q695143 Engenharia de Software
A UML (Unified Modeling Language) é considerada uma linguagem gráfica, permitindo que sejam projetados sistemas de software, sendo utilizada como notação-padrão da indústria de software para representá-las. Na UML vários diagramas são utilizados para representar as atividades, ações e atores que compõem o projeto de software. Um desses diagramas mostra as colaborações entre objetos, mas enfatiza quando as mensagens são enviadas entre objetos ao longo do tempo. Esse diagrama denomina-se
Alternativas
Q695142 Engenharia de Software
Métricas de software indicam um nível de qualidade que o software pode ter. Várias são as definições de métricas, mas ter um indicador que verifica essa qualidade é importante para o sucesso de um projeto de software. O IEEE Standard Glossary of Software Engineering Terminology tem a definição de métrica como “medida quantitativa do grau com o qual um sistema, componente ou processo possui determinado atributo”. Muitas métricas já foram propostas para programa de computadores, e alguns atributos deverão ser atingidos pelas métricas de software efetivas, apresentadas por Pressman (2011). “A métrica deverá satisfazer as ideias do engenheiro sobre o atributo do produto considerado (por exemplo, uma métrica que mede coesão de módulo deverá crescer em valor na medida em que aumenta o nível da coesão).” Trata-se do atributo
Alternativas
Respostas
181: E
182: B
183: A
184: E
185: D
186: C
187: C
188: E
189: C
190: D
191: B
192: B
193: D
194: C
195: C
196: A
197: A
198: B
199: C
200: C