Questões da Prova CESGRANRIO - 2008 - BR Distribuidora - Analista de Sistemas Júnior - Processos de Negócios

Foram encontradas 63 questões

Resolva questões gratuitamente!

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

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
Respostas
21: A
22: A
23: B
24: D
25: B