Buscar

Avaliação I Modelagem de Sistemas Empresarias

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 (GTI22)
	Avaliação:
	Avaliação I - Individual FLEX ( Cod.:514981) ( peso.:1,50)
	Prova:
	16729504
	Nota da Prova:
	9,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	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 IV está correta.
	 b)
	Somente a opção I está correta.
	 c)
	As opções II e IV estão corretas.
	 d)
	As opções I, II e III estão corretas.
	2.
	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)
	F - V - V - F.
	 b)
	V - V - F - V.
	 c)
	F - F - F - V.
	 d)
	V - F - V - F.
	3.
	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 processo unificado é 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.
	4.
	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)
	As opções I 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.
	5.
	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)
	V - F - V - F - F.
	 c)
	F - V - F - V - F.
	 d)
	F - F - V - V - V.
	6.
	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)
	Clássico ou Cascata.
	 d)
	Híbrido.
	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)
	As sentenças I e III estão corretas.
	 b)
	Somente a sentença I está correta.
	 c)
	Somente a sentença III está correta.
	 d)
	As sentenças II e III estão corretas.
	8.
	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.
	9.
	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)
	Manutenção.
	 c)
	Manutenibilidade.
	 d)
	Construção.
	10.
	O ciclo de vida é a primeira escolha que deve ser realizada antes de inciar o processo de desenvolvimento do software. Essa escolha é necessária, pois é através da escolha que são identificados os processos, as atividades e as tarefas que se referem ao desenvolvimento do sistema, 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. Com relação ao ciclo de vida de um projeto, classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) Estabelece uma sequência de fases, com o objetivo de realizar algo e garantir um bom gerenciamento.
(    ) Os custos são geralmente decrescentes à medida que a fase avança.
(    )  Os riscos são geralmente crescentes à medida que a fase avança.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - F.
	 b)
	V - V - V.
	 c)
	F - V - F.
	 d)
	V - V - F.
Prova finalizada com 9 acertos e 1 questões erradas.
Parte inferior do formulário

Outros materiais