Foram encontradas 80 questões.
Instrução: Considere o código Java abaixo para responder a questão, supondo que ServicoTributado está
especificada em outro código, acessível por Servico.
1 public class Servico implements ServicoTributado {
2 public String nomeServico;
3 private int codServico;
4 private int valor;
5 public Servico (String nome) { this(nome, 0, 0);}
6 public Servico(String nome, int cod, int valor) {
7 nomeServico = nome;
8 codServico = cod;
9 this.valor = valor;
10 }
11 public double calculaTributo ( int valor) {
12 double tributo;
13 // calcula tributo
13 return tributo;
14 }
15 }
Provas
Questão presente nas seguintes provas
O software pode ser projetado para prover capacidade
específica de utilização por muitos clientes. Pode focar
em um mercado limitado e particular (por exemplo,
produtos para controle de estoque) ou direcionar-se
para mercados de consumo em massa (por exemplo,
processamento de texto). Esta categoria de software é
denominada software
Provas
Questão presente nas seguintes provas
Os diagramas de classe UML também podem exibir relações
entre classes. Uma classe que seja subclasse de
outra classe é conectada a essa última por uma seta
com uma linha sólida como eixo e com uma ponta triangular
vazia. A seta aponta da subclasse para a superclasse.
Em UML, esta relação é chamada de
Provas
Questão presente nas seguintes provas
No diagrama de classes UML, ___________ é um tipo
especial de associação representada por um losango
vazio em uma extremidade do ícone; indica uma relação
todo-parte em que a classe para a qual a seta
aponta é considerada uma parte da classe que se
encontra na extremidade do losango da associação.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Provas
Questão presente nas seguintes provas
Considere as seguintes afirmações sobre o modelo cascata de desenvolvimento de software.
- É um exemplo de processo dirigido a planos; em princípio, deve-se planejar todas as atividades do processo antes de se começar a trabalhar nelas.
- É consistente com outros modelos de processos de engenharia e a documentação é produzida em cada fase do ciclo. Dessa forma, o processo torna-se visível e os gerentes podem monitorar o progresso de acordo com o plano de desenvolvimento.
- Sua maior vantagem é a divisão inflexível do projeto em estágios distintos, de forma que os compromissos devem ser assumidos em um estágio inicial do processo, o que facilita que atendam às mudanças de requisitos dos clientes.
Quais estão corretas?
Provas
Questão presente nas seguintes provas
Considere as seguintes afirmações sobre SCRUM.
- Um sprint do SCRUM é uma unidade de planejamento na qual o trabalho a ser feito é avaliado, os recursos para o desenvolvimento são selecionados e o software é implementado.
- O ponto de partida para o planejamento é o backlog do produto, que é a lista do trabalho que será feito no projeto. Durante a fase de avaliação do sprint, esta lista é revista e as prioridades e os riscos são identificados. O cliente está totalmente envolvido nesse processo e, no início de cada sprint, pode introduzir novos requisitos ou tarefas.
- No SCRUM, há o papel do product owner, que é um facilitador que organiza reuniões diárias, controlando o backlog de trabalho, registrando decisões, medindo o progresso, comparando-o ao backlog e se comunica com os clientes e a gerência externa à equipe.
Quais estão corretas?
Provas
Questão presente nas seguintes provas
__________ é uma característica que reduz bastante
o esforço necessário para ampliar o projeto de um
sistema orientado a objetos, permitindo que várias
operações diferentes tenham o mesmo nome.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Provas
Questão presente nas seguintes provas
Considere as seguintes afirmações sobre herança.
I - Herança é um dos diferenciadores-chaves entre sistemas convencionais e sistemas orientados a objetos. Uma subclasse Y herda todos os atributos e operações associadas a sua superclasse X, ou seja, todos as estruturas de dados e operações de X ficam imediatamente disponíveis para Y. II - Em cada nível de uma hierarquia de classes com herança, novos atributos e operações não podem ser acrescentados àqueles que foram herdados de níveis mais altos da hierarquia. III. A herança pode proporcionar benefício significativo ao projeto, mas, se for usada de forma não apropriada, pode complicar um projeto desnecessariamente e resultar em um software passível de erros e difícil de manter.
Quais estão corretas?
I - Herança é um dos diferenciadores-chaves entre sistemas convencionais e sistemas orientados a objetos. Uma subclasse Y herda todos os atributos e operações associadas a sua superclasse X, ou seja, todos as estruturas de dados e operações de X ficam imediatamente disponíveis para Y. II - Em cada nível de uma hierarquia de classes com herança, novos atributos e operações não podem ser acrescentados àqueles que foram herdados de níveis mais altos da hierarquia. III. A herança pode proporcionar benefício significativo ao projeto, mas, se for usada de forma não apropriada, pode complicar um projeto desnecessariamente e resultar em um software passível de erros e difícil de manter.
Quais estão corretas?
Provas
Questão presente nas seguintes provas
No que se refere aos vários tipos de testes, assinale
com V (verdadeiro) ou F (falso) as afirmações abaixo.
( ) Teste é a forma de avaliação de qualidade mais comum porque é a que fornece melhor custo-benefício, comparada com verificação formal e tolerância a falhas. ( ) As atividades relacionadas ao teste do software devem começar assim que o primeiro módulo do sistema estiver codificado. ( ) A diferença entre teste caixa-preta e teste caixa-branca está apenas na forma como os testes são gerados, pois os dois métodos detectam o mesmo tipo de falha. ( ) Teste de unidade só pode ser aplicado quando o sistema estiver completamente desenvolvido, pois uma unidade raramente funciona independente de outras. ( ) O teste funcional ou caixa-preta consiste em definir as classes de equivalência e escolher valores-limite em cada classe como dados de teste. ( ) O conceito de cobertura de arcos só se aplica ao teste estrutural, uma vez que é preciso conhecimento do código para gerar o grafo de fluxo de controle.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
( ) Teste é a forma de avaliação de qualidade mais comum porque é a que fornece melhor custo-benefício, comparada com verificação formal e tolerância a falhas. ( ) As atividades relacionadas ao teste do software devem começar assim que o primeiro módulo do sistema estiver codificado. ( ) A diferença entre teste caixa-preta e teste caixa-branca está apenas na forma como os testes são gerados, pois os dois métodos detectam o mesmo tipo de falha. ( ) Teste de unidade só pode ser aplicado quando o sistema estiver completamente desenvolvido, pois uma unidade raramente funciona independente de outras. ( ) O teste funcional ou caixa-preta consiste em definir as classes de equivalência e escolher valores-limite em cada classe como dados de teste. ( ) O conceito de cobertura de arcos só se aplica ao teste estrutural, uma vez que é preciso conhecimento do código para gerar o grafo de fluxo de controle.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Provas
Questão presente nas seguintes provas
Assinale a alternativa correta em relação aos diagramas
UML, que têm por objetivo representar os subsistemas
ou submódulos englobados por um software, de forma
a determinar as partes que o compõem.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container