Questões de Concurso
Foram encontradas 8.728 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
( ) Determinar as funções de dados a serem modificadas e o fator de impacto. ( ) Determinar as funções de transação a serem modificadas e o fator de impacto. ( ) dentificar as funções de dados e de transações dentro do escopo do projeto de melhoria e determinar seu tamanho funcional. ( ) Determinar as funções de dados e de transação a serem adicionadas. ( ) Calcular os ontos de Função de Melhoria. ( ) Determinar as funções de dados e de transação a serem excluídas.
Assinale a alternativa que indica a sequência CORRETA.
Considere o diagrama UML 2.5 abaixo.
Este é um
Suponha que um Técnico Programador da Defensoria está trabalhando no projeto de um software que será desenvolvido. Após a análise do escopo do software, suas funções principais foram identificadas. Em seguida, um intervalo de estimativa de Linhas de Código − LOC foi desenvolvido para cada função. Esse intervalo considera as estimativas como otimista (Tot), mais provável (Tmp) e pessimista (Tpess). Os valores das estimativas para cada função, como mostrado abaixo, foram obtidos utilizando a expressão:
T=(Tot + 4Tmp + Tpess)/6
1) Função: Alimentos − Estimativa de LOC: 3000
2) Função: Guarda − Estimativa de LOC: 5000
3) Função: Tutela − Estimativa de LOC: ..I...
4) Função: Adoção − Estimativa de LOC: 3300
5) Função: Interdição − Estimativa de LOC: 6000
Estimativa de LOC total: . .II....
Considerando que para a função “Tutela” foram obtidos: Tot=3800 LOC, Tmp=6500 LOC; e TPess=8600 LOC, as lacunas I
e II devem ser preenchidas, correta e respectivamente, com
Considere o trecho em pseudocódigo abaixo.
Este trecho possui as medidas:
n1 (operadores únicos) = 14 Var inteiro leia Início Fim imprima ← + / ) ( " , :
n2 (operandos únicos) = 6 a b c med 3 "média = "
Utilizando as métricas de software de Halstead, o tamanho do vocabulário do trecho em pseudocódigo é
Considere a definição de algumas práticas da eXtreme Programming − XP.
I. Todo o código desenvolvido pelo time é incorporado em um repositório comum várias vezes ao dia. Isso garante que qualquer problema de integração ao longo do projeto possa ser notado e corrigido rapidamente.
II. Qualquer programador do time pode alterar qualquer seção do código, se necessário. Por mais que esta prática pareça perigosa, ela aumenta a velocidade do desenvolvimento e problemas em potencial podem ser detectados pelos testes de unidade.
III. Traz a ideia de que qualquer pessoa do time seja capaz de verificar o código sendo desenvolvido em alto nível e ter uma compreensão clara de qual funcionalidade do sistema está sendo trabalhada.
IV. Permite aplicar melhorias ao código sem mudar sua funcionalidade, visando sua simplificação. Se o cliente deseja alterar alguma coisa no produto final, o time pode fazer os ajustes rapidamente, e esta prática contribui para alcançar este objetivo.
As práticas de I a IV são, correta e respectivamente,
Considere, por hipótese, que uma equipe de Analistas de Sistemas da Defensoria elencou a lista de requisitos para um novo sistema:
− O sistema não deverá revelar aos usuários nenhuma informação pessoal sobre os cidadãos, além do número do processo, em respeito à legislação de privacidade.
− Em razão das restrições referentes aos direitos autorais, alguns documentos devem ser excluídos imediatamente ao serem fornecidos pelos cidadãos em seus processos.
− O sistema deve implementar interfaces utilizando as normas de usabilidade vigentes para o serviço público.
A lista apresenta exemplos de requisitos
Considere os trechos de código Java abaixo.
Em um sistema Orientado a Objetos bem desenvolvido, os princípios relativos a acoplamento e coesão devem ser respeitados.
O código Java apresentando no trecho 1 mostra um exemplo de