Buscar

AV PDS 2014.2

Prévia do material em texto

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.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes