Foram encontradas 549 questões

Resolva questões gratuitamente!

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

Q14569 Arquitetura de Software
Assinale a opção que NÃO expressa um princípio de projeto de interface com o usuário.
Alternativas
Q14567 Algoritmos e Estrutura de Dados
Sobre o algoritmo de ordenação heapsort, assinale a afirmação correta.
Alternativas
Q14565 Algoritmos e Estrutura de Dados
O erro citado é corrigido por
Alternativas
Q14564 Engenharia de Software
Imagem 028.jpg

A figura acima mostra um diagrama de classes UML desenvolvido para um projeto em que ainda não se sabe em que linguagem será realizada a implementação. Sobre o diagrama, assinale a afirmação correta.
Alternativas
Q14563 Engenharia de Software
Um importante aspecto da elaboração de casos de testes para um sistema em desenvolvimento é a escolha dos valores de entrada e das saídas previstas dos casos de teste. Escolhas baseadas apenas em valores típicos, em geral, são incapazes de revelar todas as falhas da implementação. É necessário identificar conjuntos de valores que possuam características comuns, do ponto de vista das funcionalidades a serem testadas, como, por exemplo, "números negativos", "números com mais dígitos do que o previsto", "strings sem brancos", "arrays de um só elemento", além de prever casos de teste cobrindo a totalidade destes conjuntos, e projetar, para cada conjunto, casos de teste com valores nos limites e próximos ao ponto médio do conjunto. Esses conjuntos são denominados
Alternativas
Q14562 Engenharia de Software
Diversos processos de software emergiram nos últimos anos, principalmente aqueles de natureza iterativa. Podemos citar o Processo Unificado, XP (Extreme Programming) e, mais recentemente, o Scrum, como alguns dos mais difundidos. Correlacione, a seguir, esses processos de software e suas características.

Imagem 026.jpg

A relação correta é
Alternativas
Q14561 Programação
Considere o seguinte código de um método de uma classe Java:

          public boolean primo( int x ) {

                           if (x == 1 || x == 2) {
                                return true;
                           }
                           int raiz = (int) Math.sqrt((double)x);
                           for (int i = 2; i <= raiz; i++) {
                                  if (x % i == 0) {
                                         return false;
                                  }
                           }

                            return true;
                     }
          }

Qual a complexidade ciclomática do método?
Alternativas
Q14560 Engenharia de Software
Analise as afirmativas a seguir, sobre requisitos em projetos de software.

I - O rastreamento de requisitos é de grande importância para conduzir análises de impacto quando há mudanças em requisitos.

II - O acrônimo FURPS+ se refere aos requisitos não funcionais das categorias de Feasibility, Usability, Reliability, Performance e Supportability.

III - Um requisito pode conter, além da especificação, atributos que sirvam ao seu gerenciamento.

IV - Casos de uso são descrições da interação entre um ator e o sistema e, portanto, especificam apenas requisitos funcionais.

Estão corretas APENAS as afirmativas
Alternativas
Q14558 Banco de Dados
O agrupamento de diversas dimensões correspondentes a indicadores com baixa cardinalidade, gerando uma dimensão abstrata, de forma a retirar os indicadores da tabela fato, mas preservando a possibilidade de seu uso em consultas, constitui a
Alternativas
Q14557 Banco de Dados
A seguir são feitas algumas afirmações a respeito de data warehouses e ferramentas OLAP.

I - Os usuários finais do data warehouse, em geral, não possuem acesso à Data Staging Area.

II - Drill in, drill out, roll over e roll on são típicas operações disponibilizadas pelas ferramentas de consultas OLAP para navegar pela hierarquia de uma dimensão.

III - As rotinas de ETL muitas vezes originam solicitações de mudanças e melhorias nos sistemas OLTP e outras fontes de dados que alimentam o data warehouse, pois têm o potencial de revelar inconsistências entre os diversos sistemas corporativos.

IV- Um data warehouse, em geral, deve ser projetado para fazer junções entre fatos e dimensões através de chaves naturais, evitando chaves substitutas (surrogate keys), pois estas apenas contribuiriam para aumentar o tamanho e a complexidade do esquema sem nenhum benefício para o usuário final.

Estão corretas APENAS as afirmações
Alternativas
Q14555 Arquitetura de Software
Assinale a opção que contém uma regra INVÁLIDA para Redes de Petri.
Alternativas
Q14554 Segurança da Informação
A norma NBR/ISO 27002 recomenda que os requisitos para controles de segurança para novos sistemas de informação ou melhorias em sistemas existentes sejam especificados
Alternativas
Q14553 Segurança da Informação
Com o objetivo de "prevenir a ocorrência de erros, perdas, modificação não autorizada ou mau uso de informações em aplicações", a norma NBR/ISO 27002 recomenda os controles apresentados a seguir, EXCETO:
Alternativas
Q14552 Segurança da Informação
De acordo com a norma NBR/ISO 27002, protegem as informações da organização e informam aos signatários das suas responsabilidades, para proteger, usar e divulgar a informação de maneira responsável e autorizada, os(as)
Alternativas
Q14551 Raciocínio Lógico
"O projeto será bem-sucedido se ou o processo de desenvolvimento é o Processo Unificado ou a linguagem utilizada é Java."

Uma possível tradução da sentença acima para a lógica de predicados de primeira ordem é
Alternativas
Q14550 Raciocínio Lógico
Se Ana sabe que Beatriz tem acesso ao sistema de almoxarifado, então Ana não fez um pedido. Ou Ana fez um pedido ou a senha de Beatriz foi descoberta. Se Carlos conversou com Ana, então Ana sabe que Beatriz tem acesso ao sistema de almoxarifado. Ora, nem a senha de Beatriz foi descoberta nem Beatriz conhece Carlos. Logo:

I - Ana fez um pedido;

II - Ana sabe que Beatriz tem acesso ao sistema de almoxarifado;

III - Carlos não conversou com Ana; IV - Beatriz conhece Carlos.

São verdadeiras APENAS as conclusões
Alternativas
Q14549 Raciocínio Lógico
Imagem 018.jpg

Para que valores de p, q, r, s e t, respectivamente, a proposição acima é verdadeira?
Alternativas
Q14548 Gerência de Projetos
Uma prática gerencial adotada em diversas organizações, que aumenta a visibilidade dos projetos para os executivos, facilitando sua priorização e a detecção de problemas, bem como prevenindo a realização de projetos que não estejam alinhados com a organização é a(o)
Alternativas
Q14547 Gerência de Projetos
São feitas as afirmativas a seguir, sobre o fechamento de um projeto.

I - É necessário, ao final do projeto, rever o artefato de lições aprendidas de forma a retirar do mesmo as experiências mal sucedidas, para que outros projetos possam se beneficiar dos acertos do time ao mesmo tempo em que não são deixadas brechas para acionamento legal por parte dos stakeholders em caso de não-conformidade ou informações que possam revelar fraquezas e pontos sensíveis dos produtos gerados ou que contribuam para formar uma imagem negativa do mesmo.

II - O fechamento de um projeto prevê atividades de naturezas administrativas, tais como avaliações de desempenho e obtenção de aceite formal das entregas, as quais são realizadas não só no final do projeto como ao longo do ciclo de vida do mesmo, notadamente no fechamento das fases do projeto.

III - Se o projeto for completado com sucesso antes do prazo previsto ou com orçamento menor do que o especificado, as causas desse resultado devem ser identificadas e avaliadas sob a perspectiva de desvios do planejamento.

IV- Se houver um contrato formal assinado para o projeto, atividades específicas de encerramento do contrato devem ser conduzidas, exceto no caso em que o projeto seja cancelado, absorvido pela organização como um projeto permanente ou substituído por outro projeto.

Estão corretas APENAS as afirmativas
Alternativas
Q14546 Engenharia de Software
Estudos baseados na análise de diversos projetos de desenvolvimento de software sugerem que tais projetos têm maior chance de sucesso quando empregam metodologia e gerenciamento alinhados ao paradigma de desenvolvimento de novos produtos, em contraponto ao paradigma de produção industrial. Com base nessas observações, a maioria das metodologias modernas de desenvolvimento de software recomenda:
Alternativas
Respostas
481: E
482: B
483: C
484: A
485: A
486: B
487: D
488: B
489: C
490: B
491: D
492: E
493: E
494: A
495: E
496: B
497: C
498: B
499: C
500: D