Magna Concursos

Foram encontradas 400 questões.

No RUP,

 

Provas

Questão presente nas seguintes provas

O RUP (Rational Unified Process)

 

Provas

Questão presente nas seguintes provas

Analise os itens abaixo, relativos aos modelos de desenvolvimento de aplicações, baseados em tecnologia Web:

I. No modelo de três camadas, toda a Lógica do negócio fica no servidor de aplicações. O Cliente não tem acesso direto ao banco de dados, sem antes passar pelo servidor de aplicações, onde estão contidas as regras do negócio, que determinam de que maneira os dados serão utilizados. A camada Apresentação reside no programa instalado no cliente.

II. Retirar a camada Apresentação do cliente e centralizá-la, na maioria das vezes, em um servidor Web, é a idéia básica do modelo de quatro camadas. Com isso, o Cliente passa a ser o navegador (browser) utilizado pelo usuário. Todo o acesso do Cliente ao banco de dados é feito de acordo com as regras contidas no servidor de aplicações, onde estão contidas as regras do negócio, que determinam de que maneira os dados serão utilizados. A camada Apresentação passa a residir no servidor WEB.

III. No modelo de duas camadas, toda a lógica do negócio fica no servidor de banco de dados. O programa Cliente é instalado e passa a acessar o banco de dados, onde estão contidas as regras do negócio, que determinam de que maneira os dados serão utilizados. Neste modelo a aplicação Cliente é responsável pelas funções Apresentação e Lógica do Negócio.

IV. No modelo de três camadas, a Apresentação passa a residir no servidor WEB. A camada Lógica cujas regras do negócio determinam de que maneira os dados serão utilizados, encontra-se no servidor de aplicação e o navegador passa a desempenhar o papel de Cliente.

É correto o que consta APENAS em

 

Provas

Questão presente nas seguintes provas
A XP (Extreme Programming) é baseada em um conjunto de regras, também conhecidas como best practices.

Nesse aspecto, analise:

I. The Customer is Always Available: Na XP todas as decisões sobre o rumo do projeto devem ser tomadas pelo cliente. Ele deve priorizar as tarefas, ser responsável pelos testes de aceitação, e, acima de tudo, orientar e tirar dúvidas dos desenvolvedores durante o processo de programação.

II. A técnica de Continuous Integration diz que o código desenvolvido por cada par de desenvolvedores deve ser integrado ao código base constantemente. Quanto menor o intervalo entre cada integração, menor a diferença entre os códigos desenvolvidos e maior a probabilidade de identificação de erros, pois cada vez que o código é integrado, todos os unit tests devem ser executados, e, se algum deles falhar, é porque o código recém integrado foi o responsável por inserir erro no sistema.

III. Pair Programming - na XP todo o código deve ser produzido por duas pessoas utilizando o mesmo computador. Enquanto um dos parceiros se preocupa com detalhes da implementação, ficando responsável pela digitação do código, o outro deve tentar ter uma visão mais ampla da rotina, imaginando as suas peculiaridades.

IV. Collective Code Ownership - O código deve ser de propriedade de todos e todos devem ter permissão para alterar o que for necessário para que seu trabalho possa ser desenvolvido e, também, para se evitar atrasos no desenvolvimento, devido à necessidade de alterações nas rotinas.


É correto o que consta em
 

Provas

Questão presente nas seguintes provas
Com relação à melhoria dos processos de software, é correto afirmar:
 

Provas

Questão presente nas seguintes provas

Com relação a norma NBR ISO/IEC 12207, analise:

I. Nesta norma, um dos princípios básicos é o da Responsabilidade, em que cada processo na norma é de responsabilidade de uma parte envolvida, que pode ser uma organização ou parte dela, sendo que as partes envolvidas podem ser da mesma organização ou de organizações diferentes.

II. No princípio básico da Modularidade, os processos têm baixa coesão e alto acoplamento, ou seja, o número de interfaces entre os processos é maximizado, visando facilitar modificações nos processos, de forma que a alteração de um processo seja repassada aos demais processos da estrutura.

III. A norma estabelece uma estrutura comum para os processos de ciclo de vida de software, cobrindo desde a concepção até a retirada do software do mercado e também provê um processo que pode ser utilizado para definir, controlar e melhorar os processos de ciclo de vida de software.

IV. Nesta norma os processos são classificados em três tipos: fundamentais, de apoio e organizacionais, sendo que a existência dos processos de apoio e organizacionais dependem da organização e do projeto que está sendo executado.


É correto o que consta APENAS em
 

Provas

Questão presente nas seguintes provas

Em relação à análise de requisitos funcionais e não-funcionais, é correto afirmar:

 

Provas

Questão presente nas seguintes provas
Em relação ao diagrama de classes na notação UML, analise:

I. uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um;

II. o polimorfismo das operações é uma conseqüência da relação de herança entre classes;

III. se um objeto A está associado a um objeto B e B está associado a mais de um objeto C, então, obrigatoriamente, um objeto C estará associado a mais de um objeto A.


É correto o que consta APENAS em
 

Provas

Questão presente nas seguintes provas
Analise as representações gráficas abaixo, relacionadas aos modelos de elementos usados nos diagramas da UML:

Enunciado 3420549-1

O diagrama acima refere-se

 

Provas

Questão presente nas seguintes provas
Analise as representações gráficas abaixo, relacionadas aos modelos de elementos usados nos diagramas da UML:

Enunciado 3420548-1

Os diagramas acima representam, respectivamente,

 

Provas

Questão presente nas seguintes provas