971 Q656487
Ciência da Computação
Ano: 2017
Banca: Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)

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 s...

972 Q656486
Ciência da Computação
Ano: 2017
Banca: Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)

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 corre...

973 Q656485
Ciência da Computação
Ano: 2017
Banca: Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)

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:

974 Q656484
Ciência da Computação
Ano: 2017
Banca: Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)

Sobre a análise de pontos por função, considere as seguintes afirmativas:

1. É realizada com base na especificação funcional do software.

2. Estabelece uma pontuação para determinadas características do software, de acordo com seu nível de complexidade.

3. O valor resultante da análise de pontos por função é a quantidade de dias de duração do projeto.

4. A análise de pontos por função é restrita a softwares orientados a objetos. 5. Analisa entradas, saídas e consultas dos usuários, além dos dados utilizados pelo sistema.

Assinale a alternativa correta.

975 Q656483
Ciência da Computação
Ano: 2017
Banca: Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)
Sobre o ciclo de vida de uma Servlet, é correto afirmar:
976 Q656482
Ciência da Computação
Ano: 2017
Banca: Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)
Sobre o ciclo de vida de uma aplicação JSF 2.2, em que fase é feita a extração dos valores da requisição?
977 Q656481
Ciência da Computação
Ano: 2017
Banca: Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)
Qual anotação de escopo do JSF 2 mantém o Managed Bean enquanto a aplicação permanece na mesma página?
978 Q656480
Ciência da Computação
Ano: 2017
Banca: Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)
O JSF possui mecanismos de validação explícita de campos, separando essa validação da lógica de negócio e garantindo que os valores a serem processados estão dentro do esperado. Qual dos seguintes trechos de código indica uma validação de um campo inteiro longo, para que esteja em uma faixa de valores entre 100 e 200, inclusive?
979 Q656479
Ciência da Computação
Ano: 2017
Banca: Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)
Em relação aos objetos do ASP, é correto afirmar:
980 Q656478
Ciência da Computação
Ano: 2017
Banca: Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)

Em um projeto de desenvolvimento de software, a definição dos requisitos de software é essencial para se entender as necessidades dos clientes. Sobre requisitos de software, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:

( ) Requisitos funcionais descrevem o que um software deve fazer.

( ) Requisitos não funcionais descrevem o que um software não deve fazer.

( ) Requisitos de software são descobertos por meio de um processo chamado elicitação.

( ) A validação de requisitos consiste no teste dos requisitos implementados no software em funcionamento.

( ) Em processos ágeis de desenvolvimento de software, os requisitos devem ser definidos em detalhes no início do projeto.

Assinale a alternativa que apresenta a sequên...