Buscar

Paradigma da Orientação a Objetos

Prévia do material em texto

Quest.: 1
	
		1.
		Qual alternativa abaixo melhor representa o paradigma da linguagem de programação Orientada a Objetos(OO)?
	
	
	
	
	Possuem códigos onde os passos podem ser executados baseados em um tratamento lógico (IF, THEM, ELSE).
	
	
	Possuem códigos onde os passos podem ser repetitivos até uma condição ser atingida.
	
	
	São elementos de código em formato de objetos que se interligam e utilizam uma ótica mais próxima do mundo real.
 
	
	
	São elementos de código em formato de blocos que se interligam através de métodos básicos como: Sequência, Seleção e Interação. 
	
	
	Também chamados de sistema operacional, é responsável por operar os demais periféricos que estejam conectados ao hardware.
	
	
	
		Quest.: 2
	
		2.
		Com base no conceito de software, assinale a alternativa correta.
	
	
	
	
	O software desenvolvido dentro do PDS são todos livres.
	
	
	O software sempre executa automaticamente algum tipo de publicidade durante a instalação.
	
	
	É um conjunto de dados ou fatos organizados.
	
	
	É uma sequência de instruções organizadas de maneira que, ao iniciá-lo, tem como objetivo executar, manipular ou modificar um dado, informação ou acontecimento.
	
	
	São regras, diretrizes ou procedimentos utilizados para manipular ou organizar dados para torná-los úteis e com um fim específico. 
	
	
	
		Quest.: 3
	
		3.
		No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta.
	
	
	
	
	Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida.
	
	
	O projeto arquitetural independe do paradigma de desenvolvimento.
	
	
	Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento.
	
	
	O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos.
	
	
	Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental.
	
	
	
		Quest.: 4
	
		4.
		O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro que mantém correlação referencial com diversas normas internacionais e o modelo CMMI. Sobre este tema, considere: 
I. A norma ISO/IEC 12207 contém processos, atividades e tarefas a serem aplicadas durante o fornecimento, aquisição, desenvolvimento, operação e manutenção de produtos de software e serviços correlatos e devem constituir-se referência na implementação do Modelo de Referência do MPS.BR. 
II. O MPS.BR busca atingir compatibilidade com os padrões de qualidade aceitos internacionalmente e que tenha como pressuposto o aproveitamento de toda a competência existente nos padrões e modelos de melhoria de processo já disponíveis, como também adequar-se ao perfil de empresas com diferentes tamanhos e características, públicas e privadas, e, especialmente, nas micro, pequenas e médias empresas. 
III. A norma ISO/IEC 17799 é mais um dos modelos da referência ao MPS.BR e presta-se à realização de avaliações de processos de software, buscando a melhoria de processos e determinação da capacidade de processos de uma unidade organizacional. 
IV. O Modelo de Referência MR-MPS define níveis de maturidade, por meio da combinação entre processos e sua capacidade, com a definição dos processos que declarem o propósito e os resultados esperados de sua execução. Entretanto, as atividades e tarefas necessárias para atender ao propósito e aos resultados esperados não são definidas no MR-MPS, devendo ficar a cargo dos seus usuários. 
É correto o que consta APENAS em:
	
	
	
	
	II, III e IV.
	
	
	I e III.
	
	
	I, II e III.
	
	
	II e IV.
	
	
	I, II, e IV.
	
	
	
		Quest.: 5
	
		5.
		Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Um dos tipos de análise é a Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja finalidade é: Identifique e descreva pelo menos dois desses modelos.
	
	
	
	
	Validar e indicar as dificuldades de implementação no plano conceitual;
	
	
	Ajudar a filtrar e refinar as classes por associação e agregação;
	
	
	Ajudar a filtrar e refinar as classes por entrada, fronteira e controle;
	
	
	Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa;
	
	
	Mapear as mensagens que devem ser executadas para alguma operação;
	
	
	
		Quest.: 6
	
		6.
		Em relação ao conceito de orientação a objeto e as afirmativas a seguir.
I)Estrutura de dados encapsulada por procedimentos. Essa estrutura são os atributos e operações.
II) Conjunto de objetos similares agrupados em que a etapa de análise está mais voltada para sua realização.
Qual opção abaixo corresponde respectivamente as afirmativas I e II de forma verdadeira?
	
	
	
	
	Objetos e Requisitos.
	
	
	UML e Análise.
	
	
	Objeto e Classes.
	
	
	Requisitos e Objetos.
	
	
	UML e Classes.
	
	
	
		Quest.: 7
	
		7.
		As informações do problema e metas a serem alcançadas devem ser levantadas na fase de:
	
	
	
	
	Manutenção
	
	
	Projeto
	
	
	Desenho
	
	
	Análise e requisitos
	
	
	Implementação
	
	
	
		Quest.: 8
	
		8.
		É 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
	
	
	
	
	interno
	
	
	do produto
	
	
	de implementação
	
	
	local
	
	
	externo
	
	
	
		Quest.: 9
	
		9.
		Durante o desenvolvimento de um software, é importante descobrir os erros o mais cedo possível. Isto justifica-se pois:
	
	
	
	
	não é permitido que chegue nenhum erro no software na fase de homologação
	
	
	se os erros forem detectados muito tardiamente, pode não ser mais possível sua correção.
	
	
	se for descoberto um erro em um programa, este deverá ser desprezado e construído um novo programa.
	
	
	o custo de correção de erros é estável ao longo do processo de desenvolvimento
	
	
	o custo de correção de erros crescer exponencialmente quanto mais avançamos nas fases de desenvolvimento do sistema.
	
	
	
		Quest.: 10
	
		10.
		O teste de produtos de software apresenta as atividades de _______________ e _______________.
	
	
	
	
	análise, qualificação
	
	
	validação, quantificação
	
	
	qualificação, quantificação
	
	
	verificação, validação
	
	
	quantificação, análise

Continue navegando