Buscar

Prova Objetiva Final - Processo de Software (ADS28)

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

Prévia do material em texto

Disciplina:
	Processo de Software (ADS28)
	Avaliação:
	Avaliação Final (Objetiva) - Individual FLEX ( Cod.:512509)
	Prova:
	20860018
	Nota da Prova:
	10,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	A métrica em processo é um agrupamento de medidas que existe em processos de desenvolvimento de quaisquer produtos com o objetivo de avaliar o desenvolvimento e compreender a situação corrente do projeto. No caso de projetos de software, o CMMI é um modelo utilizado para a avaliação da qualidade do processo, baseando-se em medidas de tempo, número de erros, linhas de código, de manutenções, dentre outros. Sobre métricas de processo de software, classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) A coleta de dados auxilia o engenheiro de software a tomar decisões em um projeto.  
(    ) As medidas utilizadas em projeto de software são qualitativas.  
(    ) O objetivo da medição no processo de software é melhorá-lo continuamente.  
(    ) As métricas auxiliam as empresas a montarem sua visão estratégica. 
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - V - F.
	 b)
	V - V - V - F.
	 c)
	F - V - F - V.
	 d)
	V - F - V - V.
	2.
	O alicerce da engenharia de software é a camada de processo que mantém unidas as camadas de tecnologia e permite o desenvolvimento racional e oportuno de softwares, para uso de adequados métodos, a fim de se obter um produto de qualidade. Na Engenharia de Software, a qualidade dá ênfase à preocupação da disciplina, à padronização e à satisfação dos clientes. O processo dá ênfase ao roteiro e ao planejamento das atividades, bem como ao controle do projeto de software. Com relação à função da qualidade do processo de software, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Serve para garantir que o desenvolvimento de software ocorra dentro do prazo estimado, fazer de forma correta as definições estabelecidas no escopo e esteja comprometido com a qualidade desejada.
(    ) Serve para incorporar um modelo de processo de software sob orientações a objetos e testes automatizados como padrão de qualidade.
(    ) Serve para concentrar as melhores práticas e métodos de customização e reúso de software.
(    ) Para evitar retrabalho e ter mais chance de reconhecimento por parte de todos os envolvidos.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - V - F.
	 b)
	V - F - F - V.
	 c)
	V - F - V - V.
	 d)
	F - F - V - V.
	3.
	A Engenharia de Software tem como principal objetivo o uso de princípios que de maneira econômica viabilizem o desenvolvimento de sistemas computacionais confiáveis e eficientes. Além destes aspectos, existem critérios mais técnicos, como considerar as necessidades do cliente, prazo, métricas e processos. Sobre as camadas de Engenharia de Software, assinale a alternativa CORRETA:
	 a)
	A camada de métodos fornece informação técnica para desenvolvimento de sistemas de informação.
	 b)
	As ferramentas não fornecem um suporte automatizado para o processo e para os métodos.
	 c)
	O foco na qualidade é a camada menos prioritária para a Engenharia de Software.
	 d)
	A agilidade é a camada da base da Engenharia de Software.
	4.
	O processo de desenvolvimento de software tem como um de seus objetivos a melhoria do produto de software, assegurando o desenvolvimento de sistemas de informação com prazos e necessidades de recursos definidos e com elevada produtividade, de forma econômica e, sobretudo, com qualidade garantida. Sobre o processo de software, assinale a alternativa CORRETA:
	 a)
	A comunicação tem como objetivo criar um modelo do negócio.
	 b)
	A atividade de planejamento tem como objetivo a criação de um "mapa" para guiar o trabalho da equipe durante o projeto.
	 c)
	A atividade de modelagem faz a geração de código e testes.
	 d)
	As atividades metodológicas aplicam-se a apenas grandes projetos de software.
	5.
	A visão, a missão, os objetivos e os processos de cada organização são atendidos conforme a modelagem adotada. Deve ser compreendida como um processo através do qual é possibilitada a formação da estrutura organizacional, seja ela de pequeno, médio ou grande porte. Enfim, considerando que nenhuma estratégia pode ser seguida sem uma estrutura que a suporte, na qual a modelagem desempenha um papel fundamental. Referente à abordagem da Modelagem Organizacional, analise as sentenças a seguir:
I- Objetiva tornar a cadeia de fornecimento de informação e conhecimento uma organização compartilhável e reusável.
II- Possibilita maior habilitação de respostas e questionamentos para tarefas da cadeia de fornecimento que não estão explicitamente representados no modelo.
III- Define de forma precisa os objetivos da organização, deixando-os consistentes por meio dos domínios e da interpretação dos usuários.
IV- Objetiva demonstrar visualmente tarefas da cadeia de fornecimento e controlar explicitamente a interpretação das informações pelos usuários.
Assinale a alternativa CORRETA:
	 a)
	As sentenças III e IV estão corretas.
	 b)
	As sentenças II e IV estão corretas.
	 c)
	As sentenças I, III e IV estão corretas.
	 d)
	As sentenças I, II e III estão corretas.
	6.
	O Capability Maturity Model Integration (CMMI) é um modelo de melhoria de processos com ferramentas para tornar as empresas de software mais eficazes, o qual pode ser utilizado apenas um projeto, divisão ou na organização inteira. O modelo trata as práticas como provadas e efetivas, auxiliando a empresa a estabelecer metas e prioridades, fornecendo um guia de implementação de melhorias. Sobre o CMMI, classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) O fornecimento das diretrizes baseadas nas melhores práticas de melhoria dos processos e habilidades organizacionais é o principal objetivo do CMMI. 
(    ) No nível de otimização, o processo de aperfeiçoamento é contínuo.  
(    ) A implementação do CMMI é mais simples que a do MPS.BR.  
(    ) O CMMI é voltado para empresas médias e pequenas. 
Assinale a alternativa que apresenta a sequência CORRETA.
	 a)
	F - V - F - F.
	 b)
	V - V - F - F.
	 c)
	V - V - F - V.
	 d)
	V - F - V - F.
	7.
	Em uma organização, o desenvolvimento do modelo de negócio é realizado por equipes diferentes das equipes que desenvolvem a modelagem de software. O modelo de negócio serve de suporte para o projeto do software, cujos detalhes técnicos do modelo de software não estarão contemplados ou detalhados no modelo de negócio. Para auxiliar no desenvolvimento destes modelos, pode-se utilizar a técnica i, proposta por Eric Yu, que define quem executará os processos, as diferentes formas para executá-los e quem deverá receber as informações. Esta técnica utiliza-se do Modelo de Dependência Estratégica (SD) e do Modelo de Razão Estratégica (SR). Sobre a definição do Modelo de Dependência Estratégica (SD), assinale a alternativa CORRETA:
	 a)
	Fornece um guia de uso e razões de validação dos processos organizacionais.
	 b)
	Fornece uma descrição dos elementos do projeto e instruções para a utilização dos processos.
	 c)
	Fornece uma definição intencional de um processo com relação a uma rede de relacionamento de dependência entre atores que executarão estes processos.
	 d)
	Fornece uma definição do processo de integração entre os recursos tecnológicos e os recursos humanos de um projeto.
	8.
	O dicionário de dados é uma ferramenta que permite descrever de maneira formal e estruturada os detalhes lógicos dos componentes do sistema, com o objetivo de auxiliar a análise de sistemas de informação, focada na especificação dos dados do domínio do sistema, descrevendo os fluxos de dados, como serão armazenados e os elementos de dados. Sobre as partes integrantes de um Dicionário de Dados, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) As entidades podem ser simples, compostas, multivaloradas ou determinantes.  
(    ) O tamanho de um atributo define quantoscaracteres são necessários para armazenar o conteúdo.  
(    ) O domínio é uma informação que pode ser do tipo numérico, texto, data ou booleano.  
(    ) Os atributos representam características de uma entidade representada no modelo. 
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - V - V.
	 b)
	V - F - V - V.
	 c)
	V - F - F - V.
	 d)
	F - V - V - F.
	9.
	Segundo Pressman (2011, p. 40), "Uma metodologia (framework) de processo estabelece o alicerce para um processo de engenharia de software completo, por meio da identificação de um pequeno número de atividades estruturais aplicáveis a todos os projetos, independentemente de tamanho ou complexidade". Para este mesmo autor, uma metodologia de processo genérico para engenharia de software compreende cinco atividades: comunicação, planejamento, modelagem, construção e emprego. A respeito destas atividades, analise as sentenças a seguir:
I- Planejamento: serve para compreender os objetivos das partes interessadas para com o projeto e fazer o levantamento das necessidades que ajudarão a definir as funções e características do software.
II- Construção: combina geração de código (manual ou automatizada) e testes necessários para revelar erros na codificação.
III- Emprego: o software é entregue ao cliente, que avalia o produto e fornece feedback, baseado na avaliação.
Assinale a alternativa CORRETA:
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto Alegre: AMGH, 2011.
	 a)
	Somente a sentença I está correta.
	 b)
	Somente a sentença II está correta.
	 c)
	As sentenças II e III estão corretas.
	 d)
	As sentenças I e III estão corretas.
	10.
	A Melhoria do Processo de Software Brasileiro, também denominado MPS.BR, tem como objetivo melhorar os processos dos softwares das pequenas e médias empresas brasileiras. O MPS.BR fornece várias provas oficiais e cursos com a finalidade de capacitar profissionais acerca da metodologia. No mundo, existem outros modelos bastante conhecidos como o CMMI e o ISO/IEC 15504, os quais trazem níveis de capacidade para o processo. Sobre a melhoria de processo de software, analise as sentenças a seguir:
I- O CMMI busca fornecer melhores práticas para a melhoria dos processos e habilidades organizacionais. 
II- O MPS.BR tem como objetivo criar cursos pelo país para formar consultores do modelo. 
III- O CMMI é um boleto dividido em níveis de maturidade, iniciando no nível maturidade inicial até o de maturidade 5, denominado de nível de otimização. 
IV- O nível gerenciado do MPS.BR avalia a gerência de riscos do projeto. 
Assinale a alternativa CORRETA:
	 a)
	As sentenças I, II e III estão corretas.
	 b)
	As sentenças II e IV estão corretas.
	 c)
	As sentenças I, III e IV estão corretas.
	 d)
	As sentenças II, III e IV estão corretas.
Prova finalizada com 10 acertos e 0 questões erradas.
Parte inferior do formulário

Continue navegando