Buscar

Processo de Desenvolvimento de Software - Atividades e simulados

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 30 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 30 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 30 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

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	Exercício: CCT0194_EX_A1_201310122938 
	 Voltar
	Aluno(a): RAPHAEL KEB KAB E SILVA
	Matrícula: 201310122938
	
	Data: 20/10/2014 17:40:37 (Finalizada)
	
	 1a Questão (Ref.: 201310405474)
	
	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:
		
	
	Dados
	 
	Processos
	
	Fatos
	
	Informação
	 
	Conhecimento
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201310703135)
	
	Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação:
		
	
	Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso.
	
	Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseá-lo.
	 
	Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso.
	
	Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização.
	
	Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201310704560)
	
	Os requisitos são as características que definem os critérios de aceitação de um software. 
Assinale qual das alternativas abaixo NÃO está compatível com os conceitos de Requisitos (Pádua, 2009 - Cap. 1):
		
	
	Características Não Funcionais quantificam determinados aspectos do comportamento.
	
	Requisitos Normativos são aqueles que decorrem de leis, regulamentos, padrões e outros tipos de normas a que o tipo de produto deve obedecer.
	
	Requisitos Explícitos são aqueles descritos em um documento que arrola os requisitos de um produto, ou seja, um documento de especificação de requisitos.
	
	Características Funcionais representam os comportamentos que um programa ou sistema deve apresentar diante de certas ações de seus usuários.
	 
	Requisitos Implícitos são desejáveis porque, não sendo documentados, provavelmente não serão considerados no desenho do software.
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201310367435)
	
	Em TI é uma realidade a afirmativa: o processo de desenvolvimento do HW (Hardware) é um sucesso, e o do SW (Software) não. Por quê?
I- O Hardware é fabricado, bem como o software;
II- O Hardware tem que ser alterado e o Software substitui os seus componentes padrões;
III- O Hardware é fabricado e o Software é manufaturado. Analisando as afirmativas acima, assinale a única resposta correta.
Assinale a ÚNICA opção correta
		
	
	Apenas II está correta;
	 
	Apenas III está correta;
	
	Apenas I e III estão corretas;
	
	Apenas I está correta;
	
	Apenas II e III estão corretas;
		
	
	
	 5a Questão (Ref.: 201310370394)
	
	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:
__________: Descreve as características dos objetos.
__________: Tipo de instrução executada de forma sequencial.
__________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida.
__________: Serviço que a classe presta.
__________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica.
Marque a alternativa correta:
		
	
	Método - Seleção - Atributo - Sequência - Iteração
	 
	Atributo - Sequência - Iteração - Método - Seleção
	
	Iteração - Método - Seleção - Atributo - Sequência
	
	Atributo - Iteração - Método - Seleção - Sequência
	
	Sequência - Iteração - Atributo - Método - Seleção
		
	
	
	 6a Questão (Ref.: 201310189210)
	
	Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo:
I. Informação é um fato isolado;
II. Dado é algo que tem valor;
III. Um sistema de informação recebe dados, os processa e gera informações;
IV. Informação tem que ser útil para quem a detém.
Com base em sua análise, assinale a ÙNICA opção correta:
		
	
	As opçoes I e III estão corretas
	 
	As opções III e IV estão corretas
	
	As opções I e IV estão corretas
	
	As opçoes I, II e III estão corretas
	
	Apenas a opção III está correta
		
	
	
	 Voltar        
	  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	Exercício: CCT0194_EX_A2_201310122938 
	 Voltar
	Aluno(a): RAPHAEL KEB KAB E SILVA
	Matrícula: 201310122938
	
	Data: 20/10/2014 18:05:29 (Finalizada)
	
	 1a Questão (Ref.: 201310155105)
	
	A confiabilidade especificada para um software aplicativo é:
		
	
	um requisito funcional.
	 
	um mecanismo de teste de desempenho.
	 
	um requisito não-funcional
	
	um mecanismo de teste de estresse.
	
	uma restrição de escopo.
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201310189341)
	
	Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como:
		
	 
	Do cronograma
	
	Do usuário
	
	Modal
	 
	Funcional
	
	Não funcional
		
	
	
	 3a Questão (Ref.: 201310168556)
	
	Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação.
Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de
		
	
	Z foram provocados pela ausência de testes unitários
	
	Y apresentam o menor custo de correção
	
	X apresentam o maior custo de correção
	 
	Y seriam mais baratos se fossem detectados no início
	 
	Z são influenciados, fortemente, pela qualidade técnica dos testadores
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201310189368)
	
	Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas:
		
	
	Técnica, Funcional, Cronograma e Econômica
	
	Organizacional, Funcional, Financeira e de Requisitos
	
	Organizacional, Operaciaonal, Funcional e Econômica
	 
	Técnica, Operaciaonal, Cronograma e Organizacional
	 
	Técnica, Operaciaonal, Cronograma e Econômica
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201310189238)
	
	Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta.
I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado;
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema;
III A tecnologia resolve qualquer problema de uma empresa desorganizada;
IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI.
Com base em sua análise assinale ÚNICA opção correta:
		
	
	As opções II, III e IV estão corretas
	
	Apenas a opção I está correta
	 
	As opções II e IV estão corretas
	
	As opções I, II e IV estão corretas
	
	As opções II e III estão corretasGabarito Comentado.
	
	
	 6a Questão (Ref.: 201310193784)
	
	Conforme Roger Pressman o que é um processo de software?
		
	 
	É a área do conhecimento da computação voltada para o desenvolvimento.
	
	É a área do conhecimento da computação voltada para a qualidade.
	
	É a área do conhecimento da computação voltada para a manutenção.
	 
	É 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 a especificação.
		
	
	
	 Voltar   
	  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	Exercício: CCT0194_EX_A3_201310122938 
	 Voltar
	Aluno(a): RAPHAEL KEB KAB E SILVA
	Matrícula: 201310122938
	
	Data: 27/10/2014 16:02:20 (Finalizada)
	
	 1a Questão (Ref.: 201310190687)
	
	Baseado nos estudos de organizações como a Standish Group observou-se que a maioria dos projetos são cancelados ou concluídos com falhas. Qual dessas opções NÃO é um motivo?
		
	
	Falta de entendimento dos requisitos.
	
	Funcionalidades entregues não contemplando todas as acordadas com os stakeholders.
	 
	Valor final do projeto acima do planejado.
	 
	Falta de interesse dos stakeholders.
	
	Entrega final do projeto bem acima do prazo planejado.
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201310189034)
	
	Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F (Funcional) e NF (Não Funcional).
I. O sistema deve emitir extrato online de cada funcionário;
II. O banco de dados dever ser SQL Server, que a empresa já possui;
III. O sistema deve rodar em ambiente web;
IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido.
Assina a única opção que classifica corretamente os requisitos é:
		
	
	I-NF, II-NF, III-NF, IV-NF
	
	I-F, II-NF, III-F, IV-F
	
	I-F, II-F, III-F, IV-F
	 
	I-F, II-NF, III-NF, IV-F
	
	I-F, II-F, III-NF, IV-F
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201310370455)
	
	A atividade de análise no processo de desenvolvimento de softwares possui:
I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de software.
II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar a solução, e não o problema.
III) UML - Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos.
IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados.
É correto, apenas, o que se afirma em
		
	
	I, II e III
	 
	I, III e IV
	
	II e III
	 
	I e IV
	
	I e II
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201310189297)
	
	Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa).
I. Escopo é a abrangência do sistema;
II. Requisitos são interesses dos usuários;
III. A falta de treinamento pode ser causa do fracasso do software;
IV. Os componentes do hardware jamais podem ser reutilizados.
Assinale a sequência correta de V ou F que representa a classificação das sentenças acima:
		
	 
	I-V, II-V, III-V IV-F
	
	I-V, II-F, III-V IV-F
	 
	I-F, II-V, III-V IV-F
	
	I-F, II-V, III-F IV-F
	
	I-F, II-F, III-F IV-F
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201310189349)
	
	Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica:
=> O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática;
=> O analista verifica relatórios e outros impressos da empresa;
=> É excelente para projetos que necessitam discussão de várias áreas da empresa.
Assinale a resposta que apresenta respectivamente as técnicas descritas.
		
	
	Visita em Locco - Questionário - Análise de documentos
	 
	Visita em Locco - Análise de documentos - JAD
	
	Entrevista - Questionário - JAD
	
	Análise de documentos - Questionário - GED
	
	Entrevista - Análise de documentos - Brainstorm
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201310368464)
	
	Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados?
		
	
	Análise funcional
	
	Análise compotamental
	
	Análise ambiental
	
	Análise semântica
	 
	Análise estrutural
		 Gabarito Comentado.
	
	
	 Voltar     
Parte superior do formulário
			  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	Exercício: CCT0194_EX_A4_201310122938 
	 Voltar
	Aluno(a): RAPHAEL KEB KAB E SILVA
	Matrícula: 201310122938
	
	Data: 21/11/2014 17:33:15 (Finalizada)
	
	 1a Questão (Ref.: 201310368495)
	
	É 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 estrutural
	
	Visão externa
	 
	Visão interna
	
	Visão geral
	
	Visão comportamental
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201310371876)
	
	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 II está correta
	 
	Somente I e III estão corretas
	
	Somente a I está correta
	 
	Somente II e III estão corretas
	
	Somente a III está correta
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201310167987)
	
	Marque a alternativa correta que define Classe na modelagem orientada a objetos.
		
	
	É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).
	 
	Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
	
	É uma propriedade das ligações de uma associação.
	
	É a conexão física ou conceitual entre instâncias de objetos.
	
	Descreve um conjunto de ligação com estrutura e semântica comuns.
		
	
	
	 4a Questão (Ref.: 201310198477)
	
	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 eencomendados à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."
		
	
	Cadastrar cliente.
	
	Faturar pedido.
	
	Encomendar livros.
	 
	Resumo.
	
	Conferir requisição.
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201310198480)
	
	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 e IV estão corretas.
	 
	II e IV estão corretas.
	
	II, III e IV estão corretas.
	
	III e IV estão corretas.
	
	I, III e IV estão corretas.
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201310155121)
	
	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 Comportamento
	
	Modelos de Dados
	 
	Modelos de Objetos
	
	Modelos de Máquina de Estados
	
	Modelos de Contexto
		
	
	
	 Voltar          
	
Parte inferior do formulário
 
	  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	Exercício: CCT0194_EX_A5_201310122938 
	 Voltar
	Aluno(a): RAPHAEL KEB KAB E SILVA
	Matrícula: 201310122938
	
	Data: 21/11/2014 17:45:56 (Finalizada)
	
	 1a Questão (Ref.: 201310367501)
	
	As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta.
I- Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a qualidade do software;
II- Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para verificar a qualidade do produto;
III- Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para verificar a qualidade do processo;
IV- Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a implementação.
Assinale a ÚNICA opção correta
		
	
	Apenas I e III estão corretas;
	 
	Apenas III e IV estão corretas;
	
	Apenas II e II estão corretas;
	 
	Apenas II e IV estão corretas;
	
	Apenas I e II estão corretas;
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201310368525)
	
	Uma representação definida de um procedimento de teste define um(a):
		
	
	Critério de teste de software
	
	Definição de teste de software
	
	Objetivo de teste de software
	 
	Script de teste de software
	
	Forma de teste de software
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201310703731)
	
	Complete a frase escrevendo o nome dos principais tipos de Testes de Software (Gustafson, 2003 - Cap. 10):
________________: A especificação do software é usada para identificar subdomínios que deveriam ser testados.
________________: É baseado na estrutura do código. O critério mais simples é o de cobertura de todo o comando.
________________: É a ideia de particionar o domínio de entrada em subdomínios mutuamente exclusivos e requerendo um número igual de casos de teste de cada subdomínio.
________________: É o teste baseado no fluxo de dados através do programa. Os dados fluem de onde são definidos para onde são usados.
________________: É caracterizado pela seleção aleatória dos casos de teste.
		
	
	Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico, Teste Estrutural.
	
	Teste de fluxo de dados, Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste randômico.
	
	Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico.
	
	Teste Estrutural, Teste randômico, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional.
	 
	Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste randômico.
		
	
	
	 4a Questão (Ref.: 201310405542)
	
	Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. 
Marque a alternativa que indica o tipo de teste mencionado acima.
		
	
	Teste caixa preta
	
	Teste de interação
	
	Teste simples
	
	Teste iterativo
	 
	Teste caixa branca
		
	
	
	 5a Questão (Ref.: 201310370467)
	
	No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso).
1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação;
2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua implantação.
3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4
4. Tem como objetivo encontrar um erro que ainda não foi descoberto. É correto, apenas, o que se afirma em
Assinale a ÚNICA opção com a sequência correta de V e F.
		
	
	1-F; 2-V; 3-F; 4-V
	 
	1-V; 2-V; 3-V; 4-F
	
	1-F; 2-F; 3-V; 4-F
	 
	1-V; 2-F; 3-V; 4-V
	
	1-V; 2-V; 3-F; 4-F
		
	
	
	 6a Questão (Ref.: 201310371881)
	
	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 Integração
	
	Teste de Módulo
	 
	Teste de Validação
	 
	Teste de Unidade
	
	Teste de Programação
		 Gabarito Comentado.
	
	
	 Voltar   
	
	Data: 04/12/2014 22:04:33 (Finalizada)
	
	
	  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	Simulado: CCT0194_SM_201310122938 V.1 
	 Fechar
	Aluno(a): RAPHAEL KEB KAB E SILVA
	Matrícula: 201310122938
	Desempenho: 5,0 de 8,0
	Data: 10/12/2014 21:32:25 (Finalizada)
	
	 1a Questão (Ref.: 201310155105)
	Pontos: 0,0  / 1,0
	A confiabilidade especificada para um software aplicativo é:
		
	
	um mecanismo de teste de estresse.
	
	uma restrição de escopo.
	 
	um requisito funcional.
	 
	um requisito não-funcional
	
	um mecanismo de teste de desempenho.
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201310155121)
	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
	
	Modelosde Dados
	 
	Modelos de Objetos
	
	Modelos de Comportamento
		
	
	
	 3a Questão (Ref.: 201310167998)
	Pontos: 1,0  / 1,0
	Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e Estado de saúde. 
"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."
		
	
	Objeto.
	
	Classe.
	
	Generalização.
	
	Associação.
	 
	Atributo.
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201310167747)
	Pontos: 0,0  / 1,0
	Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: 
Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: 
correto, preciso, completo, consistente, verificável.( ) 
Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) 
Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( )
		
	
	F F F
	
	V F F
	
	V V F
	 
	V V V
	 
	V F V
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201310167986)
	Pontos: 1,0  / 1,0
	Indique a alternativa correta para definir CONHECIMENTO:
		
	
	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.
	
	Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
	
	Símbolos, números, letras.
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201310167987)
	Pontos: 1,0  / 1,0
	Marque a alternativa correta que define Classe na modelagem orientada a objetos.
		
	
	É uma propriedade das ligações de uma associação.
	
	É a conexão física ou conceitual entre instâncias de objetos.
	
	Descreve um conjunto de ligação com estrutura e semântica comuns.
	
	É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).
	 
	Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
		
	
	
	 7a Questão (Ref.: 201310155130)
	Pontos: 0,0  / 1,0
	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: (QUESTÃO 74 - ENADE 2008)
		
	 
	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.
	
	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.
	
	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.
		
	
	
	 8a Questão (Ref.: 201310189349)
	Pontos: 1,0  / 1,0
	Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica:
=> O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática;
=> O analista verifica relatórios e outros impressos da empresa;
=> É excelente para projetos que necessitam discussão de várias áreas da empresa.
Assinale a resposta que apresenta respectivamente as técnicas descritas.
		
	
	Entrevista - Análise de documentos - Brainstorm
	
	Análise de documentos - Questionário - GED
	
	Entrevista - Questionário - JAD
	 
	Visita em Locco - Análise de documentos - JAD
	
	Visita em Locco - Questionário - Análise de documentos
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201310193786)
	
	Desenvolver software com qualidade é?
		
	
Sua Resposta: .
	
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
		
	
	
	 10a Questão (Ref.: 201310193785)
	
	O que é desenvolver Adhoc?
		
	
Sua Resposta: .
	
Compare com a sua resposta: Desenvolvimento sob demanda.
	
	 1a Questão (Ref.: 201310190137)
	
	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 II e III estão corretas
	
	Somente as sentenças I e II estão corretas
	 
	Somente as sentenças I e III estão corretas
	
	Somente a sentença I está correta
	
	Todas as sentenças apresentadas estão corretas
		
	
	
	 2a Questão (Ref.: 201310368564)
	
	Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração e preparação do código necessário à sua execução.
		
	 
	Implementação
	
	Implantação
	
	Projeto
	
	Análise
	
	Teste
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201310703181)
	
	A fase de implementação, ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado.
Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequencia de cima para baixo:
1. Implementação      (   ) Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; após o processo de compilação ou interpretação.
2. Desenho                 (   ) Etapa do processo de desenvolvimento de software já estudada anteriormente.
3. Código Fonte         (   ) Processo que realiza a transformação do desenho em diversos tipos de componentes de código de programação.
4. Código Objeto        (   ) Sequência binária de ações diretamente direcionadas para o processador da máquina.
5. Código Máquina     (   ) Resultado da compilação do código fonte.
		
	
	2, 1, 4, 3, 5
	
	5, 4, 3, 2, 1
	 
	3, 2, 1, 5, 4
	
	4, 5, 3, 1, 2
	
	1, 4, 5, 2, 3
		
	
	
	 4a Questão (Ref.: 201310371892)
	
	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 afirmativasa 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 I está correta
	
	Somente a II está correta
	
	Somente I e III estão corretas
	
	Somente I e II estão corretas
	
	Somente II e III estão corretas
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201310370480)
	
	A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos:
I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada;
II. Código Objeto - Resultado da compilação do código fonte.
III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina.
Marque a alternativa correta:
		
	 
	Todas as sentenças estão corretas
	
	Apenas a sentença I está correta.
	
	Todas as sentenças estão erradas
	
	Apenas as sentenças II e III estão corretas
	
	Apenas as sentenças I e II estão corretas
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201310703318)
	
	Na fase da implementação, o analista ou desenvolvedor detalha e implementa o que foi definido na etapa de desenho, através de componentes de código de programa e documentação detalhada.
Complete a frase escrevendo o nome de cada definição dos elementos utilizados na implementação e marque a alternativa correta:
__________: Linguagem de programação que utiliza a arquitetura do processador para executar as ações. Esta linguagem é a que mais se aproxima dos códigos de execução direta do processador, ou seja, linguagem de máquina.
__________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível.
__________: Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido.
__________: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável.
		
	
	Compilador, Interpretador, Linguagem de alto nível, Linguagem de baixo nível
	
	Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador
	 
	Linguagem de baixo nível, Compilador, Linguagem de alto nível, Interpretador
	
	Compilador, Interpretador, Linguagem de baixo nível, Linguagem de alto nível
	 
	Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador.
		 Gabarito Comentado.
	
	
	 Voltar       
	  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	Exercício: CCT0194_EX_A7_201310122938 
	 Voltar
	Aluno(a): RAPHAEL KEB KAB E SILVA
	Matrícula: 201310122938
	
	Data: 04/12/2014 22:15:02 (Finalizada)
	
	 1a Questão (Ref.: 201310168555)
	
	Em relação aos princípios de qualidade em software, no tocante à testabilidade de software, a sentença "quanto menos modificações, menos interrupções no teste" está relacionada com uma característica. Essa característica é identificada como
		
	
	controlabilidade
	 
	estabilidade
	
	observalibilidade
	
	compreensibilidade
	 
	operacionalidade
		
	
	
	 2a Questão (Ref.: 201310371914)
	
	A Fase de Manutenção tem como objetivo corrigir os erros que não foram detectados nas fases anteriores, propor melhorias no sistema e prover suporte ao sistema que foi desenvolvido. Em relação à documentação do produto, o que descreve o manual de referência?
		
	 
	Descreve as funcionalidades do sistema, como o usuário pode utilizar e os pré-requisitos necessários para funcionar.
	
	Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final.
	 
	Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontra-los.
	
	Descreve como instalar o sistema, plataformas de operação, pré-requisitos necessários.
	
	Descreve as funcionalidades do sistema e as facilidades do uso do sistema.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201310229497)
	
	O teste de produto de software apresenta duas fases: __________ e __________.
		
	
	verificação e controle
	
	controle e validação
	
	gerenciamento e validação
	
	gerenciamento e controle
	 
	verificação e validação
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201310198383)
	
	"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente".
É correto afirmar que:
		
	 
	Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
	
	Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade.
	
	Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
	
	Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento.
	 
	Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software.
		
	
	
	 5a Questão (Ref.: 201310367573)
	
	A documentação do processo e do produto são muito importantes para o desenvolvimento e manutenção do sistema. Quando nos referenciamos a documentação para manutenção, ela é responsável por:
		
	 
	Descrever as partes do código fonte, requisitos necessários, arquitetura do sistema
	
	Descrever um resumo das funcionalidades, atalhos de procedimentos, principais funções utilizadas, e mensagens de erros mais comuns
	
	Descrever estratégias de como chegar ao resultado final
	
	Descrever como instalar o programa
	
	Registrar erros, problemas e ideias que ocorrem durante o projeto
		
	
	
	 6a Questão (Ref.: 201310370488)
	
	A documentação do produto adota métodos e formatos padronizados para cada família de produtos correlatos. Fazem parte da documentação do produto:
I. Manual do usuário - Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto;
II. Documentação de instalação - Descrição de como instalar o sistema, plataformas de operação, pré-requisitos necessários;
III. Documentos técnicos - Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões.
Marque a alternativa correta:
		
	
	Todas as afirmativas estão erradas
	
	Apenas a afirmativa II está correta
	
	Apenas as afirmativas II e III estão corretas
	 
	Apenas as afirmativas I e II estão corretas
	
	Apenas a afirmativa I está correta
		
	
	
	 Voltar        
	  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	Exercício: CCT0194_EX_A8_201310122938 
	 Voltar
	Aluno(a): RAPHAEL KEB KAB E SILVA
	Matrícula: 201310122938
	
	Data: 04/12/2014 22:42:20 (Finalizada)
	
	 1a Questão (Ref.: 201310190143)
	
	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
	
	Somente a 2
	
	2 e 3
	 
	1 e 3
	
	1 e 2
		 GabaritoComentado.
	
	
	 2a Questão (Ref.: 201310703167)
	
	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:
		
	
	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.
	
	Impossibilidade de correção de erros durante o processo de desenvolvimento de software.
	 
	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.
		
	
	
	 3a Questão (Ref.: 201310190141)
	
	Assinale a opção que apresenta a correta divisão de TODAS as fases do modelo de prototipação:
		
	
	Obtenção de requisitos, construção do protótipo, refinamento de requisitos, construção do produto.
	
	Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos.
	 
	Obtenção de requisitos, projeto rapido, construção do protótipo, construção do produto.
	
	Levantamento das necessidades, construção do desenho, refinamento das necessidades, construção do protótipo.
	 
	Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos, construção do produto.
		
	
	
	 4a Questão (Ref.: 201310189025)
	
	São consideradas linguagens de baixo nível e linguagem de alto nível respectivamente:
		
	
	Linguagem ASP; Linguagem PHP;
	
	Linguagem Pearl; Linguagem PHP
	 
	Linguagem Assembly; Linguagem Pearl;
	
	Linguagem Pearl; Linguagem ASP;
	
	Linguagem de Máquina; Linguagem Assembly;
		
	
	
	 5a Questão (Ref.: 201310368616)
	
	Marque a alternativa CORRETA. O modelo em cascata:
		
	 
	Tem uma etapa iniciada somente após a conclusão da etapa 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 independente
	
	Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação
	
	Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201310198350)
	
	Podem ser considerados artefatos de trabalho de um projeto de desenvolvimento:
I. Todos os programas que compõem o sistema, com exceção dos módulos de menu, que normalmente não sofrem alterações.
II. Todos os documentos que são gerados dentro de um projeto de desenvolvimento, incluindo cronogramas, atas de reunião e evidências de teste.
III. Alterações de requisitos enviados pelo cliente.
IV. Planejamento do projeto e cronogramas.
Escolha a alternativa correta:
		
	
	Alternativas I, II e IV estão corretas.
	 
	Alternativas II, III e IV estão corretas.
	
	Alternativas I e IV estão corretas.
	
	Alternativas I, III e IV estão corretas.
	
	Alternativas I e IV estão corretas.
		
	
	
	 Voltar    
	  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	Exercício: CCT0194_EX_A9_201310122938 
	 Voltar
	Aluno(a): RAPHAEL KEB KAB E SILVA
	Matrícula: 201310122938
	
	Data: 07/02/2015 19:56:18 (Finalizada)
	
	 1a Questão (Ref.: 201310167762)
	
	O programa de Melhoria de Processo do Software Brasileiro estabelece:
		
	
	um modelo de áreas de processos representadas por categoria e por estágios.
	 
	os processos fundamentais, organizacionais e de apoio do ciclo de vida de software.
	
	as atividades de tecnologia da informação agrupadas em processos e esses em domínios
	
	os estágios do ciclo de vida dos serviços de tecnologia da informação.
	 
	um modelo de processos de software, um método de avaliação e um modelo de negócio.
		
	
	
	 2a Questão (Ref.: 201310167765)
	
	Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A respeito desse assunto, assinale a opção correta.
		
	 
	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.
	
	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.
	
	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.
	
	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.
		
	
	
	 3a Questão (Ref.: 201310168557)
	
	Em relação à engenharia de software, a afirmação NÃO pertinente aos processos de software é:
		
	
	permitem que atividades sejam definidas em uma sequência lógica, para assim obter determinado software
	 
	um dos primeiros processos de software existente foi o modelo espiral
	
	são atividades ordenadas, normalmente divididas em fases
	
	usam uma sistematização normalmente rígida e pesada
	
	suas fases buscam manter a integridade e a qualidade do produto final
		
	
	
	 4a Questão (Ref.: 201310167768)
	
	A confiabilidade especificada para um software aplicativo é :
		
	
	um requisito funcional
	 
	um requisito não-funcional.
	
	um mecanismo de teste de estresse
	 
	um mecanismo de teste de desempenho.
	
	uma restrição de escopo.
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201310190145)
	
	A complexidade do projeto de um sistema de controle está ligada ao número de especificações a serem cumpridas e ao número de parâmetros variáveis de controladores, e quando se utiliza simultaneamente controladores em cascata e compensadores de realimentação pode-se chegar a um ponto onde não é viável a utilização de métodos convencionais de projeto. Por estes motivos:
		
	
	É justificável que esta estrutura, que consiste de um controlador em cascata externo e um interno, e um compensador de realimentação, e foi escolhida por abranger a maior parte dos problemas de controle encontrados na prática.
	
	É justificável o desenvolvimento de um conjunto de comandos e rotinas computacionais para projeto de sistemas de controle univariáveis, com realimentação unitária e com um controlador em cascata, com todos os parâmetros variáveis. O desenvolvimento desse conjunto de comandos e rotinas computacionais pode ser considerado um evento extremamente importante para os interessados no sistema.
	
	É injustificável que esta estrutura, que consiste de um interpretador externo e um interno, e um compilador de realimentação, e foi escolhida por abranger a maior parte dos problemas teóricos encontrados.
	
	É justificável que as inequações podem especificar desde os limites de variação dos parâmetros ajustáveis, passando pelos limites mínimos e máximos dos sinais de controle que atuam sobre o sistema controlado, e indo até os índices de desempenho normalmente usados na análise de sistemas de controle.
	 
	É justificável, e até mesmo imprescindível, a utilização de métodos computacionais alternativos para o projeto de sistemasde controle, que sejam mais avançados, mas também fáceis de usar.
		
	
	
	 6a Questão (Ref.: 201310371925)
	
	Muitos modelos de processos de desenvolvimento de software foram descritos na literatura de engenharia de software. Dentre esses modelos, qual possui a seguinte característica? Modelo evolutivo, possibilita uma maior integração entre as fases e facilita a depuração e a manutenção do sistema.
		
	
	Iterativo e Incremental
	
	Prototipação
	 
	Espiral
	
	Cascata
	
	Modelo em V
		 Gabarito Comentado.
	
	
	 Voltar        
	  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	Exercício: CCT0194_EX_A10_201310122938 
	 Voltar
	Aluno(a): RAPHAEL KEB KAB E SILVA
	Matrícula: 201310122938
	
	Data: 07/02/2015 20:06:33 (Finalizada)
	
	 1a Questão (Ref.: 201310746795)
	
	Indique a sentença que Não indica uma melhor prática do Processo Unificado:
		
	 
	Dificuldade para tratar requisitos que mudam;
	
	Verificar a qualidade do software continuamente;
	
	Usar arquiteturas baseada em componentes;
	
	Desenvolver software iterativamente;
	
	Identificação de riscos;
		
	
	
	 2a Questão (Ref.: 201310226363)
	
	Na engenharia de software, um processo iterativo denominado sprint, que segue o ciclo PDCA para entregar, num período de 30 dias aproximadamente, um incremento do software pronto, caracteriza a metodologia ágil:
		
	
	XP
	 
	SCRUM
	
	FDD
	
	Crystal
	
	DSDM
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201310203993)
	
	O ciclo de vida do software é um conjunto de atividades que são realizadas na construção de um software. O processo denominado Cascata ou Water Fall ainda é um dos mais utilizados e possui como característica principal:
		
	
	O uso de formalização rigorosa em todas as etapas de desenvolvimento;
	 
	A abordagem sistemática para realização das atividades do desenvolvimento de software de modo que elas seguem um fluxo seqüencial;
	
	O uso da prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de riscos;
	
	O desenvolvimento de uma implementação inicial, expondo o resultado ao comentário do usuário e fazendo seu aprimoramento por meio de muitas versões, até que um sistema adequado tenha sido desenvolvido.
	
	A codificação de uma versão executável do sistema desde as fases iniciais do desenvolvimento, de modo que o sistema final é incrementalmente construído, daí a alusão à idéia de "cascata"(waterfall );
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201310230521)
	
	De acordo com a teoria são características do Processo Unificado o que consta apenas em:
I. Dirigido por caso de uso.
II. Orientado por quatro workflows.
III. Centrado em arquitetura.
IV. Distribuído em cinco fases.
V. Iterativo e incremental.
 
		
	 
	I, III e V.
	
	I, II e III.
	
	I, II e IV.
	
	III, IV e V.
	 
	II, III e V.
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201310230524)
	
	De acordo com o Processo Unificado, o fluxo de trabalho Análise, tem forte concentração na fase de:
		
	
	Concepção.
	 
	Elaboração.
	
	Implementação.
	
	Construção.
	 
	Transição.
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201310167766)
	
	Analise as seguintes sentenças: 
- É um processo de desenvolvimento de software que oferece uma forma sistemática para construir um tipo de sistema que usa a arquitetura baseada em componentes; 
- Pode ser facilmente extensível, promovendo a reutilização de software e um entendimento intuitivo; 
- Define tanto métodos para controlar e monitorar mudanças quanto áreas de trabalho seguras, garantindo a um programador que as mudanças efetuadas em outro sistema não afetarão o seu sistema. 
Trata-se do processo.
		
	 
	RUP
	
	XP
	
	DDP
	
	TDP
	
	DSDM
		 Gabarito Comentado.
	
	
	 Voltar  
	  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	Simulado: CCT0194_SM_201310122938 V.1 
	 Fechar
	Aluno(a): RAPHAEL KEB KAB E SILVA
	Matrícula: 201310122938
	Desempenho: 5,0 de 8,0
	Data: 10/12/2014 21:32:25 (Finalizada)
	
	 1a Questão (Ref.: 201310155105)
	Pontos: 0,0  / 1,0
	A confiabilidade especificada para um software aplicativo é:
		
	
	um mecanismo de teste de estresse.
	
	uma restrição de escopo.
	 
	um requisito funcional.
	 
	um requisito não-funcional
	
	um mecanismo de teste de desempenho.
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201310155121)
	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 Dados
	 
	Modelos de Objetos
	
	Modelos de Comportamento
		
	
	
	 3a Questão (Ref.: 201310167998)
	Pontos: 1,0  / 1,0
	Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e Estado de saúde. 
"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."
		
	
	Objeto.
	
	Classe.
	
	Generalização.
	
	Associação.
	 
	Atributo.
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201310167747)
	Pontos: 0,0  / 1,0
	Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: 
Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: 
correto, preciso, completo, consistente, verificável.( ) 
Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) 
Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( )
		
	
	F F F
	
	V F F
	
	V V F
	 
	V V V
	 
	V F V
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201310167986)
	Pontos: 1,0  / 1,0
	Indique a alternativa correta para definir CONHECIMENTO:
		
	
	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.
	
	Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
	
	Símbolos, números, letras.
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201310167987)
	Pontos: 1,0  / 1,0
	Marque a alternativa correta que define Classe na modelagem orientada a objetos.
		
	
	É uma propriedade das ligações de uma associação.
	
	É a conexão física ou conceitual entre instâncias de objetos.
	
	Descreve um conjunto de ligação com estrutura e semântica comuns.
	
	É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).
	 
	Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
		
	
	
	 7a Questão (Ref.: 201310155130)
	Pontos: 0,0  / 1,0
	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: (QUESTÃO 74 - ENADE 2008)
		
	 
	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.
	
	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.
	
	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.
		
	
	
	 8a Questão (Ref.: 201310189349)
	Pontos: 1,0  / 1,0
	Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica:
=> O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática;
=> O analista verifica relatórios e outros impressos da empresa;
=> É excelente para projetos que necessitam discussão de várias áreas da empresa.
Assinale a resposta que apresenta respectivamente as técnicas descritas.
		
	
	Entrevista - Análise de documentos - Brainstorm
	
	Análise de documentos - Questionário - GED
	
	Entrevista - Questionário - JAD
	 
	Visita em Locco - Análise de documentos - JAD
	
	Visita em Locco - Questionário - Análise de documentos
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201310193786)
	
	Desenvolver software com qualidade é?
		
	
Sua Resposta: .
	
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
		
	
	
	 10a Questão (Ref.: 201310193785)
	
	O que é desenvolver Adhoc?
		
	
Sua Resposta: .
	
Compare com a sua resposta: Desenvolvimento sob demanda.
		
	
	
	 Voltar

Outros materiais