quarta-feira, 27 de junho de 2012

Questão 1
Com base na unidade II do livro de Analise de Sistemas I, responda as questões 1 a 3.
O RUP (Processo unificado da Rational) é um processo de desenvolvimento de software e possui 4 fases, identifique-as nas alternativas abaixo:
Alternativas
1 - iniciação, elaboração, construção e transição
2 - elaboração, concepção, gerenciamento e monitoramento
3 - concepção, elaboração, gerenciamento e monitoramento 
4 - concepção, elaboração, gerenciamento e transição 
5 - iniciação, elaboração, construção e monitoramento
Sua resposta
1 - iniciação, elaboração, construção e transição
Questão 2
Com base na unidade II do livro de Analise de Sistemas I, responda as questões 1 a 3.

O RUP também possui 9 disciplinas, qual alternativa abaixo não compõe esse quadro:
Alternativas
1 - Modelagem de Negócios
2 - Analise e Design
3 - Teste
4 - Gerencia de Projetos e mudanças
5 - Ambiente
Sua resposta
4 - Gerencia de Projetos e mudanças
Questão 3
Com base na unidade II do livro de Analise de Sistemas I, responda as questões 1 a 3.

O processo unificado prevê workflow, onde a atividade de _______________ acontece quando identificamos quem realizará um Caso de Uso ou um de seus cenários principais, em termos de classes de forma conceitual.
Alternativas
1 - teste
2 - implementação 
3 - analise 
4 - projeto
5 - implantação
Sua resposta
3 - analise 
Questão 4
Com base na unidade III (Modelo Entidade Relacionamento – MER) do livro de Banco de Dados I, responda a questão 4.
A cardinalidade máxima do relacionamento expressa uma regra de negócio, esta afirmação representa o que?
Alternativas
1 - A quantidade máxima de ocorrência de uma entidade que se relaciona com a outra entidade do relacionamento
2 - A quantidade máxima de vezes que uma entidade aparece no diagrama entidade relacionamento (DER)
3 - A quantidade máxima de ocorrências de auto-relacionamentos
4 - A quantidade máxima de tentativas de relacionamento entre as entidades envolvidas 
5 - A quantidade máxima de vezes que o mesmo verbo pode ser utilizado em um único diagrama entidade relacionamento (DER)
Sua resposta
1 - A quantidade máxima de ocorrência de uma entidade que se relaciona com a outra entidade do relacionamento
Questão 5
Com base na unidade I (Introdução ao C#) do livro de Linguagens e técnicas de programação III, responda a questão 5.
Assinale a alternativa correta no que diz respeito aos menus do Visual Studio.NET.
Alternativas
1 - File: Contém comandos como recortar, colar, localizar, desfazer etc.
2 - Edit: Contém comandos como abrir, fechar, imprimir projetos etc.
3 - View: Contém comandos para adicionar recursos, como formulários no projeto.
4 - Build: Contém comandos para executar um programa.
5 - Data: Contém comandos para interagir com banco de dados.
Sua resposta
5 - Data: Contém comandos para interagir com banco de dados.

terça-feira, 19 de junho de 2012

Questão 1
Assinale a alternativa que contem os componentes que fazem parte do diagrama de caso de uso:
Alternativas
1 - Linha de vida e Ator
2 - Ator, Caso de Uso
3 - Swinlane, Caso de Uso
4 - Foco de Controle, Ator
5 - Classe, Ator
Sua resposta
2 - Ator, Caso de Uso
Questão 2
Na especificação do Caso de Uso um fluxo alternativo:
Alternativas
1 - Descreve um requisito não funcional específico de um UC básico
2 - Descreve os eventos básicos necessários para que o caso de uso seja executado normalmente
3 - Descreve o que os atores não devem fazer
4 - Descreve o que deve ser executado constantemente
5 - Descreve um comportamento alternativo para a execução do fluxo principal
Sua resposta
5 - Descreve um comportamento alternativo para a execução do fluxo principal
Questão 3
O comando SELECT é utilizado na recuperação de dados já gravados nas tabelas, dentro da sua sintaxe podemos incluir?
Alternativas
1 - A pesquisa/leitura em mais de uma tabela
2 - A gravação registros de controle simultaneamente no mesmo comando
3 - A deleção de registros em uma outra tabela
4 - A atualização de registros deletados
5 - A seleção em tabelas de um outro banco de dados de outro fabricante
Sua resposta
1 - A pesquisa/leitura em mais de uma tabela
Questão 4
O comando que permite apagar registros permanentemente de uma tabela de dados é:
Alternativas
1 - REMOVE
2 - DELETE
3 - DROP
4 - APAGUE
5 - ALTER
Sua resposta
2 - DELETE
Questão 5
Analise as premissas abaixo e assinale a única alternativa correta.

I – “ConnectionString” é o nome dado a um conjunto de regras e parâmetros para estabelecer uma conexão com um banco de dados;
II – Um dataset pode conter exclusivamente os dados retornados de uma única operação;
III – Sempre que formos realizar um acesso ao banco de dados, aconselha-se o uso do comando try..catch..finally para realizar o tratamento de exceções;
Alternativas
1 - Apenas o item I é verdadeiro
2 - As premissas I e II são verdadeiras
3 - Somente o item II é falso
4 - Todas as premissas são verdadeiras
5 - Todas as premissas são falsas
Sua resposta
3 - Somente o item II é falso

Atividade

Questão 1
De acordo com o comando para apresentação de mensagem em uma aplicação Windows Application no C#, assinale com um (X) a alternativa incorreta, ou seja, que se trata de um comando inválido.
Alternativas
1 - (   ) MessageBox.Show(“Texto”, “Título”, MessageBoxButtons.OK, MessageBoxInformation);
2 - (   ) MessageBox.Show(“Texto”, “Título”, MessageBoxButtons.AbortRetryIgnore);
3 - (   ) MessageBox.Show(“Texto”, “Título”, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
4 - (   ) MessageBox.Show(“Texto”, “Título”, MessageBoxButtons.OK, MessageBoxIcon.Error);
5 - (   ) MessageBox.Show(“Texto”, “Título”, MessageBoxButtons.OK, MessageBoxIcon.Question);
Sua resposta
1 - (   ) MessageBox.Show(“Texto”, “Título”, MessageBoxButtons.OK, MessageBoxInformation);
Questão 2
Considerando as perguntas possíveis que pode ser feitas através dos comandos de mensagens, assinale com um (X) a alternativa correta.
Alternativas
1 - (   ) Stop;
2 - (   ) Hand;
3 - (   ) Retry;
4 - (   ) Question;
5 - (   ) NoYes;
Sua resposta
3 - (   ) Retry;
Questão 3
De acordo com alguns itens que precisamos saber para trabalharmos com as variáveis de memória, assinale com um (X) a alternativa correta.
Alternativas
1 - (   ) Nome, Tipo de Dados, Tamanho, Valor;
2 - (   ) Nome, Tipo de Dados, Capacidade, Valor;
3 - (   ) Nome, classe, Tamanho, Valor;
4 - (   ) Nome, classe, Escopo, Valor;
5 - (   ) Nome, Tipo de Dados, Escopo, Valor;
Sua resposta
5 - (   ) Nome, Tipo de Dados, Escopo, Valor;
Questão 4
De acordo com o conceito de variáveis locais e globais, assinale com um (X) a alternativa incorreta.
Alternativas
1 - (   ) Quando necessitamos de uma variável em mais de um método, a mesma não pode ser local;
2 - (   ) Variáveis globais são enxergadas por todos os métodos daquela classe;
3 - (   ) A variável global tem que ser declarada com o modificador de acesso: “public”;
4 - (   ) Não conseguimos alterar o valor de uma variável global em qualquer método da classe;
5 - (   ) Variáveis globais servem para disponibilizar as informações em comum aos métodos que possam querer fazer o uso das mesmas;
Sua resposta
4 - (   ) Não conseguimos alterar o valor de uma variável global em qualquer método da classe;
Questão 5
De acordo com o conceito de arrays em C#, assinale com um (X) a alternativa correta.
Alternativas
1 - (   ) Um vetor também pode ser considerado uma variável em memória;
2 - (   ) Um vetor não é uma variável e sim um conjunto de itens alocados dentro do programa;
3 - (   ) A primeiro índice do vetor é sempre 1;
4 - (   ) a criação de um array de 10 posições do tipo texto fica assim:  string[20] vetor = new string;
5 - (   ) Todas as alternativas estão incorretas;
Sua resposta
1 - (   ) Um vetor também pode ser considerado uma variável em memória;

Linguagens e Técnicas de Programação II

Questão 1
Sobre as estruturas de decisão, assinale com um (X) a alternativa correta.
Alternativas
1 - (   ) em um teste lógico com os operador “&&” contendo mais de uma condição, somente será falso se todos  os resultados das condições forem verdadeiras;
2 - (   ) o resultado lógico da condição nem sempre irá definir se o compilador executará o comando ou os comandos que estão vinculados a estrutura de decisão;
3 - (   ) os resultados lógicos possíveis destas condições serão: verdadeiro, falso e indeterminado;
4 - (   ) o teste lógico sempre irá resultar o desvio do compilador para dentro do If não importando se o if tenha else vinculado a ele;
5 - (   ) a sua finalidade é executar determinada linha de comando ou linhas de comandos, dependendo do resultado de um teste, um teste lógico.
Sua resposta
5 - (   ) a sua finalidade é executar determinada linha de comando ou linhas de comandos, dependendo do resultado de um teste, um teste lógico.
Questão 2
Sobre as estruturas de laço de repetição, assinale com um (X) a alternativa correta.
Alternativas
1 - (   ) a sua finalidade é executar um determinado comando ou bloco de código uma única vez;
2 - (   ) um dos comandos dessa estrutura é o repeat;
3 - (   ) utilizando o comando while, é necessário definir um valor para a variável que esta controlando o looping;
4 - (   ) utilizando o comando while, o desenvolvedor não corre o risco de sua lógica resultar em um looping infinito;
5 - (   ) não é necessário incrementar a variável que controla o lopping quando se está utilizando o comando while.
Sua resposta
3 - (   ) utilizando o comando while, é necessário definir um valor para a variável que esta controlando o looping;
Questão 3
De acordo com a barra de layout assinale com um (X) a alternativa incorreta.
Alternativas
1 - (   ) o grupo A composto com os botões de alinhamento e podem ser verticais ou horizontais;
2 - (   ) O grupo B composto de botões que copiam algumas propriedades do primeiro componente selecionado;
3 - (   ) Os itens do grupo C são muito úteis, pois eles distribuem os componentes de forma uniforme, o mais usado é com o mesmo espaço de um componente a outro;
4 - (   ) os botões do grupo D servem para classificar os componentes selecionados no centro do formulário e podem ser na horizontal ou na vertical;
5 - (   ) com o grupo E podemos avançar ou recuar os componentes, trazendo-os para frente ou enviando-os para o fundo do formulário.
Sua resposta
4 - (   ) os botões do grupo D servem para classificar os componentes selecionados no centro do formulário e podem ser na horizontal ou na vertical;
Questão 4
De acordo com a função das propriedades dos componentes assinale com um (X) a alternativa incorreta.
Alternativas
1 - (   ) Enabled é uma propriedade com opções de True ou False, e deixa o componente visível ou invisível para o usuário;
2 - (   ) Location é composta por duas propriedades X que indica a distância (em pixels) do componente da margem esquerda e Y a distância do topo do formulário;
3 - (   ) Size é composto pelas propriedades Width (largura do componente) e Heigth (altura);
4 - (   ) ReadOnly é utilizada para travar o componente para que o conteúdo não seja alterado pelo usuário, uma prática muito usada para proteção;
5 - ( ) Text é utilizada para aparecer as informações na tela. Por exemplo, em um botão podemos colocar “Imprimir”, em uma textBox a propriedade text armazena o valor que está dentro dela e em um formulário aparece na barra de título.
Sua resposta
4 - (   ) ReadOnly é utilizada para travar o componente para que o conteúdo não seja alterado pelo usuário, uma prática muito usada para proteção;
Questão 5
As palavras reservadas são palavras de uso exclusivo da linguagem de programação. Assinale com um (X) a alternativa que contenha somente palavras reservadas a linguagem C#.
Alternativas
1 - (   ) ref, this, uint, ulong, var;
2 - (   ) as, base, decimal, protected, static, void;
3 - (   ) break, checked, false, new, return, begin;
4 - (   ) operator, sbyte, end, static, public, protected;
5 - (   )catch, const, do, while, sealed, query;
Sua resposta
2 - (   ) as, base, decimal, protected, static, void;

sexta-feira, 15 de junho de 2012

Atividade liguagem programação

Questão 1
De acordo com o código abaixo assinale a afirmativa correta.
Alternativas
1 - ( ) O valor inicial da variável “Semana” é 0 se o DiaDaSemana for domingo;
2 - ( ) O valor final da variável “Semana” é vazio independente do DiaDaSemana;
3 - ( ) O valor final da variável “Semana” é Terça-Feira quando a variável DiaDaSemana for 2;
4 - ( ) O valor final da variável “Semana” é break;
5 - ( ) O valor final da variável “Semana” só é atribuído quando o bloco desvia para o “default: break”.
Sua resposta
3 - ( ) O valor final da variável “Semana” é Terça-Feira quando a variável DiaDaSemana for 2;
Questão 2
Os caracteres especiais "{" e "}" , são respectivamente colocados dentro da sintaxe da programação em c# para identificar início e fim de bloco de códigos respectivamente. Normalmente só são necessários quando dentro de uma estrutura de condição ou de laço contenham mais do que 1 linha de código. Analise o código abaixo e assinale a alternativa correta.

I- Se os caracteres especiais "{" e "}" não fossem colocados no código, a única linha que o compilador iria executar seria: contador++;
II- A maneira que os caracteres especiais "{" e "}" estão colocados no código, está correta, pois garante a execução das duas linhas de código caso a condição do while for verdadeira;
III- A linha: "int contador = 0;" declara a variável contador e atribui a ela o valor: "0".
Alternativas
1 - ( ) Somente a afirmativa I está correta;
2 - ( ) Somente as afirmativas I e II estão corretas;
3 - ( ) Somente a afirmativa III está incorreta;
4 - ( ) Todas as afirmativas estão corretas;
5 - ( ) Somente as afirmativas II e III estão corretas;
Sua resposta
5 - ( ) Somente as afirmativas II e III estão corretas;

Atividade Seminário

Questão 1
Analise as afirmações abaixo:

I – As especificações de caso de uso possuem um modelo padrão
II – Os sub-fluxos são fluxos opcionais
III – O fluxo secundário descreve os fluxos alternativos e exceçõesAssinale
a alternativa correta.
Alternativas
1 - Apenas o item I está correto
2 - Apenas o item II está correto
3 - Apenas o item III está correto
4 - Os itens I e II estão corretos
5 - Os itens II e III estão corretos
Sua resposta
5 - Os itens II e III estão corretos
Questão 2
O que significa “Pré-Condição” na especificação de caso de uso?
Alternativas
1 - Algo que deve acontecer após a finalização do caso de Uso
2 - Um acontecimento normal no caso de uso
3 - Algo que deve acontecer antes  que o caso de uso aconteça
4 - Uma ação alternativa no caso de uso
5 - NDA
Sua resposta
3 - Algo que deve acontecer antes  que o caso de uso aconteça
Questão 3
As operações básicas conhecidas como CERA correspondem aos comandos?
Alternativas
1 - Insert, Update, Select e Drop
2 - Create, Execute, Replace, Append
3 - Select, Insert, Update e Delete
4 - Consultar, Escrever, Relacionar e Apagar
5 - Deletar, Consultar, Reescrever, Apontar
Sua resposta
3 - Select, Insert, Update e Delete
Questão 4
Assinale a alternativa correta.
Alternativas
1 - A linguagem C# possui grande independência da framework .NET, utilizando-a somente quando é necessária a criação de uma interface gráfica
2 - Todos os tipos de dados numéricos possuem a mesma faixa de valores válidos
3 - A linguagem C# tem seus programas duplamente compilados, sendo que na primeira vez que o processo é realizado cria-se o chamado código MSIL
4 - A única linguagem de programação disponível no mercado que utiliza a .NET framework é a C#
5 - “Garbage Collector” é o nome dado ao segundo processo de compilação
Sua resposta
3 - A linguagem C# tem seus programas duplamente compilados, sendo que na primeira vez que o processo é realizado cria-se o chamado código MSIL
Questão 5
Analise as premissas abaixo e assinale a única alternativa correta.

I – Em C#, apenas alguns objetos possuem propriedades, métodos e eventos;
II – Propriedades equivalem as características de um objeto;
III – Métodos são as ações que determinado objeto pode realizar;
Alternativas
1 - Apenas o item II é verdadeiro
2 - As premissas I e II são falsas
3 - Todas as premissas são verdadeiras
4 - Somente o item III é falso
5 - As premissas II e II estão corretas
Sua resposta
5 - As premissas II e II estão corretas

quarta-feira, 6 de junho de 2012

Atividade de Linguagem de Programação II

Questão 1
Assinale a alternativa que contenha os operadores relacionais corretamente de acordo com a sintaxe da linguagem C#.
Alternativas
1 - (   ) == igualdade, > maior, < menor, =! diferente, >= maior ou igual <= menor ou igual;
2 - (   ) == igualdade, > maior, < menor, <> diferente, >= maior ou igual <= menor ou igual;
3 - (   ) = igualdade, > maior, < menor, =! diferente, >= maior ou igual <= menor ou igual;
4 - (   ) == igualdade, > maior, < menor, != diferente, >= maior ou igual
5 - (   ) && igualdade, > maior, < menor, != diferente, >= maior ou igual <= menor ou igual;
Sua resposta
4 - (   ) == igualdade, > maior, < menor, != diferente, >= maior ou igual
Questão 2
A estrutura “switch ... case” e a estrutura “If” são estruturas de:
Alternativas
1 - (   ) repetição;
2 - (   ) decisão;
3 - (   ) concatenação;
4 - (   ) looping;
5 - (   ) recursividade.
Sua resposta
2 - (   ) decisão;
Questão 3
Assinale com um “X” a alternativa correta que contenham somente tipo de dados válidos para a linguagem C#.
Alternativas
1 - Antropologia
2 - (   ) double, bool, byte, char, longint, decimal, float, uint, long, object, short, integer, ushort;
3 - (   ) boolean, byte, charater, ulong, decimal, float, uint, long, dbo, short, int, ushort, sbytes;
4 - (   ) double, boolean, char, longint, decimal, real, uint, long, object, short, int, ushort, sbyte;
5 - (   ) boolean, byte, charater, ulong, decimal, float, uint, long, object, short, integer, ushort, sbyte;
Sua resposta
1 - Antropologia
Questão 4
De acordo com as afirmações abaixo, assinale com um “X” a alternativa correta.
I.      TRIM: comando utilizado para tirar os espaços antes e depois do texto;
II.      REPLACE: comando usado para substituir valores de uma string;
III.      LENGTH: é o comando que conta quantos caracteres tem uma string.
Alternativas
1 - (   ) Todas as afirmativas estão corretas.
2 - (   ) Todas as afirmativas estão incorretas;
3 - (   ) Apenas a afirmativa I está correta;
4 - (   ) Apenas a afirmativa III está incorreta;
5 - (   ) As afirmativas I e III estão incorretas;
Sua resposta
1 - (   ) Todas as afirmativas estão corretas.
Questão 5
Tome por base o seguinte código e assinale a alternativa correta do que irá aparecer dentro do componente “txtNome”.
 
Alternativas
1 - (   ) ANDERSON
2 - (   ) ANDERSONMACEDO
3 - (   ) ANDERSON MACEDO
4 - (   ) MACEDO ANDERSON
5 - (   ) MACEDOANDERSON
Sua resposta
2 - (   ) ANDERSONMACEDO

Galera ñ nao consegui essa 5 nao, nao compreendir o comando VOID ........
posta ai alguem vlw...

sexta-feira, 1 de junho de 2012

ATIVIDADE ENGENHARIA DE SOFTWARE

Questão 1
Com relação aos fatores de qualidade, podemos dividi-la em duas partes; interna e externa. Assim sendo,analise as seguintes afirmativas:
I. No quesito manutenibilidade, são avaliados os quesitos de adequação, acurácia, conformidade e outrosII. No quesito usabilidade são avaliados os quesitos de inteligibilidade, apreensibilidade e operacionalidade.III. No quesito de confiabilidade, avalia-se a maturidade, tolerância a falhas e recuperabilidade.IV. No quesito eficiência são avaliados os quesitos tempo e recursos.
Assinale a alternativa com as afirmativas corretas.
Alternativas
1 - I, II e III
2 - I, II e IV
3 - II, III e IV
4 - I, III e IV
5 - I, II, III e IV
Sua resposta
3 - II, III e IV
Questão 2
As métricas do produto se dedicam às características do próprio software. As métricas dividem-se emduas classes. Assinale a alternativa que diz respeito a métricas estáticas. 
I. Esta relacionada a atributos de qualidade de softwareII.  É uma medida do numero de funções ou métodos que chamam alguma outra função ou métodoIII.  São coletadas por meio de medição de um programa em execuçãoIV.  É uma medida da complexidade de um programaV.  São métricas relacionadas diretamente a eficiência do sistema
Alternativas
1 - I, III e V
2 - II e IV
3 - I, II e IV
4 - II, III e IV
5 - IV e V
Sua resposta
5 - IV e V
Questão 3
Julgue as afirmações sobre Reengenharia de Software.
I. É definida como a reorganização e modificações de sistemas de softwares existentes, parcial ou totalmente, para torná-los mais manuteníveis.II. A Reengenharia de software também pode ser denominada por Engenharia Reversa.III. O objetivo da Reengenharia é produzir um sistema que permita maior facilidade de manutenção, enquanto a engenharia reversa tem como objetivo derivar o projeto ou especificações de um sistema, partindo-se do seu código fonte.
Assinale a alternativa CORRETA:
Alternativas
1 - Apenas as afirmativas I e II estão corretas.
2 - Apenas as afirmativas II e III estão corretas.
3 - Apenas a afirmativa II está correta.
4 - Apenas a afirmativa III está correta.
5 - Apenas as afirmativas I e III estão corretas.
Sua resposta
5 - Apenas as afirmativas I e III estão corretas.
Questão 4
Que paradigma da Engenharia de Software é seqüencial e sistemático, iniciando no nível de sistemas e se estendendo pela engenharia de sistemas, análise, projeto, codificação, teste e manutenção?
Alternativas
1 - Espiral
2 - Clássico
3 - Prototipação
4 - SCRUM
5 - RAD
Sua resposta
2 - Clássico
Questão 5
Gerenciamento de riscos significa identificar riscos e traçar planos para minimizar seus efeitos sobre o projeto. Assinale a opção que contenha a descrição de um exemplo de Risco de Negócios.
Alternativas
1 - A tecnologia sobre a qual o sistema está sendo construído foi superada por nova tecnologia.
2 - O tamanho do sistema foi subestimado.
3 - As especificações de interface não estavam disponíveis dentro do prazo.
4 - Haverá uma mudança no gerenciamento organizacional, com a definição de prioridades diferentes.
5 - Haverá maior número de mudanças nos requisitos do que o previsto.
Sua resposta
1 - A tecnologia sobre a qual o sistema está sendo construído foi superada por nova tecnologia.

OBS.: Sempre confirme as respostas antes de afirmalas como corretas !!!