Magna Concursos

Foram encontradas 40 questões.

2803077 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: EPAGRI-SC
Provas:

Durante a execução de aplicações para web que utilizem a tecnologia de servlet, é correto afirmar:

 

Provas

Questão presente nas seguintes provas
2803076 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: EPAGRI-SC
Provas:

Considere as seguintes sentenças a respeito da estrutura de dados Tabela de Hash:

I. A quantidade máxima de dados que é possível armazenar em uma Tabela de Hash sempre é igual a M, quando a função de hash (h) é definida como h(x) : Z |—> {0, 1, ..., M – 1}.

II. Em uma Tabela de Hash que não contenha colisões, a complexidade do algoritmo que verifica se um determinado dado está armazenado na tabela é O(1).

III. Duas Tabelas de Hash, denominadas T1 e T2, que utilizam respectivamente as funções de hash h1(x) : Z |—> {0, 1, ..., M – 1} e h2(x) : Z |---> {0, 1, ..., M – 1} para armazenar exatamente o mesmo conjunto de dados, podem apresentar desempenhos completamente distintos para as operações de inclusão e pesquisa de dados.

A respeito das afirmações acima, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
2803075 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: EPAGRI-SC
Provas:

Considere as afirmações a seguir, a respeito de características da linguagem UML, em termos de estruturação de especificação:

I. Um caso de uso de um diagrama de casos de uso pode ser detalhado através de outro diagrama de casos de uso (que conteria um conjunto de casos de uso, dentre outros elementos).

II. Uma classe de um diagrama de classes pode ser detalhada através outro diagrama de classes (que conteria um conjunto de classes, dentre outros elementos).

III. Um estado de um diagrama de máquina de estados pode ser detalhado através outro diagrama de máquina de estados (que conteria um conjunto de estados, dentre outros elementos).

IV. Uma atividade de um diagrama de atividades pode ser detalhada através outro diagrama de atividades (que conteria atividades e/ou ações, dentre outros elementos).

A respeito das afirmações acima, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
2803074 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: EPAGRI-SC
Provas:

Considere as seguintes sentenças a respeito do conceito “pacote” (package) definido em Java:

I. Pacotes podem conter outros pacotes.

II. Duas classes podem ter o mesmo nome, desde que pertençam a pacotes distintos.

III. Pacotes agrupam elementos que estão próximos semanticamente e que tendem a ser modificados em conjunto.

A respeito das afirmações acima, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
2803073 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: EPAGRI-SC
Provas:

Considere as afirmações a seguir, a respeito de características da linguagem UML, em termos de refinamento de casos de uso:

I. Um caso de uso pode ser refinado através de um diagrama de seqüência.

II. Um caso de uso pode ser refinado através de um diagrama de comunicação (chamado de diagrama de colaboração até a versão 1.5 de UML).

III. Um caso de uso pode ser refinado através de um diagrama de máquina de estados (chamado de diagrama statechart até a versão 1.5 de UML).

IV. Um caso de uso pode ser refinado através de um diagrama de atividades.

A respeito das afirmações acima, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
2803071 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: EPAGRI-SC
Provas:

Considere as seguintes afirmações a respeito de características do processo de desenvolvimento de software:

I. Gerenciamento de requisitos inclui a capacidade de produzir uma especificação de requisitos.

II. O planejamento de projeto inclui a capacidade de estabelecer um cronograma para o desenvolvimento de software.

III. Responder à questão “quanto vai custar o desenvolvimento?” é responsabilidade da etapa de “planejamento de projeto”.

A respeito das afirmações acima, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
2803070 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: EPAGRI-SC
Provas:

Considere as seguintes afirmações a respeito de características do processo de desenvolvimento de software:

I. Os responsáveis pela garantia de qualidade de software verificam se a equipe de desenvolvimento segue os procedimentos estabelecidos no processo do projeto.

II. Faz parte das atribuições da gerência de configuração a preservação de todas as versões de todos os produtos de trabalho relacionados a um projeto.

III. Faz parte das atribuições da gerência de configuração a definição da estrutura arquitetônica do software em desenvolvimento.

A respeito das afirmações acima, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
2803069 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: EPAGRI-SC
Provas:

Considere as seguintes afirmações a respeito de Análise de Pontos de Função (FPA):

I. Para a obtenção do total de pontos de função de um programa, funções e procedimentos do programa são classificados por sua complexidade e pontuados, considerando essa classificação.

II. O total de pontos de função previstos para um software corresponde a uma estimativa da extensão do software. A estimativa de esforço necessário para desenvolvê-lo depende de dados adicionais que indiquem quanto esforço é gasto por ponto de função.

III. A aplicação correta da técnica de Análise de Pontos de Função na estimativa de esforço de software a desenvolver faz com que os erros de estimativa não passem de 30%.

A respeito das afirmações acima, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
2803068 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: EPAGRI-SC
Provas:

Assinale a alternativa que apresenta características presentes apenas na abordagem Extreme Programming (XP):

 

Provas

Questão presente nas seguintes provas
2803067 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: EPAGRI-SC
Provas:

Considere as seguintes afirmações a respeito de MDA (Model Driven Architecture):

I. Pode-se afirmar que o modelo independente de plataforma, o PIM (Plataform Independent Model), nada mais é do que uma especificação baseada em UML, que especifica apenas as características de negócio da aplicação, desconsiderando qualquer característica da plataforma na qual o sistema será desenvolvido.

II. O modelo específico para plataforma, o PSM (Plataform Specific Model), combina as especificações do PIM com os detalhes específicos de alguma plataforma (como EJB, por exemplo).

III. MDA estabelece uma seqüência de passos para a conversão automática do PIM para o PSM e deste para o código.

A respeito das afirmações acima, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas