Questões de Concurso Comentadas para oficial técnico de inteligência - área de desenvolvimento e manutenção de sistemas

Foram encontradas 155 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q79930 Governança de TI
Imagem 045.jpg

A figura acima apresenta as interações entre as áreas de processos básicos do gerenciamento de projetos, segundo o CMMI. Nessa figura,
PP representa o planejamento do projeto, PMC, o monitoramento e controle do projeto e SAM, o gerenciamento de acordos com
fornecedores. Tendo como referência essa figura, julgue os próximos itens.

No processo PMC, são previstas atividades de envolvimento adequado dos stakeholders, a obtenção dos compromissos com o plano e a manutenção do plano.
Alternativas
Q79929 Governança de TI
Imagem 045.jpg

A figura acima apresenta as interações entre as áreas de processos básicos do gerenciamento de projetos, segundo o CMMI. Nessa figura,
PP representa o planejamento do projeto, PMC, o monitoramento e controle do projeto e SAM, o gerenciamento de acordos com
fornecedores. Tendo como referência essa figura, julgue os próximos itens.

SAM é a área de processo que trata da necessidade de o projeto adquirir eficientemente as partes do trabalho produzidas por fornecedores. Um acordo com o fornecedor é estabelecido e mantido, e as revisões e testes de aceitação são executados no componente do produto produzido pelo fornecedor.
Alternativas
Q79928 Engenharia de Software
Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Um diagrama de implantação pode ser utilizado quando o software é projetado para ser executado sobre uma única máquina individual que não se comunica com outro hardware. A modelagem em conjunto com diagramas de componentes, como ilustrado na figura a seguir, não é possível na UML.

Imagem 044.jpg

Alternativas
Q79927 Engenharia de Software
Com relação aos diagramas da UML, julgue os itens de 128 a 133.

A persistência é uma característica de determinada classe relativa à necessidade de preservar em disco suas instâncias. A utilização de uma camada de persistência permite definir as maneiras como as instâncias de cada classe são preservadas. Os diagramas de classe podem ser utilizados para modelar o projeto lógico de um banco de dados e para modelar as classes não persistentes.
Alternativas
Q79926 Engenharia de Software
Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Considerando-se a figura a seguir, que ilustra um diagrama de atividade usado para representar o fluxo de controle de uma atividade, é correto afirmar que um pedido possui mais de um item, e o símbolo asterisco é usado para representar a concorrência dinâmica; assim, os itens do pedido poderão ser registrados por meio de um laço, durante o estado de ação.

Imagem 043.jpg

Alternativas
Q79925 Engenharia de Software
Com relação aos diagramas da UML, julgue os itens de 128 a 133.

A figura a seguir ilustra um diagrama de gráfico de estados ou de máquina de estados que pode ser utilizado para representar os estados de um sistema como um todo. As transições externas ocorrem durante um estado do objeto e podem modificá-lo, enquanto as autotransições saem do estado atual do objeto, podem executar alguma ação e retornam ao mesmo estado inicial.

Imagem 042.jpg

Alternativas
Q79924 Engenharia de Software
Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Enquanto os diagramas de sequência representam cronologicamente a ocorrência dos eventos e as chamadas das mensagens, os diagramas de colaboração representam a organização estrutural dos objetos - como eles estão vinculados - e as mensagens que trocam entre si. Devido a suas semelhanças, ambos são conhecidos por diagramas de interação .
Alternativas
Q79923 Engenharia de Software
Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Um caso de uso pode não gerar um diagrama de sequência, a exemplo do que ocorre com os de tipo <<extend>>.
Alternativas
Q79922 Engenharia de Software
Imagem 032.jpg

Considerando a figura acima, que ilustra um diagrama de caso de uso da UML, julgue os itens subsecutivos.

Na UML, associações de inclusão são utilizadas quando existe um serviço, situação ou rotina comum a mais de um caso de uso. A partir da figura, é correto afirmar que um Imagem 038.jpg pode acessar o seu Imagem 039.jpg diretamente; e que, para encerrar a conta de um cliente, o caso de uso Imagem 040.jpg, opcionalmente, pode verificar o Imagem 041.jpg desse cliente.
Alternativas
Q79920 Engenharia de Software
No que concerne a conceitos de programação orientada a
objetos, julgue os itens que se seguem.

Herança é um mecanismo de reutilização de classes e atributos definidos em classes gerais por classes mais específicas que pode ser utilizado para expressar tanto associações quanto generalizações. Em herança linear múltipla, ocorrem múltiplas superclasses para uma mesma subclasse. As superclasses irão se comportar como classes concretas somente para o objeto instanciado na subclasse de herança múltipla, permanecendo abstratas para instâncias regulares.
Alternativas
Q79919 Engenharia de Software
No que concerne a conceitos de programação orientada a
objetos, julgue os itens que se seguem.

Mensagem é uma solicitação entre classes para invocar certa operação, particularmente quando ocorre polimorfismo. Identidade é uma propriedade de um objeto que o distingue de todos os demais, sendo preservada até mesmo quando o estado do objeto muda completamente.
Alternativas
Q79918 Engenharia de Software
No que concerne a conceitos de programação orientada a
objetos, julgue os itens que se seguem.

Polimorfismo permite estabelecer uma interface comum que define os atributos que um objeto pode receber em um grupo de classes criadas por herança. Assim, ao longo de uma hierarquia de classes, uma operação pode ter o mesmo nome compartilhado, e cada pacote, uma implementação diferente.
Alternativas
Q79917 Engenharia de Software
No que concerne a conceitos de programação orientada a
objetos, julgue os itens que se seguem.

Objeto é o agrupamento de classes similares que apresentam os mesmos atributos e operações. Na definição de uma classe, é necessário estabelecer a que objeto ela ocorre como instância.
Alternativas
Q79916 Engenharia de Software
No que concerne a conceitos de programação orientada a
objetos, julgue os itens que se seguem.

Um objeto apresenta três características básicas, o estado, a identidade e o comportamento. A parte de dados de um objeto é definida por um conjunto de mensagens, e a porção funcional, por um conjunto de atributos.
Alternativas
Q79915 Engenharia de Software
No que concerne a conceitos de programação orientada a
objetos, julgue os itens que se seguem.

Classes são constituídas por interfaces e nelas definidas. O nome de uma classe deve ser único e tem escopo dentro da interface na qual é declarado.
Alternativas
Q79914 Engenharia de Software
Com relação à engenharia de requisitos, julgue os itens a seguir.

Se os requisitos forem organizados de acordo com os diversos pontos de vista relativos a grupos de usuários do sistema, é possível identificar aqueles comuns a todos ou à maioria dos pontos de vista. Esses requisitos comuns podem estar relacionados a assuntos separados, implementados como extensões da funcionalidade central.
Alternativas
Q79913 Engenharia de Software
Com relação à engenharia de requisitos, julgue os itens a seguir.

Em sistemas de grande porte, um único requisito pode ser implementado por diversos componentes; cada componente, por sua vez, pode incluir elementos de vários requisitos, o que facilita o seu reúso, pois os componentes implementam, normalmente, uma única abstração do sistema.
Alternativas
Q79912 Engenharia de Software
Com relação à engenharia de requisitos, julgue os itens a seguir.

Requisitos não funcionais são restrições sobre os serviços ou as funções oferecidas pelo sistema, e podem ser, também, declarações de serviços que o sistema deve fornecer, como o sistema deve reagir a entradas específicas e como deve comportar-se em diversas situações.
Alternativas
Q79911 Engenharia de Software
Com relação à engenharia de requisitos, julgue os itens a seguir.

Nos testes de caixa branca, o código-fonte do programa é usado para identificar testes de defeitos potenciais, particularmente no processo de validação, o qual demonstra se um programa atende a sua especificação.
Alternativas
Q79910 Engenharia de Software
Com relação à engenharia de requisitos, julgue os itens a seguir.

Considerando-se o programa final como caixa preta, a validação dinâmica, ou teste, pode ser utilizada para identificar a ocorrência de defeitos no programa ou para confirmar se ele atende aos requisitos estabelecidos.
Alternativas
Respostas
41: E
42: C
43: E
44: C
45: C
46: E
47: C
48: C
49: E
50: E
51: E
52: E
53: E
54: E
55: E
56: E
57: E
58: E
59: E
60: C