Buscar

PROVA 1

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

05/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/5
Acadêmico: Ledson Alves Loredo (1320416)
Disciplina: Modelagem de Sistemas Empresariais (GTI22)
Avaliação: Avaliação I - Individual FLEX ( Cod.:648814) ( peso.:1,50)
Prova: 24960797
Nota da Prova: 8,00
Legenda: Resposta Certa Sua Resposta Errada 
1. O Processo Unificado (Unified Process) não é um padrão de desenvolvimento de software,
porém é muito utilizado e considerado como um modelo de processo de desenvolvimento de
software orientado a objeto, pois toda a construção do sistema é baseada nos casos de uso,
que organiza requisitos funcionais para a geração do resultado esperado pelo usuário.
Partindo desse pressuposto, analise as sentenças seguir:
I- O processo unificado é o conjunto de atividades para transformar requisitos levantados
pelo usuário em um software, e possui seu ciclo de vida iterativo.
II- O processo unificado também é centrado na arquitetura do software e seu desenho é
traçado no início do projeto e evolui em cada fase do desenvolvimento.
III- O processo unificado possui algumas fases, como a concepção, em que são definidos o
cronograma e a distribuição das atividades, e não se envolve o usuário final.
IV- O processo unificado possui algumas fases, como a concepção, em que são definidos o
cronograma e a distribuição das atividades, e envolve-se muito o usuário final.
Assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças II e III estão corretas.
2. O Rational Unified Process (RUP) é um processo de engenharia de software cujo objetivo é
assegurar a produção de software de alta qualidade, satisfazendo as necessidades dos
usuários no prazo e nos custos previstos. No RUP, o projeto passa por quatro fases básicas.
Com base nestas fases do RUP, avalie as asserções a seguir e a relação proposta entre elas:
I- Estas iterações são em geral curtas e abordam algumas poucas funções do sistema,
reduzindo o impacto do sistema.
PORQUE 
II- Quanto menor o tempo de uma iteração, menor a probabilidade de haver uma mudança
neste período para as funções em questão.
Assinale a alternativa CORRETA:
 a) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
 b) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
 c) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta
da primeira.
 d) As duas asserções são proposições verdadeiras, mas a segunda não é justificativa correta
da primeira.
05/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/5
3. Modelos de ciclo de vida de processo de software são descrições abstratas do processo de
desenvolvimento, mostrando 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.
Com relação ao modelo de desenvolvimento Extreme Programming (XP), avalie as asserções
a seguir e a relação proposta entre elas:
I- Os requisitos não estão especificados como uma lista de funções requeridas do sistema.
PORQUE
II- Envolve um conjunto de regras e práticas constantes no contexto de quatro atividades
metodológicas (planejamento, projeto, codificação e testes). 
Assinale a alternativa CORRETA:
 a) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa
correta da primeira.
 b) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta
da primeira.
 c) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
 d) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
4. O desenvolvimento de sistemas orientados a objetos estrutura o problema apresentado pelo
usuário em forma de objetos do mundo real que podem trocar mensagens entre si, e
possuem suas características representadas em seus atributos. Referente ao
desenvolvimento de software orientado a objetos, analise as afirmativas a seguir:
I- A Orientação a Objeto também auxilia a determinar a quantidade de reuniões com o
cliente, a fim de realizar o levantamento de requisitos para transformá-los em objetos.
II- A Orientação a Objeto torna mais fácil o desenvolvimento e manutenção de um sistema
devido à possibilidade de reutilização de código por meio da herança.
III- O desenvolvimento de software orientado a objeto é menos eficiente e menos flexível em
relação à programação não orientada a objetos.
IV- A comunicação do projeto entre os envolvidos é mais segura e rápida no desenvolvimento
orientado a objeto, pois é auxiliada por meio dos modelos.
V- A definição de casos de uso não é obrigatória na orientação a objetos, pois a identificação
das funcionalidades e interação do usuário no sistema pode ser desenvolvida por outro
modelo.
Assinale a alternativa CORRETA:
 a) As afirmativas II e IV estão corretas.
 b) As afirmativas I e V estão corretas.
 c) As afirmativas II e III estão corretas.
 d) As afirmativas III, IV e V estão corretas.
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. 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) Espiral.
 b) Híbrido.
 c) Prototipação.
 d) Clássico ou Cascata.
05/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/5
6. O modelo cascata é considerado o ciclo de vida mais antigo da engenharia de software,
sugere uma abordagem sequencial e sistemática para o desenvolvimento de software,
começando com a definição dos requisitos por parte do cliente, avançando pelas atividades
de projeto e implementação de software, testes, implantação, culminando no suporte
contínuo do software concluído. Sobre as características negativas deste modelo, classifique
V para as sentenças verdadeiras e F para as falsas:
( ) Demora no atendimento devido aos retrabalhos tardios.
( ) Como os testes ocorrem no final do processo, um erro sutil pode vir a exigir semanas de
verificação para que se possa eliminá-lo.
( ) Pelo fato de possuir um modelo de ciclo de vida bem definido e sem sobreposição pode
impactar em atrasos no cronograma do projeto.
( ) Praticamente impossível obter-se a totalidade de requisitos de maneira antecipada e em
uma única etapa do projeto, possibilitando o retorno para uma etapa sempre que for
necessário.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) F - V - V - F.
 c) V - V - V - F.
 d) V - F - F - V.
7. 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 recursoshumanos 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 - F - F - V.
 c) V - V - F - V.
 d) F - V - V - F.
05/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5
8. 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 III está correta.
 c) As sentenças II e III estão corretas.
 d) Somente a sentença I está correta.
9. O Processo Unificado possui um ciclo de vida iterativo, sendo considerado um modelo de
processo para o desenvolvimento de software orientado a objetos por ser muito utilizado. O
Processo Unificado originou-se da unificação das metodologias da Rational, que utiliza a
UML como modelos para visualizar, especificar, construir e documentar os requisitos de um
software. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para
as falsas:
( ) Cada iteração do Processo Unificado pode ser compreendida como uma fase, a qual é
desenvolvida, testada, validada e integrada aos demais módulos do projeto.
( ) Os diagramas de classe são a base para o Processo Unificado, e todo o
desenvolvimento do sistema também baseia-se neles.
( ) O ciclo de vida do Processo Unificado abrange desde a análise de requisitos até a fase
de testes finais.
( ) Os casos de uso são desenvolvidos na fase do Processo Unificado chamada de
concepção.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) F - V - V - F.
 c) V - V - F - V.
 d) F - V - V - V.
05/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/5
10.O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. Ele é a
estrutura que contém os processos, atividades e 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,
a saber: 
I- Projeto de sistema e software.
II- Análise e definição de requisitos.
III- Integração e teste de sistema.
IV- Implementação e teste de unidade.
V- Operação e manutenção.
Agora, assinale a alternativa que apresenta a sequência CORRETA de execução do modelo
apresentado:
 a) IV - V - II - I - III.
 b) II - III - IV - I - V.
 c) II - I - IV - III - V.
 d) I - IV - III - V - II.
Prova finalizada com 8 acertos e 2 questões erradas.

Continue navegando