Magna Concursos

Foram encontradas 524 questões.

3475800 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFU
Orgão: UFU
Provas:

O método do Processo Unificado (UP – Unified Process) é um processo de desenvolvimento iterativo e incremental, em que cada iteração é um miniprojeto que resulta em uma versão do sistema liberada interna ou externamente. Cada nova versão oferece uma melhora incremental sobre a iteração anterior. Em relação à metodologia do Processo Unificado é INCORRETO afirmar que

 

Provas

Questão presente nas seguintes provas
3475799 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFU
Orgão: UFU
Provas:

Considere páginas web executando scripts escritos em javascript.

Assinale a alternativa que identifica as ações que podem ser detectadas pelo javascript.

 

Provas

Questão presente nas seguintes provas
3475798 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFU
Orgão: UFU
Provas:

O Apache Struts2 é um framework open-source para o desenvolvimento de aplicações web baseadas em JAVA EE (Enterprise Edition). O Struts2 usa e estende a API Servlet do JAVA e encoraja os desenvolvedores a utilizarem o padrão de desenvolvimento MVC (Modelo, Visão, Controlador).

Sobre o Struts2, considere as afirmativas a seguir.

I. Tiles é um plugin que pode ser utilizado em conjunto com o Struts2, cuja finalidade é padronizar a aparência dos sites. Ele divide as páginas em blocos comuns, chamados tiles, permitindo o reuso destes fragmentos.

II. Spring é uma ferramenta de gerenciamento de projetos que pode ser utilizada para auxiliar o desenvolvimento em Struts2. O Spring é capaz de gerenciar as fases de desenvolvimento do projeto, seus relatórios e a documentação.

III. Maven é um plugin que substitui (overrides) o “Object Factory” do Struts, melhorando a criação de objetos principais da aplicação. O Maven utiliza o atributo “class” da configuração do Struts como correspondente ao atributo “id” da configuração do Maven.

IV. O framework Struts oferece três componentes principais: um request handler, um response handler e uma biblioteca de tags.

Assinale a alternativa que apresenta as afirmativas corretas.

 

Provas

Questão presente nas seguintes provas
3475797 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFU
Orgão: UFU
Provas:

Uma vez que existem diversos navegadores (IE, Firefox, Opera, Safari etc.), utilizados em diferentes plataformas, é essencial utilizar as especificações HTML elaboradas pelo W3C de maneira precisa.

Sobre a padronização do HTML, considere as afirmativas a seguir.

I. O W3C define a utilização da linha de definição de tipo de documento. Esta linha deve ser colocada apenas no arquivo index.html, mesmo que o site possua diversos HTMLs, para que o navegador assuma qual o tipo do site que está sendo aberto, evitando problemas no processamento de todas as páginas HTML do site. Por exemplo, “<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">”.

II. O W3C oferece uma ferramenta de verificação de compatibilidade das páginas HTML, capaz de apontar inconsistências na elaboração do HTML da página. A ferramenta se chama W3C Markup Validation Service e está disponível em HTTP://validator.w3.org.

III. Através da tag <meta>, o desenvolvedor pode informar o padrão de codificação (UTF-8, ISO-8859-1 etc.) utilizado na edição das imagens de um site. Por exemplo, “<meta http-equiv=”content-type” content=”text/html; charset=UTF-8” />”, informa que as imagens do site foram salvas no padrão UTF-8.

IV. Considerar a acessibilidade é extremamente importante nos dias de hoje. Por exemplo, o atributo “alt” das tags <img> permite que deficientes visuais possam saber do que tratam as imagens de um site.

Assinale a alternativa que apresenta as afirmativas corretas.

 

Provas

Questão presente nas seguintes provas
3475796 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFU
Orgão: UFU
Provas:

Há uma crescente demanda por páginas web com conteúdo dinâmico e interativo. Basicamente, as páginas construídas utilizando puramente o HTML são estáticas, não atendendo aos requisitos atuais. Neste contexto, uma tecnologia poderosa para o desenvolvimento de páginas web dinâmicas é o JAVA, por meio de Servlets e JSP, utilizando o padrão de desenvolvimento MVC (Modelo, Visão e Controlador). Especificamente sobre os Servlets, considere as afirmativas a seguir:

I. O ciclo de vida de um Servlet é controlado pelo contêiner onde ele está instanciado.

II. Ao receber uma requisição de um cliente, o contêiner instancia apenas um objeto HTTPServletRequest e o repassa para o Servlet através do método Service(), sendo o Servlet responsável pela instanciação de um novo objeto HTTPServletResponse.

III. Cada solicitação nova de um cliente, que é recebida pelo contêiner, gera uma nova instância do Servlet solicitado.

IV. Cada solicitação nova de um cliente, que é recebida pelo contêiner, dispara uma nova thread, mantendo apenas uma instância do Servlet solicitado.

Assinale a alternativa que apresenta as afirmativas corretas.

 

Provas

Questão presente nas seguintes provas
3475795 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: UFU
Orgão: UFU
Provas:

A linguagem SQL (Structured Query Language) é utilizada tanto como linguagem de definição de dados (Data Definition Language - DDL), quanto como linguagem de manipulação de dados (Data Manipulation Language- DML). Com relação aos comandos da linguagem SQL, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
3475794 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: UFU
Orgão: UFU
Provas:

No projeto de banco de dados, o conceito de dependência funcional é muito utilizado no processo de normalização, com o intuito de evitar problemas, como a repetição de informação.

Para entender o conceito de dependência funcional, considere um esquema relação R e dois subconjuntos de seus atributos α e β. A dependência funcional \( \alpha \rightarrow \beta \) é valida em R se, em qualquer relação válida r(R), para todos os pares de tuplas t1 e t2 em r, tal que t1(α) = t2(α), tem-se t1(β) = t2(β).

Com base nessas informações, considere a relação r a seguir, com os atributos A, B, C, D e cinco tuplas:

A

B C D

a1

b1 c1 d1

a1

b2 c1 d2
a2 b2 c2 d2
a2 b2 c2 d3
a3 b3 c2 d4

Assinale a alternativa que representa uma dependência funcional válida na relação r.

 

Provas

Questão presente nas seguintes provas
3475793 Ano: 2012
Disciplina: Gerência de Projetos
Banca: UFU
Orgão: UFU
Provas:

O Project Management Institute (PMI) é uma organização internacional, sem fins lucrativos, que associa profissionais de gestão de projetos. Seus principais objetivos são: formular padrões profissionais de gestão de projetos; gerar conhecimento por intermédio da investigação; promover a gestão de projetos como profissão por meio de seus programas de certificação.

Sobre o PMI, considere as afirmativas a seguir.

I. Segundo o PMI, um projeto é temporário e possui a finalidade de criar um produto ou serviço único. É temporário, pois possui um momento de início e de fim bem definidos. É único, pois o produto ou serviço gerado é diferente, de maneira bem distinguível, de outros produtos ou serviços disponíveis. II. O final de um projeto é alcançado apenas quando todos os seus objetivos foram atingidos.

III. A gerência de projeto (Project Management) envolve a aplicação de conhecimento, ferramentas e técnicas para executar atividades que visam atender ou superar as expectativas dos interessados no produto que está sendo gerado. Para atender ou superar essas expectativas, não há preocupação com os custos, requisitos, qualidade e tempo do projeto.

IV. Os projetos são divididos em fases, nas quais uma ou mais partes (deliverables) do produto ou serviço são entregues.

Assinale a alternativa que apresenta as afirmativas corretas.

 

Provas

Questão presente nas seguintes provas
3475792 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFU
Orgão: UFU
Provas:

Uma abordagem muito utilizada para o gerenciamento de projetos é o Scrum, que tem sido utilizado desde os anos de 1990 para gerenciar o desenvolvimento de produtos complexos, como softwares. Sobre o Scrum, assinale a alternativa INCORRETA.

 

Provas

Questão presente nas seguintes provas
3475791 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFU
Orgão: UFU
Provas:

Diagramas são os meios utilizados para a visualização dos blocos de construção da Linguagem de Modelagem Unificada (UML); eles permitem visualizar o sistema sob diferentes perspectivas. Sobre as definições e os tipos de diagramas UML, considere as afirmativas a seguir.

I. O diagrama de caso de uso é um tipo especial de diagrama de estados, em que os estados individuais são passos seqüenciais, representando as operações de uma interação. A interação é basicamente o serviço de uma classe.

II. O diagrama de classes descreve a estrutura estática de um sistema. Um diagrama de classes é uma representação da estrutura e das relações das classes que servem de modelo para objetos.

III. O diagrama de sequência (ou Diagrama de Sequência de Mensagens) captura a interação entre os objetos, representando a sequência de processos (mais especificamente, de mensagens passadas entre objetos) num programa de computador.

Assinale a alternativa que apresenta a(s) afirmativa(s) correta(s).

 

Provas

Questão presente nas seguintes provas