Buscar

1. Avaliação I Individual FLEX (423728) Modelagem de Sistemas Empresariais (GTI22)

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

1. Avaliação I - Individual FLEX (423728) - Modelagem de Sistemas 
Empresariais (GTI22) 
 Prova: 7944676 
 
X = Questão Cancelada 
Gabarito da Prova: Resposta Certa Sua Resposta Errada 
Acadêmico: Bruno Santos Borba (1168018) 
Disciplina: Modelagem de Sistemas Empresariais 
(GTI22) 
Avaliação: 
Avaliação I - Individual FLEX ( Cod.:423728) ( 
peso.:1,50) 
Prova Objetiva: 7944676 
Nota da Prova: 10 
1. 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. 
 
2. 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) As opções II e IV estão corretas. 
 c) Somente a opção I está correta. 
 d) Somente a opção IV está correta. 
 
3. 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. Analisando a 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) Somente a opção II está correta. 
 b) As opções I e III estão corretas. 
 c) Somente a opção I está correta. 
 d) As opções II e IV estão corretas. 
 
4. Com relação aos modelos de processos de software, destacamos o modelo sequencial 
linear ou modelos tradicionais, modelo de prototipação, modelo incremental, modelo 
espiral e as metodologias ágeis. Esses modelos 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. De acordo com estes modelos, analise as sentenças a 
seguir: 
 
I- O ciclo de vida clássico ou modelo em cascata é o modelo mais antigo e mais utilizado 
em engenharia de software, que requer uma abordagem sistemática sequencial ao 
desenvolvimento de software, em que o produto será disponibilizado ao cliente somente 
no final do desenvolvimento. 
II- A prototipação fornece o potencial para o desenvolvimento rápido de versões 
incrementais do software e exige considerável experiência na determinação de riscos e 
depende dessa experiência para ter sucesso. 
III- O modelo espiral é dividido em fase de obtenção de requisitos, projeto rápido, 
construção do protótipo, avaliação do protótipo e refinamento do protótipo. 
IV- O modelo incremental é um modelo de desenvolvimento de software que combina 
elementos do modelo em cascata com a filosofia da prototipação, sendo definidos 
incrementos em que o software será desenvolvido, bem como da entrega para o cliente. 
 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças II e IV estão corretas. 
 b) As sentenças I e IV estão corretas. 
 c) As sentenças I e III estão corretas. 
 d) As sentenças I, II e III estão corretas. 
 
5. 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. Com base no modelo apresentado, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) O ciclo de vida clássico da engenharia de software tem sofrido críticas dos 
especialistas. Uma delas é o fato de o cliente ter de declarar todos os requisitos 
explicitamente na primeira parte do projeto, gerando insegurança. 
( ) O modelo cascata é o modelo mais antigo e mais utilizado em engenharia de 
software, que requer uma abordagem sistemática sequencial ao desenvolvimento de 
software, sendo o produto disponibilizado ao cliente somente no final do 
desenvolvimento. 
( ) É o modelo que se concentra na capacidade de se especificar o software a uma 
máquina em um nível que esteja próximo à linguagem natural e engloba um conjunto de 
ferramentas de software que possibilitam que o sistema seja especificado em uma 
linguagem de alto nível e que o código-fonte seja gerado automaticamente a partir dessas 
especificações. 
( ) O modelo cascata é dividido em fase de obtenção de requisitos, projeto rápido, 
construção do protótipo, avaliação o protótipo e refinamento do protótipo. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - F - F. 
 b) F - V - F -V. 
 c) V - V - F - F. 
 d) V - V - V - V. 
 
6. A arquitetura global do RUP é 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á no eixo vertical representa o aspecto 
estático do processo, organizado em termos de disciplinas. No RUP, processo é definido 
como sendo uma descrição de quem está fazendo o quê, como e quando - esses quatro 
elementos estruturais, correspondem a Papel (quem), Atividade (como), Artefato (o quê) e 
Fluxo (quando). Com base no exposto, ordene as fases do eixo horizontal: 
 
I- Concepção. 
II- Transição. 
III- Construção. 
IV- Elaboração. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: Disponível em: . Acesso em: 27 out. 2016. 
 a) II - III - IV - I. 
 b) III - I - II - IV. 
 c) IV - II - I - III. 
 d) I - IV - III - II. 
 
7. 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) F - V - F - V - F. 
 b) V - F - V - F - F. 
 c) F - F - V - V - V. 
 d) V - F - V - V - V. 
 
8. 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) As opções II e IV estão corretas. 
 d) Somente a opção I está correta. 
 
9. 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) Híbrido. 
 b) Espiral. 
 c) Clássico ou Cascata. 
 d) Prototipação. 
 
10. 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 Incremental. 
 c) Modelo Espiral. 
 d) Prototipação.

Continue navegando