Buscar

MODELAGEM DE SISTEMA EMPRESARIAL

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:
	Modelagem de Sistemas Empresariais 
	Prova:
	I AVALIAÇÃO
	Nota da Prova:
	9,00
	
	
	Legenda: Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	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. Entre os paradigmas de ciclo de vida de engenharia de software, um deles se caracteriza mais fortemente por uma abordagem sistemática e sequencial das atividades. Sobre o modelo descrito, assinale a alternativa CORRETA:
	a)
	Prototipação.
	b)
	Espiral.
	c)
	Clássico ou Cascata.
	d)
	Híbrido.
	2.
	Pode-se verificar se a implementação de um software é viável ou não por meio da fase de concepção ou iniciação. Nesta fase, são identificados e determinados o escopo, a arquitetura, os riscos do projeto, as combinações moderadas e os tratamentos que devem complementar o projeto de desenvolvimento do software. Esta fase de concepção e iniciação possui como objetivo avaliar os esforços e os prazos da implementação do software. Esta fase pertence ao ciclo de vida de um software. Classifique V para as opções verdadeiras e F para as falsas:
(    ) Modelo de dados.
(    ) Rational Unified Process (RUP).
(    ) Relacionamento de dados.
(    ) Procedimento modelado.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	a)
	V - F - V - F.
	b)
	F - V -  F  - F.
	c)
	V - F - F - V.
	d)
	F - V - V - V.
	3.
	O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. Ele é a estrutura que contém 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. Com base no modelo apresentado, classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) Projeto de sistema e software: considerada a última fase, o projeto nesta fase é considerado um software.
(    ) Integração e teste de sistema: nesta fase, após os testes, o sistema de software é liberado para o cliente.
(    ) Implementação e teste de unidade: durante esse estágio, o projeto de software é realizado como um conjunto de programas ou unidades de programa e cada fase é verificada para identificar se atende ao solicitado.
(    ) Análise e definição de requisitos: durante essa fase é que os serviços, restrições e objetivos do sistema são definidos, através dos levantamentos com o cliente.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	a)
	F - V - V - V.
	b)
	V - V - F - F.
	c)
	V - F - F - V.
	d)
	F - V - V - F.
	4.
	Os modelos de software evolucionários possuem como objetivo disponibilizar o desenvolvimento de versões completas, para que o software tenha como função estar em constante evolução. Esses softwares são mais interativos e seguem uma linha de evolução para que o software tenha versões cada vez mais aprimoradas. Suas características são a evolução conforme a necessidade do cliente, o avanço tecnológico e as necessidades de mudanças no próprio software. O modelo evolucionário, no entanto, também apresenta pontos fracos. Sobre esses pontos fracos, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Os requisitos devem ser estabelecidos de maneira completa, correta e clara logo no início do projeto.
(    ) A organização tem de ter recursos humanos suficientes para acomodar as várias equipes.
(    ) Dificuldade em acomodar mudanças após o processo ter sido iniciado.
(    ) As tarefas para acompanhamento e controle do projeto tornam-se mais difíceis.
Assinale a alternativa que apresenta a sequência CORRETA:
	a)
	V - F - V - F.
	b)
	F - V - V - F.
	c)
	F - F - F - V.
	d)
	V - V - F - V.
	5.
	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)
	Construção.
	c)
	Manutenção.
	d)
	Manutenibilidade.
	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 - V - V.
	b)
	F - V - F - V - F.
	c)
	F - F - V - V - V.
	d)
	V - F - V - F - F.
	7.
	O Diagrama de Entidade de Relacionamento ? DER ? é uma ferramenta que possui como objetivo modelar as entidades e seus relacionamentos, são informações definidas para o banco de dados de sistema. O DER é formado por entidades, relacionamentos e atributos. As entidades são formadas pelos dados concretos e abstratos, os quais formam um conjunto de informações sobre o sistema. Os relacionamentos são definidos pelas ocorrências entre as entidades. Os atributos são as descrições, nomes definidos para cada entidade do relacionamento. Sobre como é representado graficamente o DER, analise as opções a seguir:
I- Triângulo, quadrado e setas.
II- Reta, círculo e esfera.
III- Pirâmide, cubo e circular.
IV- Retângulo, losango e linhas.
Assinale a alternativa CORRETA:
	a)
	Somente a opção IV está correta.
	b)
	As opções II e IV estão corretas.
	c)
	Somente a opção I está correta.
	d)
	As opções I e III estão corretas.
	8.
	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)
	As opções I, II e III estão corretas.
	b)
	Somente a opção IV está correta.
	c)
	Somente a opção I está correta.
	d)
	As opções II e IV estão corretas.
	9.
	Entre os anos 1980 e 1994, o paradigma da orientação a objetos surgiu como meio para tentar melhorar o trabalho de desenvolvimento de software, e através desta metodologia de desenvolvimento, surgiu a UML (Unified Model Language). A UML é uma metodologia que permite visualizar, especificar, construir e documentar os requisitos de um software, produzindo diagramas e modelos que facilitam o entendimento do sistema. Neste sentido, o Processo Unificado utiliza os modelos da UML para o desenvolvimento de software. Sobre o Processo Unificado, analise as afirmativas a seguir:
I- Toda a construção de um software, quando utilizado o processo unificado, é baseado em modelos de casos de uso.
II- O ciclo de vida do processounificado é iterativo, isto é, cada fase (iteração) é construída, testada, validada e integrada aos demais módulos do projeto.
III- A fase chamada de concepção, do processo unificado, é encarregada pelo desenvolvimento principal do sistema.
Assinale a alternativa CORRETA:
	a)
	Somente a afirmativa I está correta.
	b)
	As afirmativas I e III estão corretas.
	c)
	As afirmativas I e II estão corretas.
	d)
	As afirmativas II e III estão corretas.
	10.
	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 III está correta.
	b)
	As sentenças I e III estão corretas.
	c)
	As sentenças II e III estão corretas.
	d)
	Somente a sentença I está correta.
Prova finalizada com 9 acertos e 1 questões erradas.
Parte inferior do formulário

Continue navegando