Lista completa de Questões de Ciência da Computação para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Engenharia de Software - Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR) - 2017
Para planejar e visualizar como será organizado o trabalho em um projeto, o gerente de projetos pode elaborar um cronograma. Observe o cronograma da figura abaixo.
Sobre esse cronograma e seu uso no gerenciamento de projetos de software, é correto afirmar:
Ciência da Computação - Engenharia de Software - Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR) - 2017
A respeito do Diagrama de Casos ao lado, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:
( ) Calcular Valores Devidos será executado sempre que o Auxiliar Administrativo visualizar o relatório de fornecedores.
( ) Ao visualizar o relatório de fornecedores, a geração do gráfico é opcional.
( ) O detalhamento do funcionamento de um caso de uso pode ser feito por meio de uma especificação.
( ) Da forma como está especificado, Auxiliar Administrativo não irá executar o caso de uso Gerar Gráfico.
( ) Os casos de uso são executados na seguinte sequência: primeiro Visualizar Relatório de Fornecedores, depois Gerar Gráfico e depois Calcular Valores Devidos.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Ciência da Computação - Engenharia de Software - Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR) - 2017
Com base no diagrama ao lado, considere as seguintes afirmativas relacionadas à notação e ao que esse diagrama representa.
1. A associação entre Lista e Item é do tipo composição e indica que o objeto todo deve gerenciar a criação e destruição de suas partes.
2. A associação entre Item, Música e Vídeo representa uma herança múltipla.
3. tocar() é uma operação polimórfica, significando que, quando uma mensagem é despachada em tempo de execução, uma correspondência é determinada em tempo de execução de acordo com o tipo do objeto.
4. A classe Segue deve possuir atributos ou operações para justificar sua representação como classe de associação.
5. Em tempo de execução, a classe Item precisa ser instanciada para que as classes Música ou Vídeo possam ser utilizadas.
Assinale a alternativa correta.
Segundo Sommerville (2011), os métodos ágeis são métodos de desenvolvimento incremental em que os incrementos são pequenos e, normalmente, as novas versões do sistema são criadas e disponibilizadas aos clientes a cada duas ou três semanas. Elas envolvem os clientes no processo de desenvolvimento para obter uma resposta rápida sobre a evolução dos requisitos, minimizando-se assim a documentação, pois se utiliza mais a comunicação informal do que as reuniões formais com documentos escritos. Associe a coluna da esquerda com a coluna da direita, de acordo com os princípios dos métodos ágeis.
Assinale a alternativa que contém a sequência CORRETA de associação, de cima para baixo.
No desenvolvimento de software, a construção da interface de interação com o usuário final pode demandar a utilização de um conjunto grande de linguagens computacionais. Quando a interação do usuário final com o software se dá no contexto web, um conjunto específico de linguagens computacionais são utilizadas para a construção de tais interfaces de interação. Nesta questão, considere que a sigla HTML significa (Hyper Text Markup Language), ou seja Linguagem de Marcação de Hipertexto. Diante disso, analise as proposições a seguir e julgue-as como FALSA (F) ou VERDADEIRA (V):
( ) A linguagem HTML foi desenvolvida para gerar automaticamente scripts Javascript (pequenos programas escritos em Javascript) que são interpretados pelos navegadores.
( ) A linguagem HTML é responsável pelo conteúdo apresentado por uma página web.
( ) As tags (marcações) contidas em um arquivo HTML informam aos navegadores a estrutura e o significado dos textos contidos em tal arquivo.
( ) O arquivo HTML é um arquivo texto plano composto de tags (marcações) XML.
( ) A sigla XML significa Extensible Markup Language ou Linguagem e Marcação Extensível.
Assinale a alternativa que contém a sequência CORRETA de cima para baixo.
Quando Deitel (2010, p. 301) apresenta a seguinte definição: A capacidade de criar classes absorvendo membros de uma classe existente e aprimorando essas classes com novas capacidades, ele está falando de:
Existem nove padrões GRASP. Assinale a alternativa em que TODOS os elementos fazem parte desses padrões:
Larman (2007) define os Casos de Uso e seus componentes. Assinale a alternativa cuja descrição sobre Casos de Uso e seus componentes é INCORRETA:
Critério que ajuda na definição de um conjunto de casos de teste que exploram ambiguidades e incompletude nas especificações, suplantando a deficiência de alguns critérios que não exploram combinações dos dados de entrada.
Segundo Delamaro (2007), existem alguns critérios da técnica de teste funcional que são os mais conhecidos. Assinale a alternativa que apresenta uma característica da técnica conhecida como Grafo Causa-efeito:
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...