Questões de Concurso
Foram encontradas 8.728 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
[Bezerra, 2007, p.217]
Um dos diagramas da UML pode ser utilizado para construir o modelo cujo nome está omitido na figura fornecida (caixa com interrogação, na parte central). Trata-se do diagrama de
I - Um objeto de uma classe C qualquer pode ser composto de outros objetos, sendo que esses últimos podem também ser da classe C.
II - Uma mensagem pode ser enviada de um objeto da classe ClasseA para um objeto da classe ClasseB, sem que a definição de ClasseA faça referência à ClasseB.
III - Uma operação, definida em uma classe abstrata C qualquer, pode ser invocada por um objeto de alguma superclasse de C.
É(São) correta(s) a(s) afirmativa(s)
I - O princípio do encapsulamento preconiza que um objeto deve esconder a sua complexidade interna.
II - Uma mensagem de um objeto A para um objeto B indica que A realizou uma tarefa requisitada por B.
III - A existência da mesma operação polimórfica definida em duas classes, ClasseA e ClasseB, implica necessariamente que ou ClasseA seja subclasse de ClasseB, ou que ClasseB seja subclasse de ClasseA.
É correto APENAS o que se afirma em
I - Coesão
II - Herança
III - Delegação
W - Mede a interdependência entre classes.
X - Permite que um objeto reúse as funcionalidades fornecidas por outro objeto.
Y - Mede o grau de afinidade entre as responsabilidades de uma classe.
Z - É um relacionamento entre classes.
Estão corretas as associações:
R1 = O contador cadastra no SCP uma ou várias contas.
R2 = Diariamente o contador visualiza na tela as contas que devem ser pagas no dia.
R3 = Um relatório é gerado contendo os pagamentos realizados em um dado mês.
R4 = O contador deve poder acessar o SCP através de um navegador Internet padrão.
R5 = O SCP deve estar disponível durante o horário de expediente.
Como são classificados estes requisitos?
I - um número alto de operações sobrescritas corresponde a uma métrica de software e indica que a superclasse usada pode não ser uma classe-mãe apropriada para a subclasse;
II - a complexidade ciclomática é caracterizada pelo número de caminhos independentes no código e determina o limite superior para o número de testes que devem ser executados, garantindo que todas as instruções serão executadas pelo menos uma vez;
III - COCOMO e Ponto de Função são técnicas de medição cujo principal objetivo é estimar o esforço necessário para a construção do software.
É correto o que se afirma em
Para corresponder às fases do RUP, os identificadores de fase f1, f2, f3 e f4, respectivamente, devem ser substituídos por:
I - a análise de requisitos corresponde à primeira fase do ciclo de desenvolvimento, antecedendo à fase de análise que, por sua vez, se inicia quando a fase de requisitos termina;
II - testes de regressão são fundamentais na fase de transição, uma vez que, em cada iteração, novas funcionalidades são agregadas ao sistema e erros podem ocorrer em módulos já testados anteriormente;
III - RUP é um processo de desenvolvimento formal, não sendo conveniente para aplicação a sistemas de menor porte, uma vez que o conjunto dos documentos que obrigatoriamente devem ser gerados torna seu custo proibitivo.
É correto APENAS o que se afirma em
Grupos de mudança
I - Mudança na arquitetura do software.
II - Mudança no projeto e na implementação.
III - Redução de Escopo.
IV - Mudança nas regras de negócio.
A associação correta, de cima para baixo, é
PORQUE
Artefatos são disponibilizados ao final de cada iteração para que o cliente possa validá-los.
Analisando as afirmações, conclui-se que