Foram encontradas 164 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Com base na representação de uma classe em Unified Modeling Language (UML) apresentada abaixo,
Classe
+ attr1: int
+ attr2: String
+ Operation1(a: booleano): double
# Operation2()
é correto afirmar que:
Comunicação entre processos é um mecanismo que permite que processos possam compartilhar informações entre si.
O mecanismo de comunicação entre processos, conhecido como memória compartilhada, está descrito em:
O processo de engenharia de software, conhecido como Rational Unified Process (RUP), organiza o desenvolvimento de software em quatro fases. Relacione cada uma das fases a seu respectivo objetivo.
1- Fase de concepção/iniciação.
2- Fase de elaboração.
3- Fase de construção.
4- Fase de transição.
( ) Modelagem do modelo genérico do processo. O objetivo desta fase é analisar de forma mais detalhada a análise do domínio do problema, revisando os riscos que o projeto pode sofrer. Nesta fase, a arquitetura do projeto começa a tomar sua forma básica.
( ) Fase de comunicação com o cliente e planejamento, avaliando os possíveis riscos, estimativas, custo e prazos. São ações, nesta fase, o estabelecimento de prioridades e o levantamento de requisitos.
( ) Contempla a entrega do software ao usuário e a fase de testes. Esta fase também inclui o treinamento dos usuários finais e a realização de testes da versão beta.
( ) Fase que desenvolve ou adquire os componentes de software. Esta fase tem como foco o desenvolvimento de componentes e outros recursos do sistema.
A sequência correta é
O teste de software pode ser realizado de diversas formas. Mesmo assim, existem técnicas que podem ser utilizadas para encontrar falhas no software.
Analise as afirmativas abaixo:
I- O teste de regressão tem por finalidade repetir o teste em um programa já testado depois de haver uma modificação.
II- O teste de desempenho tem por finalidade elaborar casos de teste que possam subverter as verificações de segurança do programa.
III- O teste de caixa branca trabalha diretamente sobre o código fonte do componente de software.
IV- O teste de caixa preta trabalha diretamente sobre o código fonte do componente de software.
Estão corretas as afirmativas
As metodologias ágeis tornaram-se populares em 2001 quando um grupo de especialistas em processos de desenvolvimento de software decidiu se reunir nos Estados Unidos. O objetivo foi discutir maneiras de melhorar o desempenho de seus projetos. Embora tivessem preferências e métodos distintos entre si, concordaram que um pequeno conjunto de princípios sempre parecia ter sido respeitado quando os projetos davam certo. Foi então criada a Aliança Ágil e o estabelecimento do Manifesto Ágil, contendo os conceitos e os princípios comuns compartilhados por todos esses métodos.
NÃO é considerado um princípio por trás do Manifesto Ágil:
O protocolo Hypertext Transfer Protocol (HTTP) é o método para enviar e receber informações na Web. A versão do protocolo mais atual é a 1.1, definida na Request For Comments (RFC) 2616.
A ação, que é executada pelo método POST, é definida quando
O escalonador de um sistema operacional multitarefa tem por finalidade distribuir o acesso aos recursos do sistema entre tarefas ou processos que os solicitam.
A característica de uma política de escalonamento não preemptivo é:
A Máquina de Turing, proposta por Alan Turing em 1936, é um mecanismo simples que formaliza a ideia de uma pessoa que realiza cálculos, usando um instrumento de escrita e um apagador. O modelo formal de uma Máquina de Turing é baseado em três componentes básicos: uma fita (utilizada para entrada, saída e rascunho); uma unidade de controle que possui cabeça de leitura e escrita sobre a fita; e um programa.
Considerando as extensões da Máquina de Turing, a extensão que aumenta seu poder computacional é:
No contexto de processo de desenvolvimento de software, analise as afirmativas abaixo e marque (V) para verdadeiro ou (F) para falso.
( ) Os requisitos de software são controlados para estabelecer base para as atividades gerenciais e de engenharia de software dentro de um projeto.
( ) Requisitos com características funcionais representam os comportamentos que um programa ou um sistema deve apresentar diante de certas ações de seus usuários.
( ) Requisitos com características não funcionais quantificam determinados aspectos do comportamento.
A sequência correta é
Baseando-se na Constituição Federal de 1988, relacione os termos presentes no texto legal às suas respectivas correspondências.
1. Brasileiros natos
2. Brasileiros naturalizados
( ) os nascidos no estrangeiro de pai brasileiro ou de mãe brasileira, desde que sejam registrados em repartição brasileira competente, ou venham a residir na República Federativa do Brasil e optem, em qualquer tempo, depois de atingida a maioridade, pela nacionalidade brasileira.
( ) os que, na forma da lei, adquiram a nacionalidade brasileira, exigida aos originários de países de língua portuguesa apenas residência por um ano ininterrupto e idoneidade moral.
( ) os nascidos no estrangeiro, de pai brasileiro ou mãe brasileira, desde que qualquer um deles esteja a serviço da República Federativa do Brasil.
( ) os nascidos na República Federativa do Brasil, ainda que de pais estrangeiros, desde que estes não estejam a serviço de seu país.
( ) os estrangeiros de qualquer nacionalidade, residentes na República Federativa do Brasil há mais de quinze anos ininterruptos e sem condenação penal, desde que requeiram a nacionalidade brasileira.
A sequência correta é