Buscar

Exercicios de Analise e Desenvolvimento de Sistemas 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 57 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 57 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 57 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Oct 
6 
 
exercicios de desenvolvimento de 
software 
Visitem meu web site http://jmtipb.esy.es e vejam produtos e 
serviços disponíveis na web. meu whatsapp 83 988596239 . 
deseja desenvolver algo e so me contratar. 
 
1- Qual será o valor da variável Resultado após a execução da linha de código em linguagem VB 
2010? 
Dim Resultado As Integer = 14 Mod 3 
(X)2 
 
2- Um programador, ao elaborar um programa, está utilizando instruções try para realizar o 
tratamento de exceções. Para cada try que for inserido, deverá ser incluído pelo menos um: 
(X)catch ou finally. 
 
3- Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por: 
(X) Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações. 
 
4- Dentre as funções do Framework .NET 4.0, o Common LanguageRuntime é responsável por: 
(X) Permitir que a aplicação seja executada em um ambiente gerenciado onde a aplicação se 
comunica com o .NET, ao invés de se comunicar diretamente com o sistema operacional. 
 
5- Qual é a função interna da linguagem VB .NET que retorna o número de caracteres em uma 
string ou a quantidade de bytes necessários para armazenar uma expressão de um tipo? 
(X)Len 
 
6- Qual será o valor da variável Resultado após a execução da linha de código em linguagem VB 
2010? 
Dim Resultado As String = Mid("ABCDEF", 2, 3) 
(X) "BCD" 
 
7- Qual é a instrução para definir uma estrutura de decisão de múltiplas decisões (escolha) em 
linguagem VB.NET? 
(X)Select Case 
 
8- Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente controlada 
por um contador como parte da própria estrutura: 
(X) For 
 
9- Qual é palavra-chave usada para definir uma seção de captura e tratamento de exceção em 
linguagem VB.NET? 
(X) Catch 
 
10- No desenvolvimento de software com a intenção de evitar redundância, permitir o 
reaproveitamento de código e facilitar a manutenção, baseado na máxima que diz: Dividir para 
conquistar, O VB 2010 Express, ao criar um projeto, define automaticamente um(a): 
(X) Módulo 
 
11- Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar valores do 
tipo Double? 
(X) R 
 
12- Quais são os delimitadores de um método da linguagem VB .NET que retorna um valor? 
(X)Function e EndFunction 
 
13- Na construção de softwares no VB 2010, é possível desenvolvermos sub-rotinas ou funções 
com os mais diversos propósitos. Durante a execução dessas rotinas podem ocorrer exceções 
de Hardware e de Software, que devem ser tratadas de forma estruturada a partir do bloco: 
Qual das respostas apresenta a sintaxe correta para representação do bloco mínimo do 
tratamento de exceções? 
(X)Try... EndTry. 
 
14- Uma empresa deseja adquirir uma edição do Visual Studio 2010 que permita a sua equipe de 
desenvolvimento trabalhar com um conjunto de ferramentas de gerenciamento de ciclo de vida 
da aplicação, incluindo a elaboração de diagramas UML e o gerenciamento de projetos com 
metodologias iterativas e ágeis. Qual a edição do Visual Studio 2010 mais indicada? 
(X) Visual Studio 2010 Ultimate. 
 
15- É importante conhecer e entender o funcionamento da arquitetura .NET e a diferença entre as 
versões, pois desta forma saberemos o que é necessário para criarmos os nossos sistemas e o 
que poderemos utilizar. Das opções apresentadas, em relação a .NET 4.0, marque a que 
melhor a define. 
(X) É representada por duas camadas (CLR, BCL) que ficam entre o sistema operacional e as 
aplicações. 
 
16- O .NET Framework é uma camada de software que fica entre: 
(X) O Sistema Operacional e as Aplicações. 
17- Ao compilarmos códigos que usem a biblioteca .NET, não criamos imediatamente um código 
nativo do sistema operacional. Ao invés disso, compilamos o nosso código para: 
(X) MSIL - Microsoft IntermediateLanguage 
 
18- Um desenvolvedor precisa usar um operador que retorna True caso um padrão de string esteja 
contido em uma string ou False caso contrário, ele deve usar: 
(X)Like 
 
19- Um desenvolvedor precisa declarar um variável para armazenar um contador entre 0 e 100 
utilizando o menor espaço de memória, ele deve declarar a variável como: 
(X) Byte 
 
20- Como em todas as linguagens, precisamos conhecer os tipos de variáveis, como atribuir 
valores, bem como saber as várias formas de declará-las. 
Das opções apresentadas, marque a que não corresponde a uma maneira correta de declarar 
uma variável na linguagem VB.NET. 
(X)Dim Salario As float 
 
21- Um desenvolvedor precisa identificar se o valor inteiro armazenado em uma variável (var) é 
par, para isso ele deverá usar: 
(X) var mod 2 = 0 
 
22- O .NET define os tipos de valores a serem armazenados na memória, o espaço a ser alocado 
na memória. Esses valores são armazenados em um área de memória chamada: 
(X)Stack 
 
23- Na construção de softwares no VB 2010, é possível desenvolvermos sub-rotinas ou funções 
com os mais diversos propósitos, baseado nos problemas. Qual a principal diferença entre 
funções e sub-rotinas? 
(X) As funções retornam um valor e as sub-rotinas não. 
 
24- Na linguagem VB.NET bem como em outras linguagens podemos desenvolver rotinas que 
melhoram a qualidade de nosso software baseado no conceito de modulação. Particularmente 
no VB podemos gerar Sub-Rotinas ou funções. 
Das opções apresentadas, qual apresenta a diferença principal entre Sub-Rotinas e 
funções 
(X) A possibilidade de retornar um valor. 
 
25- Um método, também conhecido como procedimento, é um bloco de códigos identificado por um 
nome. Sempre chamado pelo nome para que execute o bloco de código. O método que 
executa um bloco de código, mas Não retorna valor: 
(X) Sub 
 
26- Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e 
retorne a área deste quadrado, ele deverá usar qual das opções de código a seguir? 
(X) Function AreaQuad (ByVal n As Integer) 
 Dim S As Integer 
 S = n * n 
 Return S 
End Function 
 
27- Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. 
O .NET framework oferece uma forma unificada de identificar e tratar exceções entre todas as 
linguagens de programação .NET (BALENA, 2006). 
(X) exceções de hardware e exceções de software. 
 
28- A maior parte dos controles que precisam ser feitas nos sistemas de informação, podem ser 
aplicadas através das estruturas de controle condicionais, no entanto existem alguns erros que 
não se referem a lógica propriamente dita, mas a várias situações como, erro de digitação, 
problema de conexão, acesso a banco, entre outras. A linha de código: Catch ex As 
Exception 
Diz respeito ao tratamento de erros comentado no enunciado. 
Marque a alternativa que melhor define qual o propósito da linha de código citado no 
enunciado. 
(X) Permite realizar a captura e o tratamento da exceção genérica, ou seja, de qualquer tipo de 
exceção. 
 
29- Uma Exceção é um erro no fluxo normal de execução do código de um programa de uma 
aplicação. Em algumas situações você pode desejar lançar uma exceção para que seja tratada 
por uma rotina de tratamento, chamada: 
(X)Throw 
30- O código apresentado nesta questão, tem por objetivo receber a idade de uma pessoa e 
informar se ele é Eleitor obrigatório, facultativo ou Não é eleitor, baseado apenas na idade, 
deixando de fora outros requisitos. 
Sabe-se que voto é obrigatório para pessoas que tenham de 18 a 69 anos, pessoas menores 
de 16 anos não votam e para os demais o voto é facultativo. 
Module module1 
Sub Main() 
Dim idade As Byte 
Console.WriteLine("Idade: ") 
idade = Console.ReadLine() 
______ idade < 16 Then 
Console.WriteLine("Não Vota") 
________ idade < 18 Then 
Console.WriteLine("Facultativo")________ idade < 70 Then 
Console.WriteLine("Obrigatório") 
________ 
Console.WriteLine("Facultativo") 
_______ 
Console.ReadKey() 
End Sub 
End Module 
Marque a resposta que completa corretamente as lacunas para que o programa exiba 
corretamente a categoria do eleitor baseado na idade informada. Desconsidere valores 
errados, como zero ou números negativos. 
(X)If - ElseIf - ElseIf - Else - EndIf 
 
31- Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro 
programador. Acompanhando a lógica do programa a seguir, quais serão os resultados 
apresentados pelo programa? 
Sabendo-se que foram entrados os seguintes dados em sequência: 
21 13 17 18 72 54 60 42 65 90 10 -1 
Module Module1 
 Sub Main() 
 Dim idade As Integer 
 Dim c1 As Integer = 0 
 Dim c2 As Integer = 0 
 Console.WriteLine("Digite a idade:") 
 idade = Console.ReadLine() 
 While idade <> -1 
 If idade < 18 Then c1 = c1 + 1 
 If idade > 60 Then c2 = c2 + 1 
 Console.WriteLine("Digite a idade:") 
 idade = Console.ReadLine() 
 End While 
 Console.WriteLine(c1) 
 Console.WriteLine(c2) 
 Console.ReadKey() 
 End Sub 
End Module 
(X)3 e 3 
 
32- A maior parte dos controles que precisam ser feitas nos sistemas de informação, podem ser 
aplicadas através das estruturas de controle condicionais, no entanto existem alguns erros que 
não se referem a lógica propriamente dita, mas a várias situações como, erro de digitação, 
problema de conexão, acesso a banco, entre outras. 
Caso em um sistema após um conjunto de comandos possa acontecer um erro, do qual você 
não sabe bem a origem, qual a maneira mais indicada de tratar esta situação no VB.NET? 
Marque a alternativa que melhor resolveria a problemática apresentada, levando em 
consideração apenas a estrutura mais adequada. 
(X)Try (problema) Catch ex As Exception" Informação " EndTry 
 
33- No Visual Basic .Net a palavra chave Inherits é usada para: 
(X)implementar o mecanismo de herança entre classes. 
 
34- ________ é uma coleção de softwares de propósito geral que facilita o processo de: definir, 
construir e manipular um banco de dados (BD); situada entre uma ou mais aplicações (APs) e 
um ou mais BDs. 
(X)Sistema de Gerenciamento de Banco de Dados (SGBD). 
 
35- Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de 
uma classe. Ao definir um objeto ou membro acessível em qualquer ponto da classe ou das 
subclasses e pelos métodos da classe e das subclasses, estamos falando do modificador: 
(X)Protected 
 
36- A abordagem da programação orientada a objetos oferece o conceito de encapsulamento que 
agrupa e delimita na classe a declaração de todas as variáveis e métodos. Os modificadores 
de acesso definem a acessibilidade dos objetos e dos membros de uma classe. 
Dentre as opções, qual delas não é um modificador do Visual Basic 2010 ? 
(X)Package 
 
37- (ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou 
para melhorar o sistema informatizado, que era limitado e não atendia a todas as funções 
necessárias. O gerente, então, contratou uma empresa para ampliar o software. No 
desenvolvimento do novo sistema, a empresa aproveitou partes do sistema antigo e estendeu 
os componentes de maneira a usar código validado, acrescentando as novas funções 
solicitadas. 
Que conceito de orientação a objetos está descrito na situação hipotética acima? 
(X)herança 
 
38- Uma equipe de desenvolvimento de softwares se deparou com o seguinte problema: 
Uma universidade precisava controlar o total de filhos de funcionários existentes na mesma, 
mantendo atualizado a entrada e saída dos mesmos.Para tal, resolveram criar um atributo de 
nome TotalFilhos. 
Dos escopos das variáveis para a Linguagem VB.NET qual o mais indicado para este atributo 
de forma a solucionar o problema da equipe de desenvolvimento. 
(X)Shared 
 
39- Segundo Silberschatz (1997) e Elmasri (2005) existem algumas principais vantagens na 
utilização dos SGBDRs. Marque a alternativa que não apresenta uma das vantagens citadas 
pelos autores segundo o material didático da disciplina. 
(X)Compatibilidade 
 
40- Para a manipulação de dados durante as aulas foi escolhido utilizar o Microsoft SQL Server 
2008 R2 Express. Das opções apresentadas a seguir, segundo o que foi apresentado nas 
aulas, qual não representauma característica deste SGDB. 
(X)Esta edição atende aos requisitos de uma variedade de aplicações que não sejam 
comerciais, por isto sem custo de licenciamento. 
 
41- A arquitetura SGBD permite que as aplicações compartilhem as funções especializadas 
existentes na coleção de programas. Desta forma, podemos evitar que funções sejam 
implementadas nas aplicações. 
Com base nesse conceito, são vantagens dos SGBD´s, EXCETO: 
(X)Abstração de elementos concretos ou abstratos. 
 
42- O modelo de um Banco de Dados pode ser especificado de forma textual e/ou gráfica (DER). 
Dessa forma, a modelagem de um SGBDR é realizada através do modelo entidade-
relacionamento (MER) que especifica, EXCETO: 
(X)Métodos de acesso a dados. 
 
43- Foram apresentados nas aulas, alguns conceitos gerais em relação a banco de dados, dentre 
eles o de chave estrangeira. Segundo o que foi apresentado o conceito de chave estrangeira é 
apresentado corretamente em: 
(X)Um atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a 
chave primária de outra tabela ou devem ser nulos. 
 
44- Um dos recursos principais dos bancos de dados atuais é a capacidade de gerar Views, que 
possuem características próprias de acordo com o banco de dados em uso. Para o SQL Server 
a sintaxe completa da criação de uma view é: 
(X)CREATE VIEW nome_view [lista de colunas] AS DECLARAÇÃO SELECT. 
 
45- Uma View é um objeto que pertence a um banco de dados, definida baseada em declarações 
SELECT´s, retornando uma determinada visualização de dados de uma ou mais tabelas. 
Contudo, uma view não armazena dados. Marque a opção que NÃO representa uma vantagem 
do uso de views. 
(X)Eliminação de códigos redundantes. 
 
 
46- A classe _______ permite criar um objeto que representa um controle de interface para 
interação com usuário com a finalidade de disparar uma ação. 
(X)Button 
 
47- O código apresentado é parte de um script. 
CREATE TABLE 
[dbo].[Cliente]( 
 [ID] [bigint] IDENTITY(1,1) NOT NULL, 
 [Nome] [varchar](200) NOT NULL, 
 [Telefone] [varchar](50) NULL, 
 [Logradouro] [varchar](200) NOT NULL, 
 [UF] [varchar](2) NOT NULL, 
CONSTRAINT 
[PK_Cliente] PRIMARY KEY CLUSTERED 
( [ID] ASC ) WITH 
( PAD_INDEX = OFF, 
 STATISTICS_NORECOMPUTE = OFF, 
 IGNORE_DUP_KEY = OFF, 
 ALLOW_ROW_LOCKS = ON, 
 ALLOW_PAGE_LOCKS = ON 
) ON [PRIMARY] 
) ON [PRIMARY] 
Em relação ao código apresentado e o produto gerado pelo código não podemos afirmar: 
(X)Todos os dados deverão ser obrigatoriamente preenchidos. 
 
48- Com o surgimento de novas tecnologias, os gerenciadores de arquivos, até mesmo os 
SGBD´s, não conseguiam dar conta dos múltiplos acessos simultâneos das aplicações Web. 
Com toda essa demanda, foi criada uma plataforma para acesso a dados que tornasse esses 
dados acessíveis de qualquer linguagem da plataforma .NET. Esse conceito se refere: 
(X)Ado.Net 
 
49- Segundo o material apresentado nas aulas, um componente é um objeto com métodos pré-
definidos que oferecem funcionalidades para um determinado propósito.Em relação aos 
componentes para acesso a dados da biblioteca ADO.NET não podemos afirmar que: 
(X)Os principais componentes do tipo SQL e OleDB são os mesmos. 
 
50- As Viewssão visões do banco de dados, derivadas de uma ou mais colunas de uma ou mais 
tabelas. As manipulações dos dados sobre uma view são na realidade feitas nos dados das 
respectivas tabelas, usando-se os mesmos comandos SQL de manipulação de dados de uma 
tabela. Assim, ao aplicar views para agregar informações, em vez de fornecer detalhes, 
podemos: 
(X)Apresentar um somatório de despesas em ligações e restringir acesso. 
 
51- A classe ______ permite criar objetos que representam controles de interface para apresentar 
ao usuário opções que são mutuamente exclusivas desde que estejam contidos no mesmo 
objeto da classe GroupBox. 
(X)RadioButton 
 
52- A classe _______ permite criar um objeto que representa um controle de interface para 
apresentar ao usuário opções que não são mutuamente exclusivas, ou seja, mais de uma 
opção podem ser selecionadas simultaneamente. 
(X)CheckBox 
 
53- A classe _________ permite criar um objeto para o usuário digitar os dados de entrada através 
da interface homem-máquina (IHM). 
(X)TextBox 
 
54- Baseado na sub rotina apresentada e sabendo que ela não possui erros: 
Private Sub CalculaMedia(ByVal n) 
 Dim x As Integer = n 
 txtNumero.Text = Str(x * 2) 
 MessageBox.Show("O valor é: " & x) 
End Sub 
Podemos afirmar que: 
(X)txtNumero equivale a propriedade name de um Objeto. 
 
55- O conjunto formado pelo SGBDR e os BDs é conhecido como: 
(X)Sistema de Banco de Dados. 
56- Qual é a classe do Windows Forms usada para criar objetos de caixa de diálogo genérica e 
personalizada? 
(X)Dialog 
 
57- Qual é a classe usada para criar um objeto associado a uma tabela que permite visualizar os 
dados em forma de planilha? 
(X)DataGridView 
 
58- Um DataSet da ADO.NET representa: 
(X)uma coleção de tabelas em memória. 
 
59- Na criação de projetos, se desejarmos trabalhar com o Windows Forms, basta em projetos 
escolher a opção - Windows FormsApplication.. 
Desta forma, seu projeto será criado gerando automaticamente sua primeira "Janela", a qual 
você poderá modelar da forma que desejar inserindo quantos objetos desejar, bastando 
arrastar da toolbox. 
Public Class Form1 
Private Sub Button1_Click(sender As System.Object, e As 
System.EventArgs) Handles Button1.Click 
End Sub 
Private Sub Button2_Click(sender As Object, e As 
System.EventArgs) Handles Button2.Click 
End Sub 
End Class 
A partir da observação do trecho de código apresentado na questão e na criação de uma 
aplicação conforme indicado, podemos afirmar que: 
(X)No projeto existe um formulário (Windows form) o qual a propriedade Name é Form1, e que 
foram inseridos nele dois objetos. 
 
60- Dentre os muitos componentes da biblioteca ADO.NET, temos o Data Provider que possui 
quatro principais objetos, EXCETO: 
(X)DataClasses 
 
61- A criação de formulários de dados na linguagem VB.NET possui muitas facilidades, dando 
agilidade na programação. Quando arrastamos um DataSource para um Windows forms o que 
acontece? 
Marque a opção correta. 
(X)São exibidos todos os campos da tabela ligada ao DataSource. 
 
62- Como são chamadas ou acionadas as Rotinas criadas em VB.NET ? 
(X) Diretamente no código indicando o NOME da Rotina, seguido de seus parâmetros. 
 
63- Qual é o operador da linguagem VB 2010 que devemos usar para obter a parte inteira do 
resultado da divisão? 
(X)\ 
 
64- Qual o tipo de dados da linguagem VB 2010 devemos usar para declarar uma variável que 
ocupe o mínimo de memória e armazene a quantidade de páginas de um livro, sabendo-se que 
um livro tratado pelo software a ser desenvolvido pode ter até 1500 páginas? 
(X)UShort 
 
65- Em VB.NET, os Parâmetros de um Procedimento ou Função são declarados como default na 
forma: 
(X)ByVal 
 
66- Um Tipo de Dado Inteiro de 32 bits é conhecido em VB.NET como: 
(X)Integer 
 
67- O NET Framework é uma iniciativa da empresa Microsoft, que visa uma plataforma única para 
desenvolvimento e execução de sistemas e aplicações, assim Todo e qualquer código gerado 
para .NET. 
(X) pode ser executado em qualquer dispositivo que possua um framework de tal plataforma. 
 
68- Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e 
exiba a área deste quadrado, ele deverá usar qual das opções de código a seguir? 
(X)Sub AreaQuad (ByVal n As Integer) 
Dim S As Integer 
S = n * n 
Console.WriteLine("Area: " & S) 
End Sub 
 
69- O Visual Basic fornece vários módulos que permitem simplificar tarefas comuns no seu código. 
O módulo que contém os membros que retornam resultados dos testes de verificação de tipo 
ou retornam as informações sobre erros em tempo de execução, o nome do tipo, o valor da cor 
em RGB é chamado de: 
(X)Information 
 
70- Na programação Orientada a Objetos: 
(X) as Classes são tipos de objetos que descrevem as informações armazenadas e os serviços 
providos por um objeto. 
 
71- A modelagem de um Banco de Dados é considerada uma das principais etapas no 
desenvolvimento de um Sistema de Informação, uma vez que o mesmo tem o objetivo de 
armazenar os dados que deverão gerar informações preciosas na tomada de decisões em uma 
empresa. Na construção do modelo do banco, a definição das Entidades é a primeira das 
etapas. 
Segundo o material das aulas, qual das opções apresenta parte da definição de uma Entidade 
corretamente. 
(X) Uma entidade pode ser concreta, abstrata ou um conceito. 
 
72- A Microsoft lançou a Plataforma .NET. em 2000 com uma nova biblioteca de nome 
ADO.NET. Segundo o material apresentado nas aulas, o propósito desta biblioteca é: 
(X) Facilitar o trabalho do programador e permitir desenvolver aplicações com maior 
desempenho. 
 
73- As Views representam um recurso importante dos SGDBs. 
Segundo o que foi apresentado nas aulas, através de uma view não é possível: 
(X) Armazenar dados. 
 
74- Quanto aos componentes do Visual Studio 2008, é correto afirmar que: 
(X) Hyperlink: permite ao usuário navegar através das páginas da aplicação; 
 
75- Analise as afirmações e marque a alternativa VERDADEIRA: 
(X) O componente "ListBox" permite adicionar valores em seu conteúdo de linhas através do 
Método: Add(string). 
 
76- A camada intermediária, conhecida também como midleware, que provê a interface entre as 
aplicações e os BDs é definida como: 
(X) Sistema Gerenciador de Banco de Dados. 
 
77- Em relação ao Microsoft SQL Server Management Studio, como um Software que nos permite: 
Definir, construir e manipular bancos de dados. Não podemos afirmar que: 
(X) Primeiro precisamos obrigatoriamente gerar o modelo DER. 
 
78- A opção de escolha no Visual Studio 2008 para usar Web Forms como interface de usuário no 
desenvolvimento de um aplicativo indica que o aplicativo deverá ser implantado no: 
(X)servidor, que o .NET Framework deverá ser executado no servidor e que o computador 
cliente exigirá apenas um navegador. 
 
79- Analise as seguintes afirmações relacionadas a noções básicas de programação: 
I- O interpretador lê o programa e executa comando após comando, até que encontre um erro, 
após o qual para, mostrando a linha onde o erro foi encontrado. É possível ver parte do 
programa funcionando e mostrando resultados, mesmo sem estar completo. 
II- A programação estruturada é uma técnica de programação que permite estabelecer uma 
correspondência perfeita entre o algoritmo, o diagrama de programação (fluxograma) e a 
listagem de um programa. 
III- Em programação orientada a objetos, diz-se que uma classe em particular de um dado objeto é 
uma instância desse objeto. 
IV- O processo de compilação não gera novo código e o próprio programa escrito em linguagem de 
alto nível é colocado em execução. Durante a execução, o compilador converte cada instrução 
paralinguagem de máquina e a executa. 
Indique a opção que contenha todas as afirmações verdadeiras. 
(X) I e II 
 
80- Supondo que a empresa Softwares e SIA, na construção de um sistema precise fazer a 
conexão do mesmo, desenvolvido em VB.NET com componentes da ADO.NET, com um bando 
de dados da Oracle. 
Qual das opções apresenta o componente correto para representar esta conexão. 
(X)OleDbConnection 
 
 
81- A linguagem VB 2010 possui estruturas de controle de fluxo que permitem o desenvolvimento 
de programas estruturados, que são programas que não fazem uso da instrução GoTo. São 
Estruturas de Controle de Decisão, EXCETO: 
(X)Decisão de Repetição 
 
82- Qual é a instrução para definir uma estrutura de repetição de zero a várias (0 a n) vezes em 
linguagem VB.NET? 
(X)While 
 
83- Como é referenciado a classe atual no código de VB.NET, para chamada de uma Rotina do 
Objeto Corrente? 
(X) Me 
 
84- Qual é a propriedade de um objeto da classe Form de Windows.Forms, que permite atribuir um 
título na barra de título do objeto? 
(X)Text 
 
85- No modelo-visão-controle (MVC), o controlador: 
(X)processa e responde a eventos e invoca alterações ao modelo, o modelo encapsula 
funcionalidades e objetos de conteúdo e a visão renderiza a interface de usuário a partir do 
modelo. 
 
86- O programa apresentado na questão, utiliza algumas das estruturas de controle do VB.NET. 
Module module1 
 Sub main() 
 Dim Contador As Byte = 1 
 Do Until Not (Contador <= 10) 
 If (Contador Mod 2 = 0) Then 
 Select Case Contador 
 Case 1 To 5 
 Console.WriteLine(Contador) 
 Case Else 
 Console.WriteLine(Contador - 1) 
 End Select 
 End If 
 Contador = Contador + 1 
 Loop 
 Console.ReadKey() 
 End Sub 
End Module 
Que valores serão apresentados pelo mesmo após sua execução? 
(X)2 - 4 - 5 - 7 - 9. 
 
87- O programa é estruturado como uma coleção de propriedades para encontrar o resultado 
esperado, e não um procedimento a ser seguido. Este é tipicamente um paradigma relacionado 
à programação: 
(X)orientada a objetos. 
 
88- Na definição de uma classe no VB.NET é utilizado a seguinte linha de código: 
Property Nome As String 
 O termo Property aplicado é responsável por: 
(X)Gerar automaticamente os métodos Get e Set para o atributo. 
 
89- Ao criarmos uma aplicação utilizando os conceitos de Orientação a Objetos, entre eles o 
Encapsulamento, precisamos geralmente criar Atributos (variáveis). 
Para que os atributos sejam acessados, baseado na teoria do encapsulamento, devemos 
criar: 
(X)Métodos de acesso (Set e Get). 
 
90- A estrutura de Controle de Múltiplas Decisões (escolha)- Case, tem algumas cláusulas em sua 
sintaxe. A parte da estrutura que será executada quando nenhum dos valores apresentados 
nas clausulas Case atenderem ao valor da cláusula Select Case será? 
(X) Case Else 
 
91- Um grupo de Analistas e Programadores deparam com a necessidade de pegar parte de um 
texto no processo de desenvolvimento de uma função no VB.Net. 
Das opções qual define a melhor forma de se resolver este problema? 
(X)Utilizar do módulo predefinido - Strings, o método específico para tal. 
 
92- Na estrutura de repetição: Do While (condição) comandosLoop O exemplo serve apenas para 
que visualizem a estrutura de repetição. Os comandos no interior do laço serão repetidos até 
que? 
(X)A condição seja Falsa. 
 
93- A classe ______ permite criar um objeto que representa um rotulo ou uma legenda do Windows 
com um texto estático na interface homem-maquina (IHM). 
(X)Label 
 
94- Para retornar um conjunto de dados de uma consulta SQL (Conjunto de Linhas de Dados) a 
partir de uma conexão de Banco de Dados, utilizamos qual o método da classe “Command”? 
(X)ExecuteReader() 
 
95- Um desenvolvedor precisa identificar se o valor inteiro armazenado em uma variável (var) é 
par, para isso ele deverá usar: 
(X) var mod 2 = 0 
 
96- Um objeto da classe ________ permite apresentar uma lista de opções usualmente 
selecionadas pelo usuário e um caixa de texto que permite ao usuário digitar uma opção que 
não esta na lista. 
(X)ComboBox 
 
97- Quanto à estrutura, propriedade e sintaxe do Visual Studio 2008, é correto afirmar que: 
(X) O alinhamento do conteúdo de uma célula pode ser especificado com atributo ALIGN. O 
atributo ALIGN pode assumir os valores left, center, right, justify. 
 
98- Um desenvolvedor precisa usar um operador que retorna True caso um padrão de string esteja 
contido em uma string ou False caso contrario, ele deve usar: 
(X)Like 
 
99- Durante as aulas foi destacado a importância que um sistema de gerenciamento de banco de 
dados relacional (SGBDR) possui para manipulação de dados através dos sistemas ou nele 
mesmo utilizando a sua IDE. Das opções apresentadas, qual não é parte da definição deste 
modelo. 
(X)Possui arquitetura em camadas. 
 
100- Atualmente é muito comum as pessoas baixarem vídeos na internet, alguns sites 
utilizamalgoritmos para dificultar este processo. Um desses algoritmos inverte a ordem do texto 
queindica o site para fazer o download. 
Marque a resposta que utiliza a função adequada para inverter novamente o texto de 
maneiracorreta, sabendo se que o link estava armazenado em uma variável com a 
seguintedeclaração: Dim Link As String, e que o mesmo será colcado invertido na mesma 
variável. 
Marque a resposta que utiliza a função adequada de maneira correta para resolver 
esteproblema. 
(X)Link = StrReverse(Link) 
 
101- Para resolução de problemas, na construção de programas a linguagem VB 2010 possui 
várias estruturas de controle de fluxo de decisão (MSDN, 2010). 
Das opções, marque a resposta que apresenta todas as possibilidades existentes. 
(X)decisão simples, decisão estendida, decisão aninhada, decisão em seqüência na 
mesmalinha, múltiplas decisões. 
 
102- Na construção de uma sub-rotina em VB 2010 é obrigatório definir? 
Marque a resposta que melhor responde pergunta. 
(X)Sub - Nome - End Sub. 
 
103- Um tipo define os tipos de valores a serem armazenados na memória. Os tipos 
suportadospelo .NET Framework podem ser agrupados em duas amplas categorias: Tipos de 
Valor eTipos de Referência. São tipos de referência da Linguagem VB 2010? 
(X)String e Classes 
 
104- Na estrutura de repetição: 
Do While (condição) 
comandos 
Loop 
O exemplo serve apenas para que visualizem a estrutura de repetição. 
Os comandos no interior do laço serão repetidos até que? 
(X)A condição seja Falsa. 
 
105- Qual será o valor da variável Resultado após a execução das linhas de código emlinguagem 
VB 2010? 
Dim x As Integer = 13 Mod 2 
x - = 2; 
(X) -1 
 
106- A seção Finally, pertencente ao bloco Try...EndTry. 
Das opções de resposta, marque a que melhor define o que ocorre com a seção Finally: 
(X)O código que deverá ser sempre executado, sem ou com a ocorrência de uma exceção. 
 
107- São pacotes ou contêineres que agrupam os tipos, as interfaces e as classes relacionadas a 
uma tecnologia: 
(X)namespaces. 
 
108- Escolha a opção que completa corretamente a afirmação a seguir: Variável é um espaço 
alocado de memória para armazenamento de memória. Uma variável tem um identificador, um 
_____________ inicial de alocação na memória, um tamanho do espaço de alocação na 
memória e um ________________. 
(X)endereço e tipo. 
 
109- Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente 
controlada por um contador como parte da própria estrutura: 
(X) For 
 
110- Com a intenção de facilitar o desenvolvimento de software o VB apresenta um conjunto de 
módulos pré-definidos, que agrupam declarações com finalidadesafins. Das opções, qual nem 
todos os itens são módulos da linguagem VB 2010? 
(X)Constants - Text - Globals - Interaction. 
 
111- Uma empresa deseja adquirir uma edição do Visual Studio 2010 que contenha um conjunto 
especializado para equipes de controle de qualidade. Qual a edição do Visual Studio 2010 mais 
indicada? 
(X)Visual Studio Test Professional 2010 
 
112- Um método, conhecido também como procedimento, é um bloco de códigos identificado por 
um nome. Um método é chamado pelo nome para que execute o bloco de códigos. Um módulo 
tem um ou mais métodos. Das opções apresentadas qual não se caracteriza como uma 
vantagem obtida com o uso de métodos? 
(X)A eliminação da necessidade da utilização de módulos pré-definidos. 
 
113- Baseado no código apresentado na questão: 
Module Module1 
 Sub Main() 
Dim Res, x As Integer 
x = 0 
Try 
 Res = 12 / x 
Catch ex As Exception 
 Console.WriteLine(ex.Message) 
End Try 
Console.ReadKey() 
 End Sub 
End Module 
(X)A mensagem exibida no console para o usuário não é de fácil entendimento para leigos. 
 
114- Um desenvolvedor necessita incluir um novo controle na interface em desenvolvimento, 
para isso ele deve recorrer respectivamente às janelas de: 
(X)Toolbox e Design 
 
115- Segundo SILBERSCHATZ, 1997, para cada atributo existe um conjunto de valores 
possíveis,chamado de: 
(X) Domínio 
 
116- Qual o componente ADO.NET que representa uma fonte de dados do tipo SQL? 
(X)SqlDataSource 
 
 
117- Dentre as funções do Framework .NET 4.0, o Executor de código é responsável por: 
(X)Traduzir o código intermediário para executável equivalente e nativo para o 
sistemaoperacional no qual está instalado. 
 
118- Para declararmos um variável inteira capaz de armazenar 1 byte, a declaração deverá ser: 
(X)Dim valor as Byte 
 
119- Qual será o valor da variável N1 após a execução das linhas de código em linguagem VB 
2010? 
Dim N1 As Byte = 10 + 3 * 2 
(X) 60 
 
120- Um desenvolvedor precisa que uma variável seja acessada por mais de um método, todos 
dentro de um mesmo módulo. Ele deverá declarar esta variável de qual forma? 
(X) Private numero 
 Sub Duplicar() 
 Numero *= 2 
End Sub 
 
121- Exceção é um erro no fluxo normal de execução do código de um programa de uma 
aplicação. O .NET framework oferece uma forma unificada de identificar e tratar exceções entre 
todas as linguagens de programação .NET (BALENA, 2006). Quando temos um erro na 
conversão do tipo de uma variável ou quando temos uma violação no acesso a memória, 
temos respectivamente exceções de: 
(X)Software e Hardware. 
 
122- Dentre as funções do Framework .NET 4.0, o .NET Assemblies é responsável por: 
(X)Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft 
IntermediateLanguage (MSIL), independente da CPU. 
 
123- São operadores de comparação, no Visual Basic 2010: 
(X)<> e = 
 
124- A linguagem VB 2010 possui estruturas de controle de fluxo que permitem o 
desenvolvimento de programas estruturados, desta forma, são mais fáceis de codificar, 
compreender e manter (BALENA, 2006). 
Qual das instruções abaixo é considerada não estruturada? 
(X)GoTo 
 
125- Um grupo de programadores durante o desenvolvimento de uma função, precisam obter a 
quantidade exata de caracteres de um texto, que foi digitado pelo usuário em uma caixa de 
texto e armazenada em uma variável, com a seguinte declaração: Dim frase as String. A 
quantidade deveria ser armazenada em uma variável com a seguinte declaração: Dimqtd as 
Integer. No entanto eles não podiam contar com espaços a mais que poderiam ter sido 
digitados pelos usuários, no início e no fim do texto. Marque a resposta que utiliza as funções 
adequadas de maneira correta para resolver este problema. 
(X)qtd = Len(Trim(frase)) 
 
126- Uma chave candidata escolhida pelo projetista do BD como de significado principal para a 
identificação de entidades (SILBERSCHATZ, 1997) é conhecida como: 
(X) Chave Primaria 
 
127- A biblioteca ADO.NET permite trabalharmos com aplicações em Múltiplas Camadas, que 
são: 
(X) Camada de Apresentação, Camada de Negócios e Camada de Dados. 
 
128- Quando um desenvolvedor deseja lançar uma exceção para esta seja tratada, utiliza o 
comando: 
(X)Throw 
 
129- Para que as opções de um controle RadioButton sejam mutuamente exclusivas entre si, 
elas precisam estar dentro de um ______________. 
(X)GroupBox 
 
130- Um tipo define os tipos de valores a serem armazenados na memória. Os tipos suportados 
pelo .NET Framework podem ser agrupados em duas amplas categorias: Tipos de Valor e 
Tipos de Valor. São tipos de valor da Linguagem VB 2010? 
(X) Booleano e Numérico 
 
 
131- O tipo de dado numérico do Microsoft SQL Server que permite armazenar valores de 0 a 
255 e ocupa apenas 1 byte é: 
(X)tinyint 
 
132- Para resolução de problemas, na construção de programas a linguagem VB 2010 possui 
várias estruturas de controle de fluxo de decisão (MSDN, 2010). Das opções, marque a 
resposta que apresenta todas as possibilidades existentes. 
 
(X) decisão simples, decisão estendida, decisão aninhada, decisão em sequência na mesma 
linha, múltiplas decisões. 
Postado há 6th October 2016 por Magno Ferreira 
Visualizar comentários 
 
Exercicios de Analise e Desenvolvimento 
de Sistemas 
 
 Clássica 
 Flipcard 
 Revista 
 Mosaico 
 Menu lateral 
 Fotografia 
 Linha do tempo 
1. 
Dec 
2 
 
AV. Matemática discreta 
 
 
 
 1a Questão (Ref.: 201502878525) Pontos: 0,0 / 1,0
 
TJ/RR 2012 - CESPE - AUXILIAR ADMINISTRATIVO. As informações de caráter sigilosas produzidas ou 
custodiadas pelos órgãos e entidades públicas são classificadas, de acordo com leis específicas, como 
ultrassecretas, secretas ou reservadas. O acesso a essas informações é restrito a pessoas que tenham 
necessidade de conhecê-las e que sejam devidamente credenciadas para isso. As informações de caráter 
pessoal também são de acesso restrito, independentemente de classificação de sigilo. Além disso, não se 
excluem outras hipóteses legais de sigilo, como segredo de justiça e segredo industrial. Em análise realizada por 
determinado tribunal sobre 500 processos com restrição de acesso, constatou-se que: - 120 contêm 
informações de caráter pessoal; - 300 correm em segredo de justiça; - 100 detêm segredo industrial; - 
60 correm em segredo de justiça e contêm informações de caráter pessoal; - 40 detêm segredo industrial e 
contêm informações de caráter pessoal; - 40 correm em segredo de justiça e detêm segredo industrial; - 
90 têm acesso restrito por outros motivos. Com base nessas informações, julgue os itens subsecutivos. Menos 
de 200 desses processos não detêm segredo industrial nem correm em segredo de justiça. 
 
 
 
 
 
Gabarito: Certo. 
 
 
 
 2a Questão (Ref.: 201502895867) Pontos: 0,5 / 1,0
 
Sejam as relações Distribuicao e Contato mostradas nas tabelas abaixo. Seja ainda |X| a operação relacional de 
junção. 
Qual o resultado da operação "Distribuicao |X| Contato"? 
 
 
Resposta: seria assim: nome / setor / sala / ramal / Pedro Paulo / Compras / 8 / 4512 / José Maria / Secretaria 
/ 3 / 4239 - 4421 / Sueli Silva / Financeiro / 8 / 4512 / Dora Chagas / Manutenção / 5 / / 
 
 
Gabarito: 
 
 
 
Fundamentação do(a) Professor(a): http://simulado.estacio.br/up_load/figuras/914621777_2015822173410.gif
 
 
 
 3a Questão (Ref.: 201502221020) Pontos: 1,0 / 1,0
 
Considere os conjuntos: 
A = { 1, 2, 3, 4 } 
 B = { 3, 4, 5, 6 } 
 C = { 5, 6, 7, 8 } 
Escolha a alternativa correta para A  (B  C ) 
 { 3, 4, 5, 6, 7, 8 }{ 0 } 
 { 1, 2, 3, 4, 5, 6 } 
 { 5, 6, 7, 8 } 
 { 5, 6 } 
 
 
 
 4a Questão (Ref.: 201502284841) Pontos: 1,0 / 1,0
 
Numa cidade os números telefônicos não podem começar com zero e têm oito algarismos, dos quais os quatro 
primeiros constituem o prefixo. Considere que os quatro últimos dígitos de todas as farmácias são 0000, para 
que os usuários possam memorizá-los com mais facilidade. Qual o número máximo de farmácias nesta cidade?
 
1 000 
 
5 000 
 
10 000 
 9000 
 
7200 
 
 
 
 5a Questão (Ref.: 201502756286) Pontos: 1,0 / 1,0
 
A confederação Brasileira de atletismo em sua seleção de atletas para as olimpíadas deseja saber quantas 
possibilidades de chegada existem para os três primeiros lugares em uma corrida de oito atletas que disputam 
uma prova de 100 metros com barreiras? 
 
512 
 
8 
 
720 
 336 
 
100 
 
 
 
 6a Questão (Ref.: 201502756291) Pontos: 1,0 / 1,0
 
Com base no conjunto A={a,b,c,d}, qual opção abaixo representa uma relação antissimétrica? 
 
R = {(a,b),(b,c),(c,b)}
 R = {(c,c), (a,a),(b,b),(a,c),(d,d)} 
 
R = {(c,a), (a,b),(b,c),(a,c)} 
 
R = {(a,a),(d,c),(c,d)}
 
R = {(a,d),(b,b),(d,a)} 
 
 
 
 7a Questão (Ref.: 201502758084) Pontos: 0,5 / 0,5
 
Observe o Diagrama de Hasse e marque a opção correta:
 
 
"g" é maximal e "c" é mínimo. 
 "g" é máximo e "a" é minimal. 
 
"f" e "g" são maximais. 
 
não há elemento maximal nem minimal.
 
"f" é maximal e "a" mínimo. 
 
 
 
 8a Questão (Ref.: 201502420823) Pontos: 0,0 / 0,5
 
Considere a função f(x) = a x + b .Sabendo que f(2) = 3 e f( -1) = 2, podemos afirmar que a - b é igual a :
 
2 
 -3 
 
3 
 
4 
 -2 
 
 
 
 9a Questão (Ref.: 201502439730) Pontos: 0,0 / 0,5
 
Com base no conceito de Logaritmo de quociente, qual opção abaixo corresponde ao cálculo de 
log2 (16/8) - o logaritmo da base 2 de 16/8? 
 
168 
 
16 
 
8 
 2 
 1 
 
 
 
 10a Questão (Ref.: 201502958343) Pontos: 0,0 / 0,5
 
Com base na tabela PROFESSORES (cpf, nome, sexo) e com base no conceito de álgebra relacional, qual 
alternativa abaixo exibirá a relação dos professores do sexo feminino. Mostrar todos os atributos de 
PROFESSORES. 
 δPROFESSORES (SEXO=f) 
 
δPROFESSORES (SEXO=f ^uf=f) 
 
δuf = f (PROFESSORES) 
 
δSEXO <> f (PROFESSORES) 
 δSEXO = f (PROFESSORES) 
 
 
Postado há 2nd December 2016 por Magno Ferreira 
Visualizar comentários 
2. 
Dec 
2 
 
AV. PROCESSOS DE 
DESENVOLVIMENTO DE 
SOFTWARE 
 
 
 1a Questão (Ref.: 201502862777) Pontos: 1,0 / 1,0
 
No Processo de Desenvolvimento de Software, vimos que um dos conceitos da análise estrutural são a 
Identificação dos relacionamentos que nos ajuda a filtrar e refinar as classes. Temos2 tipos de relacionamentos 
classificados como Associação e Agregação. Explique cada um desses relacionamentos 
 
 
Gabarito: Associação: indica a relação entre duas classes em que o objeto de uma classe consegue obter 
informações da outra a que foi associado. Agregação: indica um associação, mas com a classe se apossando das 
informações de um objeto da outra. 
 
 
Fundamentação do(a) Professor(a): Conforme gabarito. 
 
 
 
 2a Questão (Ref.: 201502882048) Pontos: 0,0 / 1,0
 
Justifique a seguinte afirmativa: Das atividades de um Processo de Desenvolvimento de Software a Codificação 
é a única atividade que será garantidamente feita.
 
 
Gabarito: Desde que o projeto não seja cancelado a codificação é de fato a única atividade que será 
garantidamente realizada, pois análise de requisitos e projeto às vezes são deixados para trás ou feitos de 
forma indevida, os testes podem ser deixados para trás devido o custo e tempo para entrega do software. No 
entanto, não importa quão pobre ou caótico seja o projeto do software a construção sempre é realizada para 
que se tenha um entregável.
 
 
Fundamentação do(a) Professor(a): Conforme gabarito. 
 
 
 
 3a Questão (Ref.: 201502222393) Pontos: 1,0 / 1,0
 
Indique a alternativa correta para definir CONHECIMENTO:
 
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
 
Símbolos, números, letras. 
 Experiência pessoal, informações analisadas, gerando ações ou decisões.
 
Fatos brutos que retratam ocorrências atuais ou do passado.
 
Dados analisados dentro de um contexto. 
 
 
 
 4a Questão (Ref.: 201502889810) Pontos: 1,0 / 1,0
 
Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que 
determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, 
econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento 
de sistemas é chamada: 
 
design lógico do sistema. 
 
análise de equilíbrio. 
 
análise de requisitos.
 
estudo de caso. 
 estudo de viabilidade.
 
 
 
 5a Questão (Ref.: 201502252887) Pontos: 1,0 / 1,0
 
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise 
comportamental: 
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por 
seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são 
selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a 
análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os 
livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que 
contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos 
livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." 
I. Código do livro. 
II. Encomendar livros. 
III. Editoras. 
IV. Conferir requisição. 
V. Resumo. 
 
I, III e IV estão corretas. 
 
I e IV estão corretas.
 
III e IV estão corretas.
 
II, III e IV estão corretas. 
 II e IV estão corretas. 
 
 
 
 6a Questão (Ref.: 201502824087) Pontos: 1,0 / 1,0
 
É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos 
referindo ao Desenho 
 
local 
 
de implementação 
 
do produto 
 externo 
 
interno 
 
 
 
 7a Questão (Ref.: 201502886131) Pontos: 0,5 / 0,5
 
O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação 
ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus 
defeitos. No que se refere aos tipos de testes, assinale as assertivas a seguir: 
I- Testes de Unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma 
única unidade; 
II- Testes de Integração - Cujo objetivo é garantir a qualidade dos componentes do software, individualmente; 
III- Testes de Validação - É o último estágio do processo de validação, realizado após integração de todos os 
módulos 
IV- Teste de Planejamento - Teste realizado após a integração de todos os módulos do sistema; 
Com base em sua análise, assinale a única resposta correta. 
 
Apenas I e II estão corretas; 
 Apenas I e III estão corretas; 
 
Apenas I e IV estão corretas; 
 
Apenas II e III estão corretas; 
 
Apenas III e IV estão corretas; 
 
 
 
 
 8a Questão (Ref.: 201502765777) Pontos: 0,0 / 0,5
 
O processo de codificação também pode ser visto como um passo do processo de engenharia de software. As 
características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um 
projetode desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura 
do computador, nem as características do processador e seus registradores.
 Linguagem de máquina 
 
Linguagem de baixo nível 
 
Linguagem assembly
 Linguagem de alto nível 
 
Linguagem binária 
 
 
 
 9a Questão (Ref.: 201502426325) Pontos: 0,0 / 0,5
 
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em 
que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a 
seguir sobre as vantagens deste modelo. 
I - É possível corrigir erros em fases já completas. 
II - Permite pontos de controle bem definidos. 
III - Facilita a visão de reutilização. 
 Somente II está correta 
 
Somente I e II estão corretas 
 
Somente II e III estão corretas 
 Somente a I está correta 
 
Somente I e III estão corretas 
 
 
 
 10a Questão (Ref.: 201502422006) Pontos: 0,0 / 0,5
 
Um dos modelos de desenvolvimento de software é o modelo iterativo-incremental. O conceito deste modelo é 
representado por: 
 
Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se 
interromper ou não o processo 
 
Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas quando 
completas 
 Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e 
implantando a iteração
 Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue 
para a próxima iteração 
 
Utiliza o modelo balburdia para sua realização
 
 
Postado há 2nd December 2016 por Magno Ferreira 
Visualizar comentários 
3. 
Dec 
2 
 
AV. FUNDAMENTOS DE 
SISTEMAS DE INFORMAÇÃO 
 
 
 
 1a Questão (Ref.: 201502201649) Pontos: 1,0 / 1,0
 
Leia atentamente o texto abaixo e responda à questão a seguir.
"Os dados normalmente são submetidos a atividades de processamento como cálculo, comparação, separação, 
classificação e resumo. Essas atividades organizam, analisam e manipulam dados, convertendo-os em 
informação para os usuários finais. A qualidade de todos os dados armazenados em um sistema de informação 
também deve ser mantida por um processo ininterrupto de atividades de correção e atualização". 
Como você definiria: Dado e Informação? 
 
Resposta: dado é um fato isolado. informação é um conjunto de dado processados e estruturado que possuem 
sentido para quem o obtém.
 
 
Gabarito: Dado - Define-se como fato, valor e observação (contextualizados). Informação ¿ Dados processados 
¿ organizados e interpretados, gerando conhecimento.
 
 
 
 2a Questão (Ref.: 201502768032) Pontos: 1,0 / 1,0
 
Todos os equipamentos relacionados ao Comércio Eletrônico de nada valeriam se não existissem os Softwares 
que são uma sequência de instruções a serem seguidas e/ou executadas na manipulação, no redirecionamento 
ou na modificação de um dado/informação ou acontecimento. Os softwares podem ser classificados em: 
Software Aplicativo e Software de Sistemas. Explique o que significa Software de Sistemas. 
 
Resposta: software de sistemas são conjuntos de aplicativos ou conjunto de aplicações logicas e estruturadas 
que realiza o gerenciamento de uma plataforma ou dispositivo para finalidade comum. exemplo sistema 
operacional gerencia o computador desde a parte de rede , até processamento e saida de informações.
 
 
Gabarito: O software de sistemas consiste em programas que gerenciam e apoiam operações de um sistema de 
computador e suas atividades de processamento e de gerenciamento de redes. Podem ser subdivididos em: ¿ 
Programas de Gerenciamento de Sistemas onde podemos encontrar os sistemas operacionais. ¿ Programas de 
Gerenciamento de Redes e Banco de Dados engloba utilitários para sistemas e monitores de desempenho e 
segurança. ¿ Programas de Desenvolvimento de Sistemas onde podemos encontrar os tradutores de linguagem 
de programação, os editores e as ferramentas de programação e as ferramentas CASE (pacotes de engenharia 
de software assistida por computador). 
 
 
 
 3a Questão (Ref.: 201502933263) Pontos: 1,0 / 1,0
 
Um conjunto organizado de pessoas, hardware, software, redes de comunicação e recursos de dados que 
coletam, transformam e disseminam informações em uma organização é a definição de: 
 
informação 
 
processamento 
 
sistema 
 
dado 
 sistema de informação 
 
 
 
 4a Questão (Ref.: 201502204519) Pontos: 1,0 / 1,0
 
O sistema de informações gerenciais (SIG) é o sistema que permite 
suprir os gerentes e os tomadores de decisões com informações 
precisas e automáticas sobre as transações da organização. A saída 
do sistema de informações gerenciais é na maioria das vezes um 
conjunto de relatórios consolidados de um determinado período. O 
SIG pode ter a seguinte classificação: 
I. Apoiam as decisões estruturadas e não estruturadas. 
II. Têm capacidade analítica ilimitada. 
III. Contam com o fluxo de dados existente na empresa. 
IV. São geralmente orientadas para relatórios e controle. 
 
Apenas II, III e IV corretas 
 
Apenas I, II e III corretas 
 
Apenas I e II corretas
 
Apenas II e III corretas 
 Apenas I, III e IV corretas 
 
 
 
 5a Questão (Ref.: 201502895670) Pontos: 1,0 / 1,0
 
ERP é a espinha dorsal dos negócios eletrônicos, uma arquitetura de transações que liga todas as funções de 
uma empresa. Considerando as características deste sistema, assinale a opção INCORRETA 
 
Com o sistema as rotinas diárias da empresa ganham eficiência.
 
O Sistema integrado de Gestão (ERP) integra as operações internas da empresa. 
 Sua implementação é simples, pois agrega as funções de outros sistemas, sem necessidade de 
mudanças. 
 
O sistema permite um maior controle sobre as operações da empresa.
 
O ERP gera informações de qualidade sobre a operação dos negócios. 
 
 
 
 6a Questão (Ref.: 201502855158) Pontos: 1,0 / 1,0
 
Uma empresa de crédito e financiamento utiliza um sistema de informação para analisar simulações, com base 
em cenários, e determinar como as variações da taxa básica de juros do país afetam seus lucros. Como deve 
ser classificado esse sistema de informação?
 
Sistema de controle de processos. 
 Sistema de apoio à decisão. 
 
Sistema de processamento de transações.
 
Sistema de informação executivo. 
 
Sistema de informação gerencial. 
 
 
 
 7a Questão (Ref.: 201502431645) Pontos: 0,5 / 0,5
 
UMA DAS MAIORES REDES DE VAREJO DOS ESTADOS UNIDOS DESCOBRIU, EM SEU GIGANTESCO ARMAZÉM 
DE DADOS, QUE A VENDA DE FRALDAS DESCARTÁVEIS ESTAVA ASSOCIADA À DE CERVEJA. EM GERAL, OS 
COMPRADORES ERAM HOMENS, QUE SAÍAM À NOITE PARA COMPRAR FRALDAS E APROVEITAVAM PARA LEVAR 
ALGUMAS LATINHAS PARA CASA. OS PRODUTOS FORAM POSTOS LADO A LADO. RESULTADO: A VENDA DE 
FRALDAS E CERVEJAS DISPAROU. BASICAMENTE, ESSA TECNOLOGIA É UM SISTEMA DE COMPUTADORES 
ONDE FICAM GUARDADAS TODAS AS INFORMAÇÕES DA EMPRESA. NELE, OS EXECUTIVOS PODEM OBTER, DE 
MODO IMEDIATO, RESPOSTAS PARA AS PERGUNTAS MAIS EXÓTICAS E, COM ISSO, TOMAR DECISÕES COM 
BASE EM FATOS, NÃO EM MERAS INTUIÇÕES OU ESPECULAÇÕES MISTERIOSAS. ESSA TECNOLOGIA SE 
CHAMA: 
 
SISTEMAS ESPECIALISTAS 
 
BUSINESS INTELIGENCE 
 
ERP 
 DATA WAREHOUSE 
 
CRM 
 
 
 
 8a Questão (Ref.: 201502204530) Pontos: 0,5 / 0,5
 
Uma pessoa resolve abrir uma loja virtual em um dos sites de comércio eletrônico espalhados pelo mundo. Os 
seus produtos, então, são oferecidos para a compra imediata ou em forma de leilão. Esse tipo de comércio é 
denominado: 
 
Comércio eletrônico fornecedor-consumidor (F2C)
 
Comércio eletrônico empresa-empresa (B2B)
 
Comércio eletrônicoconsumidor-fornecedor (C2F)
 Comércio eletrônico consumidor-consumidor (C2C)
 
Comércio eletrônico empresa-consumidor (B2C) 
 
 
 
 9a Questão (Ref.: 201502785126) Pontos: 0,5 / 0,5
 
Quando os vendedores são organizações e os compradores são pessoas físicas, temos: 
 
Comércio Móvel (m-commerce). 
 
Comércio colaborativo (c-commerce).
 
Business-to-business (B2B). 
 Business-to-consumers (B2C). 
 
Consumer-to-consumer (C2C). 
 
 
 
 
 10a Questão (Ref.: 201502757468) Pontos: 0,0 / 0,5
 
O que é HTML (Hypertext Markup Language - Linguagem de Marcação de Hipertexto)? Assinale "VERDADEIRO" 
ou "FALSO" nas opções que respondem a pergunta anterior: 
( ) As páginas Web utilizam HTML para fazer a formatação dos dados a serem exibidos. 
( ) HTML não é uma linguagem de formatação, mas sim de programação. 
( ) As imagens exibidas pelas páginas são armazenadas em arquivos, em separado, nos navegadores. 
( ) Cabe ao navegador a tarefa de trazer a imagem do servidor e exibi-la na página. 
 V, F, V, F 
 V, F, F, V 
 
F, V, V, F 
 
V, F, F, F 
 
F, V, F, V 
 
 
Postado há 2nd December 2016 por Magno Ferreira 
Visualizar comentários 
4. 
Dec 
2 
 
AV. Desenvolvimento de software 
 
 
 1a Questão (Ref.: 201502897386) Pontos: 0,5 / 1,0
 
Uma empresa precisa manipular dados temporários na memória e para isso em seu computador, será 
necessário definir um conjunto de variáveis que atendam a seu problema. Será necessário: 
a. Gerar a média de um conjunto de idades; 
b. Criar um identificador para enumerar um conjunto de registros que vai de 0 a 200. 
c. Tratar o CPF como um número; 
d. Verificar e calcular a data de nascimento. 
Baseado no que é descrito no problema, apresente a declaração das variáveis seguindo a sintaxe correta da 
Linguagem VB e usando os tipos de dados mais adequados, levando em consideração a memória e os valores 
que sejam indispensáveis para o problema, como números negativos e/ou positivos. Crie nomes válidos e 
inteligentes baseado no problema. 
 
 
 
 
 
Gabarito: Dim mediaIdade AS Single 
Dim Id As Byte 
Dim CPF As ULong 
Dim dataNasc As Date 
 
 
Fundamentação do(a) Professor(a): Dim mediaIdade AS SingleDim Id As ByteDim CPF As ULongDim dataNasc 
As Date 
 
 
 
 2a Questão (Ref.: 201502867471) Pontos: 1,0 / 1,0
 
Segundo o que foi apresentado no material didático da disciplina, a linguagem padrão suportada pela maioria 
dos SGBDR é a Structured Query Language (SQL) originalmente desenvolvida pela IBM e atualmente mantida 
pelo ANSI e pela ISO. 
Descreva qual a função da SQL em relação aos Bancos de dados e cite no mínimo 5 de suas instruções, 
explicitando qual a função de cada uma delas.
 
 
 
 
 
Gabarito: A SQL atualmente permite definir, construir e manipular um BD. (ELMASRI, 2005) 
CREATE DATABASE - Cria um novo banco de dados e os arquivos usados para armazená-lo. 
CREATE TABLE - Cria uma nova tabela em SQL Server. 
ALTER TABLE - Modifica uma definição de tabela alterando, adicionando ou removendo colunas e restrições. 
SELECT - Recupera linhas do banco de dados e permite a seleção de uma ou várias linhas ou colunas de uma ou 
várias tabelas no SQL Server. 
UPDATE - Altera dados existentes em uma tabela no SQL Server. 
Entre outras. 
 
 
 
 3a Questão (Ref.: 201502366682) Pontos: 1,0 / 1,0
 
O .NET Framework é uma iniciativa da empresa Microsoft, que visa uma plataforma única para desenvolvimento 
e execução de sistemas e aplicações, assim Todo e qualquer código gerado para .NET, 
 
pode ser executado em qualquer dispositivo.
 pode ser executado em qualquer dispositivo que possua um framework de tal plataforma. 
 
pode ser executado em qualquer dispositivo que possua a mesma versão Windows da máquina onde foi 
desenvolvido. 
 
pode ser executado em qualquer dispositivo que possua uma versão do Windows. 
 
pode ser executado em qualquer dispositivo que possua qualquer versão de framework de qualquer 
plataforma. 
 
 
 
 4a Questão (Ref.: 201502278859) Pontos: 1,0 / 1,0
 
Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para 
especificar valores do tipo Double?
 F 
 S 
 L 
 D 
 R 
 
 
 
 
 5a Questão (Ref.: 201502422863) Pontos: 1,0 / 1,0
 
Um método, também conhecido como procedimento, é um bloco de códigos identificado por um nome. Sempre 
chamado pelo nome para que execute o bloco de código. O método que executa um bloco de código, mas Não 
retorna valor: 
 Sub 
 
Application 
 
Function 
 
Module 
 
Public 
 
 
 
 6a Questão (Ref.: 201502330265) Pontos: 1,0 / 1,0
 
Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente controlada por um contador 
como parte da própria estrutura: 
 
While 
 
Until 
 
Do 
 For 
 
Repeat 
 
 
 
 7a Questão (Ref.: 201502279199) Pontos: 0,5 / 0,5
 
Qual é palavra-chave usada para definir uma seção de captura e tratamento de 
exceção em linguagem VB.NET?
 Try 
 If 
 Catch 
 Finally 
 Do 
 
 
 
 8a Questão (Ref.: 201502809881) Pontos: 0,0 / 0,5
 
A definição de uma classe na Orientação a Objetos, é uma tarefa subjetiva e vai depender da análise do 
problema em desenvolvimento, porem as regras de definição são claras e não permitem variação dentro de 
cada linguagem. 
Supondo que uma empresa precisa armazenar periféricos de computador, contendo seu nome, valor e 
fabricante sem nenhum método, como seria a definição no VB.Net, para que os dados fiquem o mais protegido 
possível? 
Das opções apresentadas, marque a que apresenta a definição correta e mais adequada para a classe citada 
no problema. 
 
Public Class Periferico 
Public nome As String 
Public valor As Double 
Public fabricante As String 
End Class 
 
Public property class Periferico 
Private nome As String 
Private valor As Double 
Private fabricante As String 
End Class 
Protected Class Periferico 
Private nome As String 
Private valor As Double 
Private fabricante As String 
End Class 
 Public Class Periferico 
Private nome As String 
Private valor As Double 
Private fabricante As String 
End Class 
 
Public Class Periferico 
Private nome As Double 
Private valor As Double 
Private fabricante As Double 
End Class 
 
 
 
 9a Questão (Ref.: 201502440164) Pontos: 0,0 / 0,5
 
Durante as aulas foi destacado a importância que um sistema de gerenciamento de banco de dados 
relacional (SGBDR) possui para manipulação de dados através dos sistemas ou nele mesmo utilizando 
a sua IDE. 
Das opções apresentadas, qual não é parte da definição deste modelo. 
 
Provê a interface entre as aplicações e os BDs.
É uma camada intermediária, conhecida também como midleware.
 
É uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular 
um banco de dados (BD); 
 Possui arquitetura em camadas. 
 
Fica situada entre uma ou mais aplicações (APs) e um ou mais BDs.
 
 
 
 10a Questão (Ref.: 201502821805) Pontos: 0,0 / 0,5
 
Uma interface gráfica com o usuário (Graphical User Interface / GUI) é composta de uma ou mais janelas 
(windows) e permite representar as outras abordagens de interfaces: caracteres, menus e formulários. 
 
No VB.NET, quando uma janela é aberta, o mecanismo que não permite que o usuário interaja com as outras 
janelas até que ela seja fechada, é chamado de:
 
Principal 
Não Modal 
 Modal 
 
Static 
 
Classe 
 
 
Postado há 2nd December 2016 por Magno Ferreira 
Visualizar comentários 
5. 
Nov 
11 
 
Matemática discreta - exercicio 06 
 
Visitem meu web site http://jmtipb.esy.es e vejam produtos e serviços disponíveis na web. meu 
whatsapp 83 988596239 . deseja desenvolveralgo e só me contratar. 
 
1. 
 
Sendo f e g duas funções tais que: f(x) = ax + b e g(x) = cx + d. Podemos afirmar que a igualdade gof(x) = fog(x) 
ocorrerá se, e somente se: 
a(1 - b) = d(1 - c)
 ab = cd 
 
 b(1 - c) = d(1 - a)
 ad = bc 
 a = bc 
 
 
2. 
 
A composição da função f(x) = x^2 + 1 e g(x) = 2x-3 é:
f(g(x)) = 4x^2 +6x +10
 
 f(g(x)) = 4x^2 -12x +10
 f(g(x)) = 4x^2 ¿ 10 
 f(g(x)) = 4x^2 -6x -10 
 f(g(x)) = 4x^2 + 10 
 
 
 
3. 
 
 
Determine o domínio da função real y=3x-6x 
 
{x∈R:x=2}
 {x∈R:x<2}
 
 {x∈R:x≥2}
 {x∈R:x≠0}
 {x∈R:x≥0}
 
 
 
4. 
 
Se h e j são funções de R em R obedecendo a h(x) = 2x-1 e h(j(x)) = x²-1, então qual é o valor de j(x)? 
x-1 
 x/2+1
 x+3/2
 
 x²/2 
 2x²+1
 
 
5. 
 
Em um supermercado local a procura por carne moída é de aproximadamente 50kg por semana, quando o preço por 
quilograma é de R$ 4,00 mas é de apenas 40kg por semana, quando o preço sobe para R$ 5,50. Assumindo uma 
relação linear entre o x demanda e p o preço por quilo o preço em função da demanda é dado por: 
p(x) = −0,15x - 11,5
 
 p(x) = 0,15x + 11,5 
 
 p(x) = −0,15x + 11,5
 p(x) = 11,5x + 0,15 
 p(x) = 11,5x - 0,15 
 
 
6. 
 
 
Com relação a função y=2x-4, qual opção abaixo é VERDADEIRA?
 
 A função é decrescente e para X > 2, Y é positivo. 
 
 A função é constante e a raiz é igual a 2. 
 
 A função é decrescente e a raiz é igual a -4. 
 
 A função é crescente e a raiz é igual a 2. 
 
 A função é crescente e para X >= 1, Y é positivo. 
 
 
7. 
 
 
O que se pode afirmar sobre a Função Identidade?
 Leva cada elemento de um conjunto no contra-domínio. 
 
 Leva cada elemento de um conjunto em si mesmo. 
 
 Leva apenas um elemento de um conjunto em si mesmo. 
 
 A imagem é o contra-domínio. 
 
 Leva cada elemento de um conjunto no domínio. 
 
 
8. Sendo f (x) = a x + b , f (2) = 3 , f(3) = 7/2. O valor de f(4) é:
5 
 
 4 
 7 
 
 9 
 11
 
 
 
Postado há 11th November 2016 por Magno Ferreira 
Visualizar comentários 
6. 
Nov 
5 
 
processos de desenvolvimento de 
software - exercicio 10 
Visitem meu web site http://jmtipb.esy.es e vejam produtos e serviços disponíveis na web. meu 
whatsapp 83 988596239 . deseja desenvolver algo e só me contratar. 
 
1. 
 
 
O Método XP, também conhecido como eXtreme Programming, é um método 
que pertence à metodologia ágil de desenvolvimento de software. Identifique a 
única opção que NÃO pertence às práticas deste método: 
 Ritmo sustentável - Utilizar o tempo de trabalho dentro do especificado. Sem horas adicionais 
 Reuniões em pé - Utilizadas para não perder o foco no assunto Padrão de codificação - Estabelecimento de regras de código de programa Testes de verificação - Testes de verificação realizados pelo cliente 
 Pequenas versões - Pequenas versões aceitas pelo cliente ajudam na aceitação do programa completo 
 
 
 
2. 
 
De acordo com o Processo Unificado, o fluxo de trabalho Análise, tem forte 
concentração na fase de: 
Transição. 
 Concepção. 
 Elaboração. 
 Construção. 
 Implementação.
 
 
3. 
 
No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na 
linha divisória entre: 
Concepção e Elaboração.
 Construção e Concepção.
 Requisitos e Análise. 
 
 Construção e Transição. Projeto e Construção. 
 
 
4. 
 
__________ é considerado um processo ágil de desenvolvimento de software.
OPEN 
 RUP 
PRAXI 
ICONIX
 SCRUM
 
 
5. 
 
 
NÃO é um fator que identifica um software que deve ser desenvolvido através do 
uso de uma metodologia ágil, a exemplo o Scrum. 
 Prazos curtos. 
 
 Equipes espalhadas geograficamente. Equipes pequenas. Requisitos de baixa complexidade. Entregas frequentes. 
 
 
6. 
 
NÃO é fase do RUP?
 Gerenciamento. Transição. 
 Construção. 
 Elaboração. 
 Iniciação ou concepção.
 
 
7. 
 
 
Dentre as práticas do método ágil Extreme Programming (XP), está a prática de 
propriedade ou posse coletiva. É correto afirmar que, nessa prática, 
 
grandes quantidades de horas extras não são consideradas aceitáveis, pois o 
resultado final, muitas vezes, é a redução da qualidade do código e da 
produtividade a médio prazo, sendo que o indivíduo pode afetar o 
desempenho de todo o time. 
 
um representante do usuário final do sistema deve estar disponível todo o 
tempo à equipe de desenvolvimento. Nesse modelo de desenvolvimento, o 
cliente é membro da equipe e participa da responsabilidade do código 
desenvolvido. 
 cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação. 
 
 
os trabalhos são desenvolvidos em conjunto, para que um programador possa 
analisar o trabalho do outro. 
 
 
os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo 
que não se desenvolvam ilhas de expertise. O código fonte não pertence a 
ninguém. 
 
 
8. 
 
Qual fase do RUP ocorre a entrega ("deployment") do software, é realizado o 
plano de implantação e entrega, acompanhamento e qualidade do software. 
Produtos (releases, versões) devem ser entregues, e ocorrer a satisfação do 
cliente. Nesta fase também é realizada a capacitação dos usuários. 
Elaboração
 Transição 
Analise 
Construção
 
Postado há 5th November 2016 por Magno Ferreira 
Visualizar comentários 
7. 
Nov 
5 
 
processos de desenvolvimento de 
software - exercicio 09 
 
Visitem meu web site http://jmtipb.esy.es e vejam produtos e serviços 
disponíveis na web. meu whatsapp 83 988596239 . deseja desenvolver algo e só 
me contratar. 
----------------------------------------------------------------------------------------------------------
-------- 
1. 
 
Em relação aos ciclos de vida do software, o desenvolvimento de sistemas por 
meio de ciclo de vida iterativos garante ao sistema: 
 legalidade 
 
 atualização contínua legibilidade segurança utilização mínima de recursos
 
 
----------------------------------------------------------------------------------------------------------
--- 
2. 
 
Assinale a opção que apresenta a característica correta do modelo Iterativo
 Modelo que funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo 
 Modelo onde após a criação e aceitação do protótipo, o produto final será desenvolvido. 
 
 Modelo baseado na ideia de aumento do âmbito do sistema 
 Modelo que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização 
 Modelo em que as fases se sucedem, sem a possibilidade de retrocesso a fase anterior. 
 
 
----------------------------------------------------------------------------------------------------------
- 
3. 
 
 
O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, 
desde sua concepção até o processo de manutenção e declínio. No que diz 
respeito ao desenvolvimento de software, existem alguns processos conhecidos. 
Um destes processos, possui característica iterativa e incremental, inicia cada fase 
do projeto realizando um planejamento prévio, realiza a execução da fase, 
verifica o progresso e os resultados da fase (análise de riscos) seguindo para a 
próxima iteração ou interrompendo o processo de desenvolvimento. 
O processo de software em questão é o: 
 modelo em cascata com retroalimentação modelo de desenvolvimento evolucionário (prototipação). modelo em cascata. 
 
 modelo espiral. modelo de desenvolvimento ágil. 
 
---------------------------------------------------------------------------------------------------------------- 
 
4. 
 
O processo iterativo - É o modelo que se baseia na ideia de melhoramento ou 
refinamento aos poucos. 
Identifique a única alternativa que NÃO faz parte das atividades realizadas pela equipe 
responsável pela iteração: 
Encapsular 
Testar 
Implementar
Identificar 
Especificar 
 
-------------------------------------------------------------------------------------------------
----------------- 
 
5. 
 
 
O Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que 
define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização. 
Identifique a única alternativa que NÃO faz parte das atividades do modelo em questão:
Levantamento de requisitos
 
 Manutenção Projeto 
 Análise de requisitos 
 Implementação
 
-------------------------------------------------------------------------------------------------
-------------- 
 
6. 
 
Um dos modelos de desenvolvimento de software é o modelo iterativo-
incremental. O conceito deste modelo é representado por: 
 Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e implantando a iteração 
 Utiliza o modelo balburdia para sua realização 
 Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas quando completas 
 
 
Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, 
o desenvolvimento segue para a próxima iteração 
 
 
Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser 
tomada a decisão de se interromper ou não o processo 
 
----------------------------------------------------------------------------------------------------------
------ 
7. 
 
O modelo de desenvolvimento de software que trata subconjuntos de requisitos e 
utiliza o modelo em cascata para sua realização é denominado: 
Básico 
 Em cascata 
 RUP 
 Linear 
 
 Iterativo e incremental
 
----------------------------------------------------------------------------------------------------------
---- 
8. 
 
 
Um analista desenvolve um software e identifica que os seus requisitos iniciais 
estão razoavelmente bem definidos, mas o escopo geral do desenvolvimento não 
permite um processo puramente linear. Ele sabe que precisa, em curtíssimo prazo, 
prover um conjunto limitado de funcionalidades do software para os usuários, que 
serão refinadas e expandidas em versões futuras. Qual o modelo de ciclo de vida 
de desenvolvimento de software mais adequado a esse caso? 
Formal. 
 Incremental. 
 Cascata. 
 Prototipação. 
 Espiral. 
 
Postado há 5th November 2016 por Magno Ferreira 
Visualizar comentários 
8. 
Nov 
4 
 
exercicio desenvolvimento de 
software 08 
Visitem meu web site http://jmtipb.esy.es e vejam produtos e serviços 
disponíveis na web. meu whatsapp 83 988596239 . deseja desenvolver algo e só 
me contratar. 
 
1. 
 
 
Analise o processo de desenvolvimento de software, que tem como características
I. As fases do processo se sucedem, sem que se possa retroceder a fase anterior. 
II. Todos os requisitos devem ser validados no início do projeto. 
III.. Processo voltado para pequenos projetos . 
Estamos nos referindo a que processo de desenvolvimento de software ? 
 balbúrdia com retroalimentação cascata com retroalimentação balbúrdia 
 
 cascata codifica-remenda 
 
 
2. 
 
Indique a sentença que não indica uma característica do Ciclo de Vida em 
Cascata: 
 Desenvolver software em partes; 
 
 Implantação tardia; 
 A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de projeto; 
 Fácil gerência; Dificuldade para os requisitos que mudam; 
 
 
3. 
 
Modelo de processo cascata. Primeiro modelo conhecido em engenharia de 
software. 
 
Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou 
desvantagem do Modelo Cascata: 
 
Dependendo da quantidade de revisões e realimentações, o processo pode se 
tornar difícil de gerenciar. 
 Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. 
 
Utilizado em pequenos projetos que não necessitem de padronizações e 
documentações, podendo ser útil, pois o ganho de tempo na fase de 
planejamento pode ser um diferencial no tempo total do projeto. 
 
 
Impossibilidade de correção de erros durante o processo de desenvolvimento 
de software. 
 
Durante um projeto, algumas atividades estão em constante mudança, uma 
delas são os próprios requisitos. Se o processo somente pode ser seguido após 
a finalização da etapa anterior, este nunca irá se encerrar. 
 
 
 
4. 
 
O modelo que permite a revisão de fases anteriores, a superposição entre as fases 
e que permite também a realimentação, ou seja, correções que surgirem durante 
outras fases do processo é o 
 balbúrdia cascata codifica-remenda 
 
 cascata com realimentação balbúrdia com realimentação
 
 
5. 
 
Considere as assertivas que seguem: 
I. Consiste em um modelo linear em que cada atividade tem de ser completada 
antes de iniciar a próxima 
II. Permite a revisão de fases anteriores e a superposição entre as fases. 
As considerações apresentam características de modelos de processo de 
desenvolvimento e correspondem, respectivamente aos modelos: 
 Cascata com Retroalimentação / Incremental 
 
 Cascata / Cascata com Retroalimentação Cascata com Retroalimentação / Cascata Incremental / Cascata com Retroalimentação Cascata / Prototipação 
 
 
6. 
 
 
Dentre os modelos de processo de Software, qual é o modelo que possui como 
desvantagem o fato do usuário ter de esperar até a fase de implantação do sistema 
para conhece-lo em detalhes e tomar conhecimento efetivo de suas 
funcionalidades. 
Prototipação
 Incremental
 Espiral 
 Iterativo 
 Cascata 
 
 
7. 
 
 
Em relação ao modelo CASCATA COM RETROALIMENTAÇÃO, variante do modelo CASCATA TRADICIONAL, 
podemos afirmar que: 
1- Permite a realimentação; 
2- É útil para grandes projetos; 
3- Facilita correções que surgirem durante outras fases do processo; 
Das alternativas abaixo, assinale aquela em que TODOS os itens estão corretos: 
1, 2 e 3 
 
1 e 3 
 2 e 3 
 Somente a 2
 
1 e 2
 
 
8. 
 
A manutenção tem inicio em que fase ?
 na alteração do escopo na definição do escopo 
 
 junto com a documentação no EAP 
 
 quando o sistema é instalado no ambiente do usuário, para uso. 
 
 
Postado há 4th November 2016 por Magno Ferreira 
Visualizar comentários 
9. 
Nov 
4 
 
Exercicio processos de 
desenvolvimento de software - 07 
Visitem meu web site http://jmtipb.esy.es e vejam produtos e serviços 
disponíveis na web. meu whatsapp 83 988596239 . deseja desenvolver algo e só 
me contratar. 
 
 
Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a 
fase de Manutenção deste sistema. Esta fase depende muito da qualidade no processo de 
desenvolvimento e da documentação atualizada. Um desses documentos é a Documentação para 
Suporte, no qual encontramos o Manual de Sistemas. Para que ele realmente de suporte adequado 
para a manutenção, ele deve: 
 
 
Descrever estratégias de como chegar ao resultado final; 
 
Descrever as partes do código fonte, requisitos necessários e arquitetura do sistema; 
 
Mostrar como o usuário usa as funcionalidades; 
 
Descrever como instalar o sistema, plataformas de operação, pré-requisitos necessários; 
 
Estabelecer o formato e a cadência de como o processo deve ser implementado; 
 
 
 
Em relação a DOCUMENTAÇÃO DO PRODUTO, Processo que adota métodos e formatos 
padronizados para cada família

Continue navegando