Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1a Questão (Ref.: 201308530200)
	Pontos: 0,0  / 1,0
	Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna.
I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces.
II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente.
III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema.
Analise as afirmativas acima, assinale a única resposta correta.
		
	 
	Apenas III está correta;
	 
	Apenas I está correta;
	
	Apenas I e III estão corretas;
	
	Apenas II está correta;
	
	Apenas II e III estão corretas;
		
	
	
	 2a Questão (Ref.: 201308317827)
	Pontos: 1,0  / 1,0
	O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
 
 
 
 
 
 
		
	
	Modelos de Máquina de Estados
	
	Modelos de Contexto
	
	Modelos de Comportamento
	 
	Modelos de Objetos
	
	Modelos de Dados
		
	
	
	 3a Questão (Ref.: 201308866417)
	Pontos: 0,0  / 1,0
	São comuns os principais fundamentos de Teste de Software (Gustafson, 2003 - Cap. 10):
1. Teste exaustivo é a execução de todos os casos possíveis de teste e sempre podemos fazê-lo.
2. Existem duas preocupações básicas no teste de software: quais casos de teste usar e quantos casos de teste são necessários.
3. Uma especificação é essencial para o teste de software.
4. Um caso de teste raramente deverá incluir o resultado esperado.
Assinale a alternativa correta:
		
	 
	Apenas as sentenças II e III estão corretas
	
	Apenas a opção I e II estão corretas
	
	Apenas as sentenças I, III estão corretas
	 
	Todas as opções estão corretas
	
	Apenas a sentença III e IV estão corretas
	
	
	
	 4a Questão (Ref.: 201308534587)
	Pontos: 0,0  / 1,0
	A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação?
		
	
	Teste de Módulo
	
	Teste de Programação
	 
	Teste de Unidade
	
	Teste de Integração
	 
	Teste de Validação
	
	
	
	 5a Questão (Ref.: 201308909607)
	Pontos: 1,0  / 1,0
	O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
 
		
	
	Modelos de Dados
	 
	Modelos de Objetos
	
	Modelos de Contexto
	
	Modelos de Comportamento
	
	Modelos de Máquina de Estados
	
	
	
	 6a Questão (Ref.: 201308361108)
	Pontos: 1,0  / 1,0
	Considerando-se que o teste de aceitação é executado pelos usuários antes do sistema ser liberado para a produção, escolha a melhor opção para completar a frase: ¿ O teste de aceitação será executado de forma muito mais simples e rápida quando...¿
		
	 
	Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de software.
	
	Os usuários tiverem bom treinamento.
	
	A equipe de testes de sistemas fizer o plano de teste de aceitação.
	
	A equipe de testes de sistemas fizer bem feito todos os testes necessários.
	
	Os usuários tiverem ferramentas de automação para fazerem seus testes.
		
	
	
	 7a Questão (Ref.: 201308352859)
	Pontos: 0,0  / 1,0
	Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
		
	
	Teste caixa branca
	 
	Teste caixa preta
	
	Teste da compilação prévia
	
	Teste de sistemas
	 
	Teste de integração
	
	 8a Questão (Ref.: 201308395115)
	
	O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser desenvolvidas na fase de projeto de um sistema.
		
	
	
sua resposta: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.); especificação de planos de teste, entre outras atividades.
		
	
	
	 9a Questão (Ref.: 201308533166)
	
	A fase de desenho tem como objetivo modelar o sistema, atendendo os requisitos elicitados na fase de análise, e prepará-los para a implementação. O desenho do produto ou solução mostra como deve ser implementado, mas não define o tipo de tecnologia a ser utilizado. Quais são os níveis de abstração e agregação dos elementos dos sistemas nos níveis de desenho?
		
	
	
sua resposta: 
1. Nível estratégico ou desenho arquitetônico;
2. Nível tático ou desenho lógico; 
3. Nível operacional ou desenho detalhado.
		
	
	
	 10a Questão (Ref.: 201308533180)
	Pontos: 0,0  / 1,0
	No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item.
I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação;
II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação.
III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto.
IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema.
V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema.
		
	 
	Todas as sentenças estão corretas
	
	Apenas a sentença I está correta
	 
	Apenas as sentenças I, III e IV estão corretas
	
	Apenas as sentenças III e V estão corretas
	
	Apenas as sentenças II e V estão corretas
	1a Questão (Ref.: 201308361183)
	Pontos: 0,0  / 1,0
	Considerando o seguinte mini mundo marque a alternativa que representa o elemento NÃO relacionado a 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."
		
	 
	Resumo.
	
	Faturar pedido.
	 
	Encomendar livros.
	
	Cadastrar cliente.
	
	Conferir requisição.
	
	 2a Questão (Ref.: 201308531201)
	Pontos: 0,0  / 1,0
	É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas.
		
	
	Visão comportamental
	
	Visão externa
	
	Visão geral
	 
	Visão interna
	 
	Visão estrutural
	
	 3a Questão (Ref.: 201308871529)
	Pontos: 0,0  / 1,0
	Uma vez que você tenha codificado os componentes do seu programa, o próximo passo consiste em testá-lo. 
Em relação à organização dos testes, o teste de ___________visa testar cada componente do programa, de forma isolada dos outros componentes do sistema. 
O teste de _______________ tem como objetivo assegurar que as interfaces entre os componentes foram definidas e tratadas adequadamente. 
Já o teste de __________________ compara o sistema com o restante dos requisitos de software e hardware.
		
	
	Funcional - Integração - Desempenho.
	
	Funcional - Integração - Componente.
	 
	Undidade - Componente - Integração .
	
	Unidade - Funcional - Desempenho.
	 
	Unidade - Integração - Desempenho.
	
	 4a Questão (Ref.: 201308932381)
	Pontos: 1,0  / 1,0
	Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e prepará-los para a fase implementação, definindo os aspectos tecnológicos necessários.
Assinale a alternativa que mostra a etapa descrita 
		
	
	Implementação
	 
	Desenho
	
	Projeto
	
	Manutenção
	
	Análise
	
	 5a Questão (Ref.: 201308932386)
	Pontos: 0,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
		
	 
	externo
	
	interno
	 
	do produto
	
	local
	
	de implementação
	
	 6a Questão (Ref.: 201308534582)
	Pontos: 0,0  / 1,0
	Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre a arquitetura de sistemas.
I. Quanto mais independente as unidades forem, mais modular será a arquitetura.
II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura.
III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas partes separadamente.
Assinale a ÚNICA opção correta
		
	 
	Somente a III está correta
	
	Somente a I está correta
	
	Somente a II está correta
	
	Somente II e III estão corretas
	 
	Somente I e III estão corretas
	
	 7a Questão (Ref.: 201308932388)
	Pontos: 0,0  / 1,0
	Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o
		
	 
	operacional ou desenho detalhado
	
	estratégico ou desenho arquitetônico
	
	tático ou desenho lógico
	
	operacional ou desenho lógico
	 
	estratégico ou desenho detalhado
	
	 8a Questão (Ref.: 201308533166)
	
	A fase de desenho tem como objetivo modelar o sistema, atendendo os requisitos elicitados na fase de análise, e prepará-los para a implementação. O desenho do produto ou solução mostra como deve ser implementado, mas não define o tipo de tecnologia a ser utilizado. Quais são os níveis de abstração e agregação dos elementos dos sistemas nos níveis de desenho?
		
	
	
sua resposta: 
1. Nível estratégico ou desenho arquitetônico; 
2. Nível tático ou desenho lógico; 
3. Nível operacional ou desenho detalhado.
		
	
	
	 9a Questão (Ref.: 201308568246)
	Pontos: 1,0  / 1,0
	Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados. 
Marque a alternativa que indica o tipo de teste descrito acima.
		
	
	Teste de interação.
	
	Teste iterativo.
	
	Teste simples.
	 
	Teste caixa preta
	
	Teste caixa branca.
		
	
	
	 10a Questão (Ref.: 201308533157)
	
	Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas.
		
	
	sua resposta: 
1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução.
 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 
3. Casos de uso - Identificação dos agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao invés de textual.
 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates.
		
	1a Questão (Ref.: 201308533100)
	Pontos: 1,0  / 1,0
	Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação:
___ATRIBUTOS_______: Descreve as características dos objetos.
___SEQUENCIA _______: Tipo de instrução executada de forma sequencial.
__ITERAÇÃO________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida.
___METODO_______: Serviço que a classe presta.
___SELEÇÃO_______: Tipo de instruções que podem ser executadas baseadas em uma condição lógica.
Marque a alternativa correta:
		
	
	Atributo - Iteração - Método - Seleção - Sequência
	
	Sequência - Iteração - Atributo - Método - Seleção
	
	Iteração - Método - Seleção - Atributo - Sequência
	 
	Atributo - Sequência - Iteração - Método - Seleção
	
	Método - Seleção - Atributo - Sequência - Iteração
	
	
	
	 2a Questão (Ref.: 201308898336)
	Pontos: 1,0  / 1,0
	Na engenharia de requisitos, trata-se de uma técnica de elicitação que ocorre em ambiente mais informal em que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a criação de idéias que pareçam estranhas ou exóticas:
		
	
	Análise de protocolos.
	
	Entrevista.
	
	Questionário.
	
	Prototipação.
	 
	Brainstorming.
	
	
	
	 3a Questão (Ref.: 201308891597)
	Pontos: 1,0  / 1,0
	Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados:
		
	
	não-funcionais e analíticos.
	
	funcionais e lógicos.
	
	precisos e lógicos.
	 
	funcionais e não-funcionais.
	
	lógicos e consistentes.
		
	
	
	 4a Questão (Ref.: 201308356490)
	Pontos: 1,0  / 1,0
	Conforme Roger Pressman o que é um processo de software?
		
	
	É a área do conhecimento da computação
voltada para a especificação.
	
	É a área do conhecimento da computação voltada para a qualidade.
	 
	É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade.
	
	É a área do conhecimento da computação voltada para o desenvolvimento.
	
	É a área do conhecimento da computação voltada para a manutenção.
		
	
	
	 5a Questão (Ref.: 201308534552)
	Pontos: 1,0  / 1,0
	No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é
		
	
	Visita técnica
	 
	Brainstorm
	
	Casos de Uso
	
	Questionário
	
	Entrevista
	
	
	
	 6a Questão (Ref.: 201308568180)
	Pontos: 0,0  / 1,0
	São regras, diretrizes ou procedimentos utilizados para manipular ou organizar dados para torná-los úteis e com um fim específico. Esta é definição de:
		
	 
	Informação
	 
	Conhecimento
	
	Processos
	
	Fatos
	
	Dados
	
	
	
	 7a Questão (Ref.: 201308533166)
	
	A fase de desenho tem como objetivo modelar o sistema, atendendo os requisitos elicitados na fase de análise, e prepará-los para a implementação. O desenho do produto ou solução mostra como deve ser implementado, mas não define o tipo de tecnologia a ser utilizado. Quais são os níveis de abstração e agregação dos elementos dos sistemas nos níveis de desenho?
		
	
	sua resposta:
 1. Nível estratégico ou desenho arquitetônico;
 2. Nível tático ou desenho lógico;
 3. Nível operacional ou desenho detalhado.
		
	
	
	 8a Questão (Ref.: 201308531116)
	Pontos: 1,0  / 1,0
	"Técnica que faz o levantamento de ideias, onde cada uma das idéias sugeridas pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada:
		
	
	Questionário
	 
	Brainstorm
	
	Casos de Uso
	
	Entrevista
	
	Reunião
	
	
	
	 9a Questão (Ref.: 201308533157)
	
	Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas.
		
	
	sua resposta:
 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução.
 
2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 
3. Casos de uso - Identificação dos agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao invés de textual.
 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates.
		
	
	
	 10a Questão (Ref.: 201308352074)
	Pontos: 0,0  / 1,0
	Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas:
		
	
	Organizacional, Funcional, Financeira e de Requisitos
	
	Técnica, Funcional, Cronograma e Econômica
	
	Técnica, Operacional, Cronograma e Organizacional
	 
	Organizacional, Operacional, Funcional e Econômica
	 
	Técnica, Operacional, Cronograma e Econômica
	
	 1a Questão (Ref.: 200608079573)
	Pontos: 0,0  / 1,0 
	Quais são os delimitadores de um método da linguagem VB .NET que retorna um valor? 
		
	
	Begin e End
	
	Sub e End Sub
	
	Main e End Main
	
	Function e End Function
	
	Module e End Module
	
	
	 2a Questão (Ref.: 200608079559)
	Pontos: 0,0  / 1,0 
	Qual é a instrução para definir uma estrutura de decisão de múltiplas decisões (escolha) em linguagem VB.NET?
		
	
	If 
	
	While
	
	For
	
	Select Case
	
	Do
	
	
	 3a Questão (Ref.: 200608079658)
	Pontos: 0,0  / 1,0 
	Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar valores do tipo Double?
		
	
	S
	
	D
	
	R
	
	L
	
	F
	
	
	 4a Questão (Ref.: 200608079652)
	Pontos: 0,0  / 1,0 
	Qual é o operador da linguagem VB 2010 que devemos usar para obter a parte inteira do resultado da divisão?
		
	
	/
	
	>>
	
	\
	
	^
	
	Mod
	
	
	 5a Questão (Ref.: 200608079299)
	Pontos: 0,0  / 1,0 
	O programa a seguir exibirá quais números?
 Module Module1
         Sub Main()
         Dim Contador As Byte = 1  
         Do Until Not (Contador <= 10)
              Console.WriteLine(Contador)
              Contador = Contador + 2
         Loop
         Console.ReadKey()
         End Sub
 End Module
 
 
		
	
	0, 1, 3, 5 e 7
	
	1, 3, 5 e 7
	
	1 e 3
	
	1, 3 e 5
	
	1, 3, 5, 7 e 9
	
	
	 6a Questão (Ref.: 200608079318)
	Pontos: 0,0  / 1,0 
	Qual é palavra-chave usada para definir uma seção de captura e tratamento de exceção em linguagem VB.NET? 
		
	
	If
	
	Do
	
	Catch
	
	Try
	
	Finally
	
	
	 7a Questão (Ref.: 200608029153)
	Pontos: 0,0  / 1,0 
	O código em VB apresentado está funcionando corretamente.
Module Module1
     Private texto As String
     Sub Main()
         Dim Num As Byte
         texto = "Teste de software"
         Num = 18
         If (Len(texto) > Num) Then
             Console.Write("Maior!")
         ElseIf (Len(texto) < Num) Then
             Console.Write("Menor!")
         ElseIf (Len(texto) = Num) Then
             Console.Write("Acertou!")
         End If
         Console.ReadKey()
     End Sub
End Module
Das opções apresentadas qual melhor representa o resultado exibido pelo programa:
		
	
	Exibe no console o texto: Menor!
	
	Exibe no console o texto: Acertou!
	
	Exibe em uma caixa de diálogo o texto: Maior!
	
	Exibe no console o texto: Maior!
	
	Exibe em uma caixa de diálogo o texto: Menor!
	
	
	 8a Questão (Ref.: 200608079566)
	Pontos: 0,0  / 1,0 
	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)
		
	
	"BC"
	
	"AB"
	
	"CD"
	
	"BCD"
	
	"ABC"
	
	
	 9a Questão (Ref.: 200608068897)
	
	Considere que você foi contratado para trabalhar em um avançado laboratório de engenharia de projetos astronômicos. Este laboratório precisa desenvolver programas para conversões de medidas para automatizar os seus processos. Codifique uma Console Application (programa em modo console baseado em caracteres) em linguagem VB .NET que apresente a mensagem "Digite a medida em Parsecs: ", obtenha a medida em Parsecs como entrada de dados do usuário, converta a medida para milhas marítima e exiba a mensagem "A medida em milhas marítima é: " e a medida convertida na mesma linha. Declare o fator de conversão como uma constante chamada Fator. A constante Fator
que deve ser usada no cálculo da conversão. Declare a constante chamada Fator de valor igual a 1,67 x 1013 (1,67 vezes 10 elevado a treze), sabendo-se 1 Parsec equivale a 1,67 x 1013 milhas marítima. Declare a constante chamada Fator e a variável chamada Medida do tipo ponto flutuante simples para ocupar menos espaço de memória. 
		
	
	sua resposta: Module Module1
    Sub Main()
       Const Fator As Single = 16700000000000.0
       Dim Medida As Single
       Console.Write("Digite a medida em Parsecs: ")
       Medida = Console.ReadLine()
       Medida = Medida * Fator
       Console.Write("A medida em milhas marítima é: ")
       Console.WriteLine(Medida)
    End Sub
End Module
	
	
	 10a Questão (Ref.: 200608078571)
	
	Preencha as duas lacunas a seguir de linhas de código em VB.NET para calcular a área do quadrado e calcular o volume do cubo CHAMANDO A FUNÇÃO AreaQuadrado . 
Module Module1
Function AreaQuadrado(ByVal Comprimento As Double) 
' calcula a área do quadrado 
_____________________________________________________________ 
End Function 
Function VolumeCubo(ByVal Comprimento As Double) 
' calcula o volume do cubo CHAMANDO A FUNÇÃO AreaQuadrado 
_____________________________________________________________ 
End Function 
Sub Main() 
     Console.WriteLine(VolumeCubo(3.0)) 
    Console.ReadKey() 
End Sub End Module 
		
	
	sua resposta: 
Return Comprimento * Comprimento 
Return AreaQuadrado(Comprimento) * Comprimento 
	 1a Questão (Ref.: 201110160791)
	4a sem.: Estrutura de repetição
	Pontos: 1,5  / 1,5 
	Considere que você foi contratado para trabalhar em uma empresa softwares para realizar manutenção de programas em VB .NET. 
Analise o programa a seguir em VB .NET.
Responda SIM se o programa apresentará erro de compilação ou NÂO se o programa não apresentará erro de compilação. 
Caso a sua resposta seja SIM, responda qual é o erro. 
Caso a sua resposta seja NÃO, responda quais são os números exibidos pelo programa.
Module Module1
    Sub Main()
        Dim Contador As Byte = 1
        Do Until Not (Contador <= 9)
            Console.WriteLine(Contador)
            Contador = Contador + 2
        Loop
        Console.ReadKey()
    End Sub
End Module
		
	
Resposta: Não. 1 , 3, 5 , 7 , 9 .
	
Gabarito: 
NÃO.
1
3
5
7
9
	
	
	 2a Questão (Ref.: 201110153865)
	15a sem.: SIMULADO
	Pontos: 1,5  / 1,5 
	Uma loja chamada DVDShop comercializa DVDs em toda a América Latina e utiliza um sistema chamado DVDSystem para controle de estoque e vendas de DVDs. O sistema tem um banco de dados e o gerente da loja precisa saber a quantidade de DVDs com ano de lançamento de 1990, que estão cadastrados na tabela chamada TabelaDVD, diretamente do banco de dados usando um comando em SQL porque a aplicação parou de funcionar. 
Qual é o comando SQL que o gerente deve executar considerando que a TabelaDVD tem a coluna Titulo para armazenar os títulos dos DVDs e a coluna NomeArtistaPrincipal para armazenar os nomes dos artistas principais dos DVDs e a coluna Ano para armazenar os anos de lançamentos dos DVDs?
		
	
Resposta: SELECT COUNT(*) FROM TabelaDVD WHERE Ano = 1990
	
Gabarito: 
SELECT COUNT (*) FROM TabelaDVD
WHERE Ano = '1990'
	
	
	 3a Questão (Ref.: 201110150173)
	5a sem.: EXCEÇÃO
	Pontos: 0,0  / 0,5 
	Qual é palavra-chave usada para definir uma seção de captura e tratamento de exceção em linguagem VB.NET? 
		
	
	Do
	
	If
	
	Try
	
	Catch
	
	Finally
	
	
	 4a Questão (Ref.: 201110110479)
	13a sem.: Unidade V - Desenvolvimento de software
	Pontos: 1,0  / 1,0 
	Analise as afirmações e marque a alternativa VERDADEIRA:
		
	
	O componente "ListBox" permite adicionar valores em seu conteúdo de linhas através do Método: Add(string).
	
	O Namespace que permite a conexão de um arquivo Access (.mdb) através do ADO.NET é definido como: System.Data.AccessFile.
	
	A String de Conexão consiste em uma propriedade da Classe "DataAdapter" para definir os parâmetros de configuração de acesso um a SGBD específico, como Servidor, Usuário e Senha.
	
	Para declarar variáveis locais no método, utilizamos a palavra-chave do VB.NET: "Declare".
	
	A propriedade que recupera a informação digitada em um TextBox é: "Name".
	
	
	 5a Questão (Ref.: 201110200323)
	3a sem.: PROGRAMAÇÃO MODULAR
	Pontos: 0,5  / 0,5 
	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):
		
	
	Rotina
	
	Procedimento
	
	Método
	
	Função
	
	Módulo
	
	
	 6a Questão (Ref.: 201110079757)
	6a sem.: Introdução
	Pontos: 0,5  / 0,5 
	Na programação Orientada a Objetos: 
		
	
	a união de todos os objetos de uma classe forma seu método construtor. 
	
	as Classes são tipos de objetos que descrevem as informações armazenadas e os serviços providos por um objeto. 
	
	o diagrama de classes reflete o comportamento dinâmico do programa. 
	
	as Classes definem os serviços que podem ser solicitados a um construtor. 
	
	as Classes definem o comportamento dinâmico de uma instância. 
	
	
	 7a Questão (Ref.: 201110302139)
	sem. N/A: Aula 8
	Pontos: 1,0  / 1,0 
	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.
		
	
	OleDbCommand 
	
	OleDbDataAdapter
	
	SqlConnection 
	
	SqlCommand
	
	OleDbConnection 
	
	
	 8a Questão (Ref.: 201110200309)
	1a sem.: INTRODUÇÃO
	Pontos: 0,0  / 0,5 
	Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por:
		
	
	Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU.
	
	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.
	
	Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado.
	
	Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações.
	
	Enviar a aplicação para execução através do sistema operacional.
	
	
	 9a Questão (Ref.: 201110149833)
	2a sem.: TIPO DE DADOS
	Pontos: 0,5  / 0,5 
	Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar valores do tipo Double?
		
	
	F
	
	D
	
	S
	
	L
	
	R
	
	
	 10a Questão (Ref.: 201110293833)
	8a sem.: Estruturas de Controle
	Pontos: 0,0  / 0,5 
	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:
		
	
	Decisão de Sequência na mesma linha 
	
	Decisão Estendida
	
	Decisão Aninhada
	
	Decisão Simples 
	
	Decisão de Repetição
	 1a Questão (Ref.: 201311122307)
	Pontos: 1,5  / 1,5
	Considere que você foi contratado para trabalhar em uma empresa softwares para realizar manutenção de programas em VB .NET. 
Analise o programa a seguir em VB .NET.
O programa apresentará erro de compilação? Responda SIM ou NÃO.
Caso a sua resposta seja SIM, responda qual é o erro. 
Caso a sua resposta seja NÃO, responda quais são os números exibidos pelo programa.
Module Module1
    Sub Main()
Dim Contador As Byte = 1
        Dim Numero As Byte = 5
        While (Contador <= 10)
            Console.WriteLine(Numero)
            Contador = Contador + 7
            Numero = Numero + Contador
        End While
        Console.ReadKey()
    End Sub
End Module
		
	
Resposta: Não, e os números impressos serão 5 e 13
	
Gabarito: NÃO.
5
13
	
	
	 2a Questão (Ref.: 201311115745)
	Pontos: 1,5  / 1,5
	Uma loja chamada DVDShop comercializa DVDs em toda a América Latina e utiliza um sistema chamado DVDSystem para controle de estoque e vendas de DVDs. O sistema tem um banco de dados e o gerente da loja precisa atualizar o preço para 49.99 deTODOS os DVDs QUE TENHAM o título Uma Linda Mulher, que estão cadastrados na tabela chamada TabelaDVD, diretamente do banco de dados usando um comando em SQL porque a aplicação parou de funcionar.
Qual é o comando SQL que o gerente deve executar considerando que a TabelaDVD foi criada pelo analista de banco de dados (DBA) usando-se o comando SQL a seguir?
USE VENDAS
GO
CREATE TABLE TabelaDVD (
ID bigint NOT NULL,
Titulo nvarchar(50) NULL,
NomeArtistaPrincipal nvarchar(50) NULL,
Ano smalldatetime NULL,
Preco decimal(10,2) NULL ) 
GO
		
	
Resposta: update TabelaDVD set Preco = 49.99 where Titulo='Uma Linda Mulher';
	
Gabarito:
UPDATE TabelaDVD 
SET Preco = 49.99
WHERE Titulo = 'Uma Linda Mulher'
	
	
	 3a Questão (Ref.: 201311161808)
	Pontos: 0,0  / 0,5
	Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por:
		
	 
	Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações.
	
	Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado.
	 
	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.
	
	Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU.
	
	Enviar a aplicação para execução através do sistema operacional.
	
	
	 4a Questão (Ref.: 201311255355)
	Pontos: 0,5  / 0,5
	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:
		
	
	Dim
	
	FIFO
	 
	Stack
	
	Namespace
	
	Structure
	
	
	 5a Questão (Ref.: 201311071962)
	Pontos: 0,5  / 0,5
	Como são chamadas ou acionadas as Rotinas criadas em VB.NET ?
		
	 
	Diretamente no código indicando o NOME da Rotina seguido de seus parâmetros.
	
	Indicando o NOME da Rotina e o tipo de dados de retorno
	
	Indicando o NOME da Rotina após a palavra-chave Function ou Sub.
	
	Indicando o NOME da Rotina após a palavra-chave Call.
	
	Indicando o NOME da Rotina após a palavra-chave Function.
	
	
	 6a Questão (Ref.: 201311162742)
	Pontos: 0,0  / 0,5
	Na estrutura de repetição: Do Until (condição) comandosLoop Este exemplo serve apenas para que visualizem a estrutura de repetição.Os comandos no interior do laço serão repetidos até que?
		
	
	O contador atinja o valor final.
	 
	A condição seja Falsa.
	
	Não depende da condição.
	
	O contador atinja o valor inicial.
	 
	A condição seja Verdadeira.
	
	
	 7a Questão (Ref.: 201311263591)
	Pontos: 0,5  / 0,5
	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.
		
	
	Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try
	
	Try (problema) Catch ex As OutOfMemoryException " Informação " End Try
	
	Try (problema) Catch ex As OverflowException " Informação " End Try
	 
	Try (problema) Catch ex As Exception " Informação " End Try
	
	Try (problema) Catch ex As DivideByZeroException " Informação " End Try
	
	
	 8a Questão (Ref.: 201311262732)
	Pontos: 0,0  / 0,5
	Na programação orientada a objetos, _____________________ é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de:
		
	
	Interface
	
	Encapsulamento
	 
	Polimorfismo
	 
	Herança
	
	Abstração
	
	
	 9a Questão (Ref.: 201311272643)
	Pontos: 1,0  / 1,0
	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:
		
	
	Os OleDB se comunicam com o banco de dados de forma um pouco menos eficiente do que os componentes do tipo SQL.
	
	Os componentes do tipo SQL se comunicam com o banco de dados de forma muito mais eficiente, porque o servidor é acessado em baixo nível, através do protocolo TDS.
	 
	Os principais componentes do tipo SQL e OleDB são os mesmos.
	
	Os componentes do tipo SQL são usados exclusivamente para acesso aos bancos de dados do Microsoft SQL Server.
	
	Os OleDB são usados para fazer acesso aos banco de dados que não são do Microsoft SQL Server.
	
	
	 10a Questão (Ref.: 201311250598)
	Pontos: 1,0  / 1,0
	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:
		
	
	SQL Server
	
	Asp.Net
	
	XML
	 
	Ado.Net
	
	DataSet
	
	
	
	 
	 Fechar
	Avaliação: CCT0194_AV_201308357575 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AV
	Aluno: 201308357575 - CHRISTIANO SERRA CABREIRA
	Professor:
	PATRICIA FIUZA DE CASTRO
	Turma: 9001/AA
	Nota da Prova: 5,5        Nota de Partic.: 2        Data: 14/11/2014 12:58:40
	
	 1a Questão (Ref.: 201308451888)
	Pontos: 0,0  / 1,0
	Cite três modelos de desenvolvimento de software.
		
	
	Cascata, Prototipação e MSF.
	 
	Cascata, RUP e Iterativo-Incremental.
	
	Cascata, Prototipação e FDD.
	
	RUP, Prototipação e Iterativo-Incremental.
	 
	Cascata, Prototipação e Iterativo-Incremental.
	
	
	 2a Questão (Ref.: 201308625610)
	Pontos: 0,0  / 0,5
	Analisando os tipos de linguagens existentes, encontramos as linguagens que são interpretadas e as linguagens que são compiladas. Uma característica marcante das linguagens interpretadas é:
		
	
	As linguagens interpretadas fazem alterações no código, de forma a torná-lo otimizado
	 
	As linguagens interpretadas executam o código até o ponto em que há um erro
	 
	Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e montando uma tabela com estas informações
Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho
	
	Enquanto uma linha é sempre uma instrução na tradução, x linhas no código terão y linhas de comandos de máquina, de acordo com o interpretador
	
	
	 3a Questão (Ref.: 201308628550)
	Pontos: 0,5  / 0,5
	Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser
I. Descrições dos serviços fornecidos pelo sistema.
II. Restrições e características desses serviços.
III. Apresentados somente como Não Funcionais.
IV. Apresentados somente como Funcionais.
É correto, apenas, o que se afirma em
		
	
	I e III
	
	II e IV
	
	I, II e III
	
	II, III e IV
	 
	I e II
	
	
	 4a Questão (Ref.: 201308426095)
	Pontos: 0,5  / 0,5
	Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada."
		
	
	Somente o atendente, pois o procedimento do médico é confidencial.
	 
	Atendente e Médico.
	
	Cliente e Médico.
	
	Cliente e atendente.
	
	Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema.
	
	
	 5a Questão (Ref.: 201308426088)
	Pontos: 0,5  / 0,5
	Marque a alternativa correta que define Classe na modelagem orientada a objetos.
		
	
	É uma propriedade das ligações de uma associação.
	
	Descreve um conjunto de ligação com estrutura e semântica comuns.
	 
	Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
	
	É a conexão física ou conceitual entre instâncias de objetos.
	
	É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).
	
	
	 6a Questão (Ref.: 201308966924)
	Pontos: 0,5  / 0,5
	Uma vez que você tenha codificado os componentes do seu programa, o próximo passo consiste em testá-lo. 
Em relação à organização dos testes, o teste de ___________visa testar cada componente do programa, de forma isolada dos outros componentes do sistema. 
O teste de _______________ tem como objetivo assegurar que as interfaces entre os componentes foram definidas e tratadas adequadamente. 
Já o teste de __________________ compara o sistema com o restante dos requisitos de software e hardware.
		
	
	Undidade - Componente - Integração .
	
	Funcional - Integração - Desempenho.
	
	Funcional - Integração - Componente.
	 
	Unidade - Integração - Desempenho.
	
	Unidade - Funcional - Desempenho.
	
	
	 7a Questão (Ref.: 201308487598)
	Pontos: 1,0  / 1,0
	O teste de produto de software apresenta duas fases: __________ e __________.
		
	
	gerenciamento e validação
	
	verificação e controle
	
	gerenciamento e controle
	 
	verificação e validação
	
	controle e validação
	
	
	 8a Questão (Ref.: 201308451887)
	Pontos: 1,0  / 1,5
	Desenvolver software com qualidade é?
		
	
Resposta: Desenvolver um produto que atenda as especificações e exigências do cliente. Para isso poderá contar com procedimentos e etapas para desenvolver da melhor maneira possível o software. Existem vários fatores que influenciarão: realizar observações (inserindo comentários entre barras - //) nas linhas e códigos para facilitar a correção de um possível 'bug'; realizar os testes para verificar a eficiência do software (como disse na questão 8, apesar de ser uma boa estratégia, não é garantia para um programa sem erros); desenvolver utilizando uma linguagem de alta complexidade e de boa plataforma para o desenvolvimento de um bom produto.
	
Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
	
	
	 9a Questão (Ref.: 201308490508)
	Pontos: 1,0  / 1,5
	A adoção de processos de software é fundamental para a qualidade dos produtos construídos por uma empresa.
Neste contexto, explique a importância do MPS-BR para as empresas desenvolvedoras de software no Brasil.
		
	
Resposta: Os padrões MPS-BR são de extrema importância para o desenvolvimento de softwares produzidos no Brasil, pois é um parâmetro para as etapas a serem cumpridas no desenvolvimento, considerando ainda os Testes que, apesar de ser extremamente útil na conclusão do trabalho, não é por si só a garantia da produção de um software sem erros.
	
Gabarito: Hoje temos muitas empresas de pequeno e médio porte, desenvolvedoras de software no Brasil. Para essas empresas é alto o custo de obter certificações internacionais para seus processos (ex. ISO e CMMI) para que possam concorrer com grandes empresas e oferecer certo grau de qualidade em seus produtos. O MSP-BR (melhoria de processo de software brasileiro) está baseado na ISSO/IEC e no CMMI e tem como principal vantagem possibilitar a certificação destas empresas a um custo bem mais acessível. Assim permite que estas empresas possam oferecer qualidade em seus produtos aumentando a sua competitividade no mercado atual de software.
	
	
	 10a Questão (Ref.: 201308426087)
	Pontos: 0,5  / 0,5
	Indique a alternativa correta para definir CONHECIMENTO:
		
	
	Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
	
	Fatos brutos que retratam ocorrências atuais ou do passado.
	
	Dados analisados dentro de um contexto.
	 
	Experiência pessoal, informações analisadas, gerando ações ou decisões.
	
	Símbolos, números, letras.
	
	
	 
	 Fechar
	Avaliação: CCT0194_AV_201308357575 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AV
	Aluno: 201308357575 - CHRISTIANO SERRA CABREIRA
	Professor:
	PATRICIA FIUZA DE CASTRO
	Turma: 9001/AA
	Nota da Prova: 5,5        Nota de Partic.: 2        Data: 14/11/2014 12:58:40
	
	 1a Questão (Ref.: 201308451888)
	Pontos: 0,0  / 1,0
	Cite três modelos de desenvolvimento de software.
		
	
	Cascata, Prototipação e MSF.
	 
	Cascata, RUP e Iterativo-Incremental.
	
	Cascata, Prototipação e FDD.
	
	RUP, Prototipação e Iterativo-Incremental.
	 
	Cascata, Prototipação e Iterativo-Incremental.
	
	
	 2a Questão (Ref.: 201308625610)
	Pontos: 0,0  / 0,5
	Analisando os tipos de linguagens existentes, encontramos as linguagens que são interpretadas e as linguagens que são compiladas. Uma característica marcante das linguagens interpretadas é:
		
	
	As linguagens interpretadas fazem alterações no código, de forma a torná-lo otimizado
	 
	As linguagens interpretadas executam o código até o ponto em que há um erro
	 
	Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e montando uma tabela com estas informações
	
	Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho
	
	Enquanto
uma linha é sempre uma instrução na tradução, x linhas no código terão y linhas de comandos de máquina, de acordo com o interpretador
	
	
	 3a Questão (Ref.: 201308628550)
	Pontos: 0,5  / 0,5
	Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser
I. Descrições dos serviços fornecidos pelo sistema.
II. Restrições e características desses serviços.
III. Apresentados somente como Não Funcionais.
IV. Apresentados somente como Funcionais.
É correto, apenas, o que se afirma em
		
	
	I e III
	
	II e IV
	
	I, II e III
	
	II, III e IV
	 
	I e II
	
	
	 4a Questão (Ref.: 201308426095)
	Pontos: 0,5  / 0,5
	Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada."
		
	
	Somente o atendente, pois o procedimento do médico é confidencial.
	 
	Atendente e Médico.
	
	Cliente e Médico.
	
	Cliente e atendente.
	
	Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema.
	
	
	 5a Questão (Ref.: 201308426088)
	Pontos: 0,5  / 0,5
	Marque a alternativa correta que define Classe na modelagem orientada a objetos.
		
	
	É uma propriedade das ligações de uma associação.
	
	Descreve um conjunto de ligação com estrutura e semântica comuns.
	 
	Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
	
	É a conexão física ou conceitual entre instâncias de objetos.
	
	É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).
	
	
	 6a Questão (Ref.: 201308966924)
	Pontos: 0,5  / 0,5
	Uma vez que você tenha codificado os componentes do seu programa, o próximo passo consiste em testá-lo. 
Em relação à organização dos testes, o teste de ___________visa testar cada componente do programa, de forma isolada dos outros componentes do sistema. 
O teste de _______________ tem como objetivo assegurar que as interfaces entre os componentes foram definidas e tratadas adequadamente. 
Já o teste de __________________ compara o sistema com o restante dos requisitos de software e hardware.
		
	
	Undidade - Componente - Integração .
	
	Funcional - Integração - Desempenho.
	
	Funcional - Integração - Componente.
	 
	Unidade - Integração - Desempenho.
	
	Unidade - Funcional - Desempenho.
	
	
	 7a Questão (Ref.: 201308487598)
	Pontos: 1,0  / 1,0
	O teste de produto de software apresenta duas fases: __________ e __________.
		
	
	gerenciamento e validação
	
	verificação e controle
	
	gerenciamento e controle
	 
	verificação e validação
	
	controle e validação
	
	
	 8a Questão (Ref.: 201308451887)
	Pontos: 1,0  / 1,5
	Desenvolver software com qualidade é?
		
	
Resposta: Desenvolver um produto que atenda as especificações e exigências do cliente. Para isso poderá contar com procedimentos e etapas para desenvolver da melhor maneira possível o software. Existem vários fatores que influenciarão: realizar observações (inserindo comentários entre barras - //) nas linhas e códigos para facilitar a correção de um possível 'bug'; realizar os testes para verificar a eficiência do software (como disse na questão 8, apesar de ser uma boa estratégia, não é garantia para um programa sem erros); desenvolver utilizando uma linguagem de alta complexidade e de boa plataforma para o desenvolvimento de um bom produto.
	
Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
	
	
	 9a Questão (Ref.: 201308490508)
	Pontos: 1,0  / 1,5
	A adoção de processos de software é fundamental para a qualidade dos produtos construídos por uma empresa.
Neste contexto, explique a importância do MPS-BR para as empresas desenvolvedoras de software no Brasil.
		
	
Resposta: Os padrões MPS-BR são de extrema importância para o desenvolvimento de softwares produzidos no Brasil, pois é um parâmetro para as etapas a serem cumpridas no desenvolvimento, considerando ainda os Testes que, apesar de ser extremamente útil na conclusão do trabalho, não é por si só a garantia da produção de um software sem erros.
	
Gabarito: Hoje temos muitas empresas de pequeno e médio porte, desenvolvedoras de software no Brasil. Para essas empresas é alto o custo de obter certificações internacionais para seus processos (ex. ISO e CMMI) para que possam concorrer com grandes empresas e oferecer certo grau de qualidade em seus produtos. O MSP-BR (melhoria de processo de software brasileiro) está baseado na ISSO/IEC e no CMMI e tem como principal vantagem possibilitar a certificação destas empresas a um custo bem mais acessível. Assim permite que estas empresas possam oferecer qualidade em seus produtos aumentando a sua competitividade no mercado atual de software.
	
	
	 10a Questão (Ref.: 201308426087)
	Pontos: 0,5  / 0,5
	Indique a alternativa correta para definir CONHECIMENTO:
		
	
	Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
	
	Fatos brutos que retratam ocorrências atuais ou do passado.
	
	Dados analisados dentro de um contexto.
	 
	Experiência pessoal, informações analisadas, gerando ações ou decisões.
	
	Símbolos, números, letras.
		
		
	 
	 Fechar
	Professor:
	JOAO DOMINGOS CAMPOS NETO
	Turma: 9001/AA
	
	 1a Questão (Ref.: 201311257331)
	Pontos: 1,5  / 1,5
	Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas.
		
	
Resposta: Tecnica de Entrevista - O analista entrevista o cliente e junto com ele levantam questionamentos para a solução do problema. Questionário - O cliente preenche um questionário padrão para auxiliar o analista a formular a proposta de solução do problema proposto. Tecnica de Brainstorm - Em uma reunião com um grupo de pessoas são formulados questionamentos de requisitos para a solução do problema proposto.
	
Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao invés
de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates.
	
	
	 2a Questão (Ref.: 201311119287)
	Pontos: 1,0  / 1,5
	A adoção de processos de software é fundamental para a qualidade dos produtos construídos por uma empresa. 
Neste contexto, explique a importância do MPS-BR para as empresas desenvolvedoras de software no Brasil.
		
	
Resposta: A MSP-BR que é baseada nas normas da ISO e determina as melhores praticas de como aplicar os processos de desenvolvimento de software para softhouses brasileiras que o adotam. Criando sistemas de qualidade e com maior competitividade internacional.
	
Gabarito: Hoje temos muitas empresas de pequeno e médio porte, desenvolvedoras de software no Brasil. Para essas empresas é alto o custo de obter certificações internacionais para seus processos (ex. ISO e CMMI) para que possam concorrer com grandes empresas e oferecer certo grau de qualidade em seus produtos. O MSP-BR (melhoria de processo de software brasileiro) está baseado na ISSO/IEC e no CMMI e tem como principal vantagem possibilitar a certificação destas empresas a um custo bem mais acessível. Assim permite que estas empresas possam oferecer qualidade em seus produtos aumentando a sua competitividade no mercado atual de software.
	
	
	 3a Questão (Ref.: 201311076048)
	Pontos: 0,5  / 0,5
	Analise as sentenças sobre software e, em seguida, assinale a alternativa correta:
I. É a parte lógica do sistema de computação;
II. Pode ser do tipo aplicativo ou básico;
III. Seu processo de desenvolvimento é industrializado;
IV. Pode ter a parte defeituosa substituída, tal qual o hardware.
Assinale, então, a ÚNICA opção correta:
		
	 
	As opções I e II estão corretas
	
	As opções II e IV estão corretas
	
	As opções II e III estão corretas
	
	As opções I e III estão corretas
	
	As opções I, II e III estão corretas
	
	
	 4a Questão (Ref.: 201311077570)
	Pontos: 0,5  / 0,5
	Basicamente o que é um processo de software?
		
	 
	Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito.
	
	Um processo de software define como se testar.
	
	Um processo de software define a forma como os requisitos devem ser levantados.
	
	Um processo de software define como um produto deve ser entregue.
	
	Um processo de software define que linguagem deve se usar.
	
	
	 5a Questão (Ref.: 201311054874)
	Pontos: 0,5  / 0,5
	Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada."
		
	
	Somente o atendente, pois o procedimento do médico é confidencial.
	 
	Atendente e Médico.
	
	Cliente e Médico.
	
	Cliente e atendente.
	
	Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema.
	
	
	 6a Questão (Ref.: 201311054867)
	Pontos: 0,5  / 0,5
	Marque a alternativa correta que define Classe na modelagem orientada a objetos.
		
	
	É uma propriedade das ligações de uma associação.
	 
	Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
	
	É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).
	
	É a conexão física ou conceitual entre instâncias de objetos.
	
	Descreve um conjunto de ligação com estrutura e semântica comuns.
	
	
	 7a Questão (Ref.: 201311077033)
	Pontos: 0,5  / 0,5
	Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
		
	
	Teste de sistemas
	
	Teste da compilação prévia
	
	Teste caixa branca
	
	Teste de integração
	 
	Teste caixa preta
	
	
	 8a Questão (Ref.: 201311077017)
	Pontos: 0,5  / 0,5
	Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram:
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção;
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído;
III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final.
Analisando as sentenças acima, assinale a única alternativa correta:
		
	
	Somente as sentenças I e II estão corretas
	
	Somente a sentença I está correta
	 
	Somente as sentenças I e III estão corretas
	
	Todas as sentenças apresentadas estão corretas
	
	Somente as sentenças II e III estão corretas
	
	
	 9a Questão (Ref.: 201311116377)
	Pontos: 1,0  / 1,0
	O teste de produto de software apresenta duas fases: __________ e __________.
		
	 
	verificação e validação
	
	gerenciamento e validação
	
	verificação e controle
	
	gerenciamento e controle
	
	controle e validação
	
	
	 10a Questão (Ref.: 201311054645)
	Pontos: 1,0  / 1,0
	Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A respeito desse assunto, assinale a opção correta.
		
	
	O modelo de desenvolvimento UML é uma metodologia de desenvolvimento orientada a objetos que gera protótipos muito rapidamente, em função das ferramentas case disponíveis.
	
	No modelo de desenvolvimento em cascata, a primeira etapa é a modelagem do sistema.
	
	No modelo de desenvolvimento incremental, da mesma maneira que no modelo cascata, é possível a solução dos riscos logo no início do projeto.
	 
	A metodologia de prototipagem evolutiva é uma abordagem que visualiza o desenvolvimento de concepções do sistema conforme o andamento do projeto, por meio de protótipos visuais.
	
	O modelo de desenvolvimento em espiral, que tem a codificação como segunda etapa, gera o código do sistema muito mais rapidamente que o modelo de prototipação.
	
	
	Período de não visualização da prova: desde 19/08/2014 até 04/09/2014.
Parte inferior do formulário
 
 
	 1a Questão (Ref.: 201311257331)
	Pontos: 1,5  / 1,5
	Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas.
Resposta: Tecnica de Entrevista - O analista entrevista o cliente e junto com ele levantam questionamentos para a solução do problema. Questionário - O cliente preenche um questionário padrão para auxiliar o analista a formular a proposta de solução do problema proposto. Tecnica de Brainstorm - Em uma reunião com um grupo de pessoas são formulados questionamentos de requisitos para a solução do problema proposto.
	
Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates.
	
	
	 2a Questão (Ref.: 201311119287)
	Pontos: 1,0  / 1,5
	A adoção de processos de software é fundamental para a qualidade dos produtos construídos por uma empresa. 
Neste contexto, explique a importância do MPS-BR para as empresas desenvolvedoras de software no Brasil.
		
	
Resposta: A MSP-BR que é baseada nas normas da ISO e determina as melhores praticas de como aplicar os processos de desenvolvimento de software para softhouses brasileiras que o adotam. Criando sistemas de qualidade e com maior competitividade internacional.
	
Gabarito: Hoje temos muitas empresas de pequeno e médio porte, desenvolvedoras de software no Brasil. Para essas empresas é alto o custo de obter certificações internacionais para seus processos (ex. ISO e CMMI) para que possam concorrer com grandes empresas e oferecer certo grau de qualidade em seus produtos. O MSP-BR (melhoria de processo de software brasileiro) está baseado na ISSO/IEC e no CMMI e tem como principal vantagem possibilitar a certificação destas empresas a um custo bem mais acessível. Assim permite que estas empresas possam oferecer qualidade em seus produtos aumentando a sua competitividade no mercado atual de software.
	
	
	 3a Questão (Ref.: 201311076048)
	Pontos: 0,5  / 0,5
	Analise as sentenças sobre software e, em seguida, assinale a alternativa correta:
I. É a parte lógica do sistema de computação;
II. Pode ser do tipo aplicativo ou básico;
III. Seu processo de desenvolvimento é industrializado;
IV. Pode ter a parte defeituosa substituída, tal qual o hardware.
Assinale, então, a ÚNICA opção correta:
		
	 
	As opções I e II estão corretas
	
	As opções II e IV estão corretas
	
	As opções II e III estão corretas
	
	As opções I e III estão corretas
	
	As opções I, II e III estão corretas
	
	
	 4a Questão (Ref.: 201311077570)
	Pontos: 0,5  / 0,5
	Basicamente o que é um processo de software?
		
	 
	Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito.
	
	Um processo de software define como se testar.
	
	Um processo de software define a forma como os requisitos devem ser levantados.
	
	Um processo de software define como um produto deve ser entregue.
	
	Um processo de software define que linguagem deve se usar.
	
	
	 5a Questão (Ref.: 201311054874)
	Pontos: 0,5  / 0,5
	Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada."
		
	
	Somente o atendente, pois o procedimento do médico é confidencial.
	 
	Atendente e Médico.
	
	Cliente e Médico.
	
	Cliente e atendente.
	
	Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema.
	
	
	 6a Questão (Ref.: 201311054867)
	Pontos: 0,5  / 0,5
	Marque a alternativa correta que define Classe na modelagem orientada a objetos.
		
	
	É uma propriedade das ligações de uma associação.
	 
	Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
	
	É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).
	
	É a conexão física ou conceitual entre instâncias de objetos.
	
	Descreve um conjunto de ligação com estrutura e semântica comuns.
	
	
	 7a Questão (Ref.: 201311077033)
	Pontos: 0,5  / 0,5
	Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
		
	
	Teste de sistemas
	
	Teste da compilação prévia
	
	Teste caixa branca
	
	Teste de integração
	 
	Teste caixa preta
	
	
	 8a Questão (Ref.: 201311077017)
	Pontos: 0,5  / 0,5
	Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram:
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção;
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído;
III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final.
Analisando as sentenças acima, assinale a única alternativa correta:
		
	
	Somente as sentenças I e II estão corretas
	
	Somente a sentença I está correta
	 
	Somente as sentenças I e III estão corretas
	
	Todas as sentenças apresentadas estão corretas
	
	Somente as sentenças II e III estão corretas
	
	
	 9a Questão (Ref.: 201311116377)
	Pontos: 1,0  / 1,0
	O teste de produto de software apresenta duas fases: __________ e __________.
		
	 
	verificação e validação
	
	gerenciamento e validação
	
	verificação e controle
	
	gerenciamento e controle
	
	controle e validação
	
	
	 10a Questão (Ref.: 201311054645)
	Pontos: 1,0  / 1,0
	Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A respeito desse assunto, assinale a opção correta.
		
	
	O modelo de desenvolvimento UML é uma metodologia de desenvolvimento orientada a objetos que gera protótipos muito rapidamente, em função das ferramentas case disponíveis.
	
	No modelo de desenvolvimento em cascata, a primeira etapa é a modelagem do sistema.
	
	No modelo
de desenvolvimento incremental, da mesma maneira que no modelo cascata, é possível a solução dos riscos logo no início do projeto.
	 
	A metodologia de prototipagem evolutiva é uma abordagem que visualiza o desenvolvimento de concepções do sistema conforme o andamento do projeto, por meio de protótipos visuais.
	
	O modelo de desenvolvimento em espiral, que tem a codificação como segunda etapa, gera o código do sistema muito mais rapidamente que o modelo de prototipação.
	1a Questão (Ref.: 201401585417)
	Pontos: 0,5  / 0,5
	Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser
I. Descrições dos serviços fornecidos pelo sistema.
II. Restrições e características desses serviços.
III. Apresentados somente como Não Funcionais.
IV. Apresentados somente como Funcionais.
É correto, apenas, o que se afirma em
		
	
	I e III
	
	II, III e IV
	
	I, II e III
	
	II e IV
	 
	I e II
	
	
	 2a Questão (Ref.: 201401585442)
	Pontos: 0,5  / 0,5
	No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item.
I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação;
II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação.
III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto.
IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema.
V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema.
		
	
	Todas as sentenças estão corretas
	 
	Apenas as sentenças I, III e IV estão corretas
	
	Apenas as sentenças III e V estão corretas
	
	Apenas a sentença I está correta
	
	Apenas as sentenças II e V estão corretas
	
	
	 3a Questão (Ref.: 201401586860)
	Pontos: 0,5  / 0,5
	A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código:
I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada.
II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador.
III- Código de Máquina - Resultado da compilação do código fonte.
Assinale a única opção correta
		
	
	Somente II e III estão corretas
	
	Somente a II está correta
	 
	Somente I está correta
	
	Somente I e III estão corretas
	
	Somente I e II estão corretas
	
	
	 4a Questão (Ref.: 201401382963)
	Pontos: 0,5  / 0,5
	Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
		
	
	Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores".
	 
	Vendedor não pode realizar nenhum caso de uso.
	
	Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor.
	
	Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente.
	
	A representação é denominada de Generalização de Ator.
	
	
	 5a Questão (Ref.: 201401413477)
	Pontos: 0,0  / 1,0
	Indique a sentença que determina a etapa que define A NOVA VERSÃO DO SISTEMA como marco de finalização, no processo unificado:
		
	
	Construção.
	
	Concepção.
	
	Iniciação.
	 
	Transição.
	 
	Elabroração.
	
	
	 6a Questão (Ref.: 201401383522)
	Pontos: 0,5  / 0,5
	Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas.
		
	
	Desenvolvimento, homologação, produção
	 
	Levantamento de requisitos, análise de requisitos, registro dos requisitos
	
	Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
	
	Projeto lógico, projeto físico, implementação e manutenção
	
	Entrada de dados, processamento da informação, apresentação dos resultados
	
	
	 7a Questão (Ref.: 201401585428)
	Pontos: 0,0  / 1,5
	A fase de desenho tem como objetivo modelar o sistema, atendendo os requisitos elicitados na fase de análise, e prepará-los para a implementação. O desenho do produto ou solução mostra como deve ser implementado, mas não define o tipo de tecnologia a ser utilizado. Quais são os níveis de abstração e agregação dos elementos dos sistemas nos níveis de desenho?
		
	
Resposta: Alto nivel de abstração. Nessa fase também pode ser chamada de fase de Projeto. Nela o analista discriminará o que é importante para o desenvolvedor. Nessa fase tense-se elementos como: modelagem de banco de dados fisico e não apenas conceitual, casos de uso, tratamento de erros (internos ao software, por ex: mensagem alertando que determinado campo precisa ser preenchido) e requisitos bem definidos (o que o sistema deve fazer e a maneira satisfatória que atende o cliente)
	
Gabarito: 1. Nível estratégico ou desenho arquitetônico; 2. Nível tático ou desenho lógico; 3. Nível operacional ou desenho detalhado.
	
	
	 8a Questão (Ref.: 201401583584)
	Pontos: 1,0  / 1,0
	Marque a alternativa CORRETA. O modelo em cascata:
		
	
	Trata cada etapa do ciclo de vida do sistemas de informação de forma independente
	
	Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação
	
	Não trata o ciclo de vida do sistema de informação
	
	Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental
	 
	Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de informação
	
	
	 9a Questão (Ref.: 201401447375)
	Pontos: 1,5  / 1,5
	A adoção de processos de software é fundamental para a qualidade dos produtos construídos por uma empresa.
Neste contexto, explique a importância do MPS-BR para as empresas desenvolvedoras de software no Brasil.
		
	
Resposta: O mercado de produção de software tem crescido muito no Brasil, e as pequenas "fabricas de software" estão por toda parte. Para essas pequenas empresas é muito caro tirar uma certificação ISO pro exemplo e competir no mercado. O MPS-BR é de suma importancia nesse contexto, possibilitando essas pequenas fabricas de software a conseguirem uma certificação a baixo custo (ao pelo menos bem mais barato que o preço de mercado), dessa maneira elas podem participar de pregões eletrônicos ou licitações de maneira igualitária com as "gigantes" do mercado ou ainda desenvolver softwares com a qualidade

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais