Buscar

Modelagem de Sistemas Empresariais (GTI22) Prova I

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

Prévia do material em texto

Acadêmico: Marcos da Silva (742529)
Disciplina: Modelagem de Sistemas Empresariais (GTI22)
Avaliação: Avaliação I - Individual FLEX ( Cod.:445307) ( peso.:1,50)
Prova: 9880564
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
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) Manutenibilidade.
 c) Manutenção.
 d) Construção.
2. 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) As opções II e IV estão corretas.
 c) Somente a opção IV está correta.
 d) Somente a opção I está correta.
3. 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 é uma ferramenta
que pode realizar atividades e resolver problemas de projetos diferentes, desde que tenham as mesmas classes e
os mesmos objetos em comum. Esta metodologia de gerenciar o desenvolvimento de softwares complexos está
relacionada a uma técnica. Sobre essa técnica, ou seja, a abordagem utilizada, analise as seguintes opções: 
 
I- Iterativa. 
II- Implementativa. 
III- Incremental. 
IV- Dedutiva. 
 
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 I está correta.
 d) Somente a opção IV está correta.
4. 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) Análise, inspeção e adaptação.
 b) Transparência, desenvolvimento e teste.
 c) Transparência, inspeção e adaptação.
 d) Transparência, verificação e programação.
5. 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) Híbrido.
 c) Clássico ou Cascata.
 d) Prototipação.
6. 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) F - V - V - V.
 b) V - F - F - V.
 c) V - F - V - F.
 d) F - V - F - F.
7. 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 - V - V.
 b) F - V - F.
 c) V - V - F.
 d) V - F - F.
8. 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 I e III estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças I e IV estão corretas.
9. 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: <http://www2.dbd.puc-rio.br/pergamum/tesesabertas/0210668_06_cap_03.pdf>. Acesso
em: 27 out. 2016.
 a) III - I - II - IV.
 b) I - IV - III - II.
 c) IV - II - I - III.
 d) II - III - IV - I.
10. 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) As opções I, II e III estão corretas.
 c) Somente a opção I está correta.
 d) As opções II e IV estão corretas.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando