Foram encontradas 585 questões

Resolva questões gratuitamente!

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

Q370964 Sistemas de Informação
Considere as situações em um aplicativo Lotus Notes/Domino.

I. Um usuário encontra diversas preferências ou opções esmaecidas ou bloqueadas no Lotus Notes: o administrador desabilitou as opções e o usuário não pode alterá-las.

II. O usuário deseja mudar de dicionário de idioma durante a verificação ortográfica de um documento: somente o administrador pode instalar os dicionários de idioma do Lotus Notes. Estes dicionários, reconhecidos pela extensão de arquivo .DICT, estão criptografados no diretório de dados do Notes. Somente o administrador possui a chave de decodificação destes arquivos.

III. Um usuário deseja que algumas ocorrências de uma reunião repetida sejam reprogramadas para diferentes horários. O usuário havia criado a reunião e quer sincronizar algumas ou todas as ocorrências da reunião repetida para acontecerem no mesmo horário. Este recurso requer que o administrador do Domino tenha ativado ResetTimes do Agendamento e programação na política de área de trabalho associada.

Está correto o que é atribuído ao administrador do Lotus Notes/Domino o que se afirma APENAS em:
Alternativas
Q370963 Programação
A barra de menu do Lotus Notes (versão 8.5.x para plataforma Windows) exibe opções de menu que se aplicam a um documento ou aplicativo. Há um conjunto padrão de menus, além de menus opcionais que se alteram, dependendo do aplicativo. Para usuários avançados um conjunto de ___I__ pode ser exibido clicando em ___II__ . Eles destinam-se a administradores ou designers e incluem opções como arquivamento ou exclusão de aplicativos e substituição da estrutura de um aplicativo do Notes. Uma vez ativados, ficarão ativos em sessões subsequentes do Notes. Se for instalado o cliente administrador Domino ou o ___III___, eles serão ativados por padrão.

As lacunas são correta e respectivamente preenchidas com:
Alternativas
Q370962 Engenharia de Software
Scrum e XP são duas metodologias ágeis que provêm práticas e regras que apresentam diferenças e também pontos em comum. Comparando-se estas metodologias, é correto afirmar:
Alternativas
Q370961 Engenharia de Software
Considere:

O código do projeto pertence a todos os membros da equipe. Isto significa que qualquer pessoa que percebe que pode adicionar valor ao código, mesmo que ele próprio não o tenha desenvolvido, pode fazê-lo, desde que faça os testes necessários e não prejudique as funcionalidades atuais. Isto é possível porque todos são responsáveis pelo software. Caso um membro da equipe deixe o projeto antes do fim, a equipe consegue continuar o projeto sem grandes dificuldades, pois todos conhecem todas as partes do software, mesmo que não seja de forma detalhada.

Esta prática é
Alternativas
Q370960 Engenharia de Software
O principal objetivo da XP é dar agilidade ao desenvolvimento do projeto, buscando garantir a satisfação do cliente. As práticas, regras e os valores da XP garantem um agradável ambiente de desenvolvimento de software para os seus seguidores, que são conduzidos por estes 4 norteadores básicos:
Alternativas
Q370958 Engenharia de Software
O Scrum define reuniões e eventos que devem ser realizados de forma a oferecer oportunidades formais para inspeção e adaptação, cujos tempos de duração são referenciais máximos recomendados. Considere:


I. É uma Sprint de um mês, para inspecionar o incremento e adaptar o Backlog do Produto, se necessário.

II. É uma reunião time-boxed de 3 horas para uma Sprint de um mês, sendo uma oportunidade para o Time Scrum inspecionar a si próprio e criar um plano para melhorias a serem aplicadas na próxima Sprint.

III. É um evento time-boxed de 15 minutos, para que a Equipe de Desenvolvimento possa sincronizar as atividades e criar um plano para as próximas 24 horas.

IV. É um time-box de 8 horas para uma Sprint de um mês de duração.

Estão de acordo com as definições I, II, III e IV, respectivamente, as denominações:
Alternativas
Q370957 Engenharia de Software
Embora BPMN e UML tenham abordagens diferentes em relação à modelagem de processos de negócios, diagramas UML que modelam o comportamento dinâmico podem ser usados na modelagem de alguns processos de negócio, como os diagramas de__I__ e de___II___ .

As lacunas I e II são correta e respectivamente preenchidas com:
Alternativas
Q370956 Modelagem de Processos de Negócio (BPM)
Considere:

I. BPMN é usada, também, como uma notação padrão para a modelagem e criação de web services. O processo envolve: 1) modelagem dos processos usando BPMN; 2) simulação e ajustes nos processos em busca de eficiência; 3) disponibilização dos web services publicando-os com base numa Business Process Programming Language padronizada; 4) emprego de Business Process Management Systems para assegurar o funcionamento dos web services.

II. BPMN e UML podem coexistir. BPMN pode ser utilizada como notação em projetos de aplicações que irão ser executadas diretamente em um Business Process Management Server (BPM Server) ou ser usada como uma ferramenta de análise de negócios para o desenvolvimento de sistemas modelados em UML. Neste cenário, os processos modelados com BPMN servem como subsídio para a modelagem UML.

A afirmativa I
Alternativas
Q370955 Modelagem de Processos de Negócio (BPM)
onsidere o seguinte diagrama:

imagem-008.jpg
De acordo com a notação BPMN, podem ser identificados no diagrama:

I. círculos

II. retângulos com cantos arredondados

III. losango

IV. setas

V. retângulos com nomes escritos na vertical à esquerda

que correspondem, correta e respectivamente, a:
Alternativas
Q370954 Arquitetura de Software
Os protocolos utilizados em web services possuem diferentes características e servem a diferentes propósitos. Considere:

I. Responsável por transportar mensagens entre aplicações.

II. Responsável por codificar as mensagens em um formato XML.

III. Responsável por descrever a interface do web service.

IV. Responsável por centralizar a informação de web services, possibilitando a publicação e descoberta de serviços disponíveis na rede.

Os protocolos associados a I, II, III e IV são correta e respectivamente:
Alternativas
Q370953 Arquitetura de Software
Web services
Alternativas
Q370952 Engenharia de Software
Marcelo trabalha como Analista Legislativo na Assembleia Legislativa do Estado de Pernambuco e recebeu a tarefa de elaborar um diagrama da UML 2.0 que seja capaz de modelar o que pode ocorrer em partes de um sistema orientado a objetos, como: fluxos de controle e de dados, situações de decisão em que haja uma entrada e diversas saídas, diferentes ações que podem ser executadas por objetos ou entidades quando um método for executado, como um conjunto de ações relacionadas pode ser executado e como afetará objetos ao redor, situações em que mais de uma atividade pode acontecer ao mesmo tempo.

Marcelo optou por usar o diagrama de :
Alternativas
Q370951 Engenharia de Software
Considere o diagrama da UML 2.0:

imagem-007.jpg
Trata-se de um diagrama de I e nele podem ser identificados II , III e IV .

As lacunas de I a IV são correta e respectivamente preenchidas por:
Alternativas
Q370950 Engenharia de Software
Visibilidade refere-se à capacidade de um método referenciar uma característica de outra classe. Num diagrama de classes da UML 2.0 a visibilidade é indicada com um prefixo representado pelos caracteres:

I. #
II. +
III. ~
IV. -

Os tipos de visibilidade definidos de I a IV são correta e respectivamente:
Alternativas
Q370949 Engenharia de Software
Considere o diagrama UML para a classe Conta ilustrado abaixo.

imagem-006.jpg
É correto afirmar:
Alternativas
Q370948 Arquitetura de Software
Considere as afirmativas:

I. Arquiteturas cliente/servidor representam um significativo desafio para os testadores de software. Assim, o teste de software cliente/servidor pode ocorrer em 3 diferentes níveis: (1) aplicações clientes individuais são testadas no modo “não conectado” e a operação do servidor e a rede subjacente não são consideradas; (2) o software cliente e as aplicações do servidor associadas são testadas em conjunto, mas as operações da rede não são explicitamente exercitadas; (3) a arquitetura completa cliente/servidor, incluindo operações e desempenho da rede, é testada.

II. Ambientes baseados na arquitetura cliente/servidor possuem natureza distribuída, seus aspectos de desempenho são associados com o processamento de transações, podem reunir diferentes plataformas de hardware, devem atender e controlar os acessos de um ou mais clientes às bases de dados residentes nos servidores, possuem complexidade inerente à comunicação em rede e concorrência por recursos, dentre outras características.

A afirmativa I
Alternativas
Q370947 Engenharia de Software
Os testes de caixa preta (CP) e os testes de caixa branca (CB) apresentam as seguintes características:

I. Referem-se a testes que são conduzidos na interface do software. Examinam algum aspecto fundamental do sistema, sem se preocupar com a estrutura lógica interna do software.

II. Testes exaustivos podem ser impraticáveis, mas podem ser aplicados testes que examinam caminhos lógicos importantes e estruturas de dados essenciais podem ser submetidas à prova quanto à sua validade.

III. São baseados em um exame rigoroso do detalhe procedimental. Caminhos lógicos internos ao software e colaborações entre componentes são testados, definindo-se casos de teste que exercitam conjuntos específicos de condições e/ou ciclos.

IV. Focalizam os requisitos funcionais do software, permitindo ao engenheiro de testes derivar conjuntos de condições de entrada que vão exercitar plenamente todos os requisitos funcionais de um programa.

V. Tentam encontrar erros: em funções incorretas ou omitidas, de interface, de comportamento ou desempenho, de iniciação e término.

VI. Ao usá-los, o engenheiro de testes pode derivar casos de teste que garantam que todos os caminhos independentes de um módulo tenham sido exercitados pelo menos uma vez.

A associação dos tipos de teste de CP ou testes de CB com as características de I a VI é apresentada, correta e respectivamente, em:
Alternativas
Q370946 Engenharia de Software
Isabel trabalha como Analista Legislativo na Assembleia Legislativa do Estado de Pernambuco e ficou responsável por definir qual tipo de teste seria mais adequado para as situações descritas abaixo.

I. O sistema deve ser resistente a falhas, ou seja, falhas de processamento não devem causar a interrupção da sua função global. O teste deve forçar o software a falhar de diversos modos e verificar se a reabilitação é adequadamente realizada.

II. As informações armazenadas pelo sistema devem ser protegidas de todo o tipo de invasão e ataque. O teste deve tentar invadir o sistema e atacar suas vulnerabilidades de forma a verificar se os mecanismos de proteção são realmente capazes de protegê-lo.

III. O sistema deve ser capaz de suportar grande demanda por recursos. O teste deve submeter o sistema a situações extremas de demanda por recursos, frequência ou volume anormais.

Isabel indicou, de forma adequada e respectiva, os seguintes testes para as situações I, II e III:
Alternativas
Q370945 Engenharia de Software
Um planejamento de testes pode ser visto no contexto da espiral mostrada na figura abaixo:

imagem-005.jpg
O teste de ...I... começa no centro da espiral e se concentra em cada componente (trecho de código fonte) do software. O teste progride movendo-se para fora, ao longo da espiral, indo para o teste de ....II... , que foca no projeto e na construção da arquitetura do software. Seguindo a espiral, para fora, há o teste de ...III..., no qual os requisitos são ratificados, ou seja, a especificação dos requisitos é confrontada com o software que acabou de ser construído. Finalmente chega-se ao teste de ....IV... , em que os outros elementos do software são testados como um todo.

Preenchem as lacunas correta e sequencialmente:
Alternativas
Q370944 Engenharia de Software
O ciclo de vida de projeto de um software a ser desenvolvido consiste em fases, cujo nome e número variam, podendo ser definido ou moldado de acordo com aspectos exclusivos da organização ou da tecnologia empregada. O ciclo de vida oferece uma estrutura básica para o gerenciamento do projeto, independentemente do trabalho específico envolvido. Considerando os conceitos relativos ao ciclo de vida e de desenvolvimento de software, é INCORRETO afirmar:
Alternativas
Respostas
341: B
342: A
343: D
344: E
345: A
346: B
347: D
348: A
349: C
350: E
351: B
352: B
353: E
354: D
355: D
356: C
357: C
358: A
359: D
360: B