Buscar

Prova individual flex modelagem de sistemas empresariais

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 6 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 6 páginas

Prévia do material em texto

1.
	A metodologia de desenvolvimento Ágil busca tornar mais rápido o processo de desenvolvimento de software, além de promover uma melhor comunicação e interação entre os membros da equipe. Diminuir as falhas e ter um aumento na produtividade também são objetivos das metodologias ágeis. Sobre as metodologias ágeis, analise as opções a seguir:
I- Extreme Programming XP.
II- Processo Unificado Ágil (AUP).
III- Desenvolvimento Dirigido à Funcionalidade (FDD).
IV- Desenvolvimento Dirigido à Produção (DDP).
Assinale a alternativa CORRETA:
	 a)
	Somente a opção I está correta.
	 b)
	Somente a opção IV está correta.
	 c)
	As opções II e IV estão corretas.
	 d)
	As opções I, II e III estão corretas.
	2.
	O ciclo de vida de um software, definindo assim o seu tempo de utilização, possui como objetivo disponibilizar para os programadores o tempo em que se inicia o desenvolvimento do software, tempo de manutenção que este terá durante seu uso, bem como definir quando ele deixará de ser utilizado. O método de processo unificado, também chamado de Rational Unified Process (RUP), realiza a função de definir cada período do desenvolvimento do software, desde sua criação até sua finalização. Assinale a alternativa CORRETA que apresenta uma fase do ciclo de vida do processo unificado:
	 a)
	Interatividade.
	 b)
	Manutenibilidade.
	 c)
	Manutenção.
	 d)
	Construção.
	3.
	Os modelos de ciclo de vida de processo de software são descrições abstratas do processo de desenvolvimento e apresentam as principais atividades e informações usadas na produção e manutenção de software, bem como a ordem em que as atividades devem ser executadas. Um dos importantes modelos de ciclo de vida de software tem desenvolvimento iterativo, e cada ciclo inclui uma etapa de definição de objetivos e alternativas; outra de avaliação de alternativas e identificação e resolução de riscos; uma terceira etapa de validação e verificação e, finalmente, na etapa seguinte, o planejamento. Sobre o modelo apresentado, assinale a alternativa CORRETA:
	 a)
	Espiral.
	 b)
	Prototipação.
	 c)
	Híbrido.
	 d)
	Clássico ou Cascata.
	4.
	O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. Nele encontram-se os processos, as atividades e as tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software, abrangendo a vida do sistema, desde a definição de seus requisitos até o término de seu uso. O modelo de ciclo de vida clássico ou modelo Cascata recebeu esse nome devido ao encadeamento de uma fase com outra. Os principais estágios do modelo demonstram as atividades fundamentais de desenvolvimento e que seguem determinada ordem. Sobre a ordem dos processos no modelo Cascata, assinale a alternativa CORRETA:
	 a)
	Projeto de sistema e software, implementação e teste de unidade, integração e teste de sistema e operação e manutenção.
	 b)
	Análise e definição de requisitos, projeto de sistema e software, implementação e teste de unidade, integração e teste de sistema e operação e manutenção.
	 c)
	Projeto de sistema e software, análise e definição de requisitos, implementação e teste de unidade, operação e manutenção e integração e teste de sistema.
	 d)
	Projeto de sistema e software, análise e definição de requisitos, implementação e teste de unidade, operação e teste de sistema e integração e manutenção.
	5.
	Cascata, espiral e prototipação são modelos de ciclo de vida que auxiliam no desenvolvimento de software. Esses modelos podem se adequar segundo as preferências da equipe ou as características específicas de um. Diante disso, analise as sentenças a seguir: 
I- Todos os modelos de ciclo de vida possuem três fases em comum: definição, desenvolvimento e manutenção.
II- Metodologias que seguem o modelo em cascata possuem fases bem definidas, mas que poderão variar conforme a necessidade da equipe.
III- O modelo cascata faz parte dos modelos clássicos de desenvolvimento.
IV- A fase de testes do modelo cascata tem por finalidade garantir rapidez e agilidade no desenvolvimento.
V- Projetos desenvolvidos através do modelo em espiral normalmente possuem um maior potencial de risco, já que sua abordagem está orientada à codificação.
Assinale a alternativa CORRETA:
	 a)
	As sentenças III e V estão corretas.
	 b)
	As sentenças II, IV e V estão corretas.
	 c)
	As sentenças I, II e III estão corretas.
	 d)
	As sentenças I, III e IV estão corretas.
	6.
	O Extreme Programming (XP) foi desenvolvido por Kent Back e Ward Cunningham, é conhecido como o mais popular dos métodos ágeis. É indicado para equipes pequenas e médias, que necessitam desenvolver softwares em que os requisitos não estão totalmente especificados e que também se modificam rapidamente. Pressman (2011, p. 87) define um conjunto de cinco valores que estabelecem as bases para todo o trabalho realizado com parte da XP. Classifique V para as opções verdadeiras e F para as falsas:
( ) Comunicação.
( ) Agilidade.
( ) Feedback (realimentação ou retorno).
( ) Coragem.
( ) Respeito.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
FONTE: SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
	 a)
	V - F - V - F - F.
	 b)
	V - F - V - V - V.
	 c)
	F - V - F - V - F.
	 d)
	F - F - V - V - V.
	7.
	A arquitetura global do RUP (uma variação do UP - Unified Process) é organizada em duas dimensões: a horizontal e a vertical. O eixo horizontal evidencia o aspecto dinâmico do processo, descrevendo como ocorre o desenvolvimento ao longo do tempo em termos de fases, iterações e marcos. Também mostra como a ênfase varia ao longo do tempo. Já o eixo vertical representa o aspecto estático do processo, organizado em termos de disciplinas. A visão estática do RUP, prioriza as atividades que ocorrem durante o processo de desenvolvimento. Sobre estas atividades ou workflows, analise as sentenças a seguir:
I- Análise e Projeto: um modelo de projeto é criado e documentado com modelos de arquitetura, modelos de componentes, modelos de objetos e modelos de sequência. 
II- Gerenciamento de Projeto: um dos principais do RUP, os componentes do sistema são implementados e estruturados em subsistemas de implementação.
III- Modelagem de Negócios: são disponibilizadas as ferramentas apropriadas para a equipe de desenvolvimento implementar o modelo de projeto do software.
Agora, assinale a alternativa CORRETA:
FONTE: Disponível em: <http://www2.dbd.puc-rio.br/pergamum/tesesabertas/0210668_06_cap_03.pdf>. Acesso em: 27 out. 2016.
	 a)
	Somente a sentença I está correta.
	 b)
	As sentenças II e III estão corretas.
	 c)
	Somente a sentença III está correta.
	 d)
	As sentenças I e III estão corretas.
	8.
	Uma das primeiras decisões que o analista deve tomar antes de começar o desenvolvimento de um software é qual o tipo de modelo de ciclo que será utilizado. O método de desenvolvimento clássico tem seu processo de desenvolvimento feito de maneira sequencial, e cada uma das fases resulta na elaboração de um ou mais documentos. Assinale a alternativa CORRETA que apresenta esse ciclo de vida:
	 a)
	Modelo Cascata.
	 b)
	Modelo Espiral.
	 c)
	Prototipação.
	 d)
	Modelo Incremental.
	9.
	A metodologia Scrum é utilizada com o objetivo de realizar o desenvolvimento ágil de um software, consegue gerenciar o trabalho de forma eficiente e possui como vantagem o trabalho em grupo. O Scrum baseia-se em três pilares que apoiam a implementação de controle de processo empírico. Assinale a alternativa CORRETA:
	 a)
	Transparência, desenvolvimento e teste.
	 b)
	Transparência, verificação e programação.
	 c)
	Análise, inspeção e adaptação.
	 d)
	Transparência, inspeção e adaptação.
	10.
	O Modelo de Entidade e Relacionamento ? MER ? possui como objetivo mapear e representar de forma gráfica os relacionamentos entre os dados de um banco de dados, busca apresentar definições relativas ao mundo real, formado por características, objetos e relacionamentos. Analisandoa estrutura do Diagrama de Entidade e Relacionamento ? DER ?, esta ferramenta possui como funcionalidade modelar e representar as entidades e os relacionamentos dentro do banco de dados de um sistema. O Diagrama de Entidade e Relacionamento DER, conforme figura, é formado por três composições. Analise as opções a seguir:
I- Modelo, entidade e diagrama.
II- Entidade, associação e atributo.
III- Modelagem, conjunto e objetos. 
IV- Ocorrências, características e dados.
Agora, assinale a alternativa CORRETA:
	
	
	 a)
	As opções I e III estão corretas.
	 b)
	As opções II e IV estão corretas.
	 c)
	Somente a opção II está correta.
	 d)
	Somente a opção I está correta.

Continue navegando