Magna Concursos

Foram encontradas 777 questões.

863289 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: TSE
Um processo de desenvolvimento de software provê uma base para a produção organizada de software, usando uma coleção de técnicas e notações pré-definidas. O desenvolvimento de software apresenta uma sequência de etapas bem definidas, cada uma com uma finalidade, entrada e saída distintas. Nesse processo, duas etapas são sintetizadas a seguir. Observe.

I. Tem por objetivo a especificação de requisitos construindo modelos. É necessário compreender um problema, antes de experimentar uma solução.

II. Tem por objetivo o desenvolvimento e ajuste dos modelos do mundo real da análise, de modo que sejam passíveis de ser implementados no computador. É necessário determinar métodos para realizar as operações.

As duas etapas descritas são denominadas, respectivamente,
 

Provas

Questão presente nas seguintes provas
863288 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: TSE
A UML define diversos tipos de relacionamentos no modelo de classe. Um desses tipos pode ser entendido pelo exemplo a seguir. Observe.

• Sejam duas classes, ALFA e BETA.

• Quando BETA herda de ALFA, os atributos e o comportamento de ALFA valem também para BETA.

• Quando for necessário, BETA pode redefinir o comportamento de ALFA.

• Além disso, BETA participa em qualquer relacionamento no qual ALFA participa.

O caso exemplificado é conhecido como relacionamento de
 

Provas

Questão presente nas seguintes provas
863287 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: TSE
O Subversion ou simplesmente SVN é uma ferramenta de controle de versão de projeto muito poderosa que permite, além do desenvolvimento colaborativo a partir de um repositório único, merge de conteúdo, armazenamento de logs e geração de estatísticas diversas. Dentre as boas práticas, toda revisão deve ser comentada para facilitar o entendimento das alterações realizadas. Além disso, o código no diretório trunk deve sempre estar pronto para ser compilado e colocado em produção, se necessário. Nesse sentido, uma ferramenta de Integração Contínua deve ser utilizada para a geração de builds de teste a cada commit em todas as noites ao longo da semana. Uma dessas ferramentas é conhecida por
 

Provas

Questão presente nas seguintes provas
863286 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: TSE
JavaEE v6 utiliza um recurso que representa uma configuração de plataforma, adequada a uma classe particular de aplicações, podendo conter um subconjunto de tecnologias suportadas pela plataforma. Esse recurso é denominado
 

Provas

Questão presente nas seguintes provas
863285 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: TSE
JavaEE v6 requer uma quantidade significativa de API´s para uso pelas aplicações JavaEE, começando com o próprio núcleo das API´s e incluindo muitas outras tecnologias Java. Componentes de aplicação JavaEE executam em ambientes fornecido por “containers”, que são parte da plataforma JavaEE. Essa plataforma suporta quatro tipos de “containers” correspondendo aos tipos de aplicações dos componentes. Além do “application client containers”, os outros três tipos são
 

Provas

Questão presente nas seguintes provas
863284 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: TSE
Observe a figura, que se refere à arquitetura em alto nível do JavaServer Faces (JSF 2.0).

enunciado 863284-1

Um dos módulos representa a lógica do negócio que controla, inclusive, a navegação entre páginas, enquanto que outro é responsável por exibir um componente e traduzir uma entrada de valor realizada por um usuário em componente. Esses módulos são, respectivamente,
 

Provas

Questão presente nas seguintes provas
863283 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: TSE
Dentre as metodologias de desenvolvimento de sistemas, uma tem se destacado sendo descrita por cinco visões independentes. Uma delas enfatiza as características de concorrência, sincronização e desempenho do sistema, sendo denominado visão de
 

Provas

Questão presente nas seguintes provas
863282 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: TSE
O desenvolvimento de um sistema de software complexo demanda que seus desenvolvedores tenham a possibilidade de examinar e estudar esse sistema a partir de diversas perspectivas. O uso da UML sugere que um sistema pode ser descrito por meio de cinco visões independentes do sistema. Duas dessas visões são detalhadas a seguir. Observe.

I. Descreve o sistema de um ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos do sistema.

II. Enfatiza as características de concorrência e paralelismo, sincronização e desempenho do sistema.

As duas visões detalhadas são conhecidas, respectivamente, por visões de
 

Provas

Questão presente nas seguintes provas
863281 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: TSE
Web Services fornece um meio padrão de interoperabilidade entre diferentes aplicações de software, executando em uma variedade de plataformas e/ou frameworks. Tem como um dos objetivos prover a conversão das aplicações na versão Web. A comunicação é realizada por meio de protocolos abertos. Por padrão, Web Services estabelece

uma linguagem projetada para transportar e armazenar dados, com foco direcionado para a essência do dado.

• um protocolo que permite aos aplicativos trocarem informações sobre HTTP.


A linguagem e o protocolo são, respectivamente,
 

Provas

Questão presente nas seguintes provas
863280 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: TSE
O teste de sistemas envolve a integração de dois ou mais componentes que implementam funções ou características e depois o teste do sistema integrado. Em dois processos de desenvolvimento, o primeiro se concentra no teste de um incremento que será entregue ao cliente, e o segundo no teste de todo o sistema. Esses processos de desenvolvimento são, respectivamente, dos seguintes tipos
 

Provas

Questão presente nas seguintes provas