Buscar

prova modelagen de dados 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 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

28/09/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/4
Acadêmico: Joeliton Aranha da Anunciação (2153263)
Disciplina: Modelagem de Sistemas Empresariais (GTI22)
Avaliação: Avaliação I - Individual FLEX ( Cod.:648814) ( peso.:1,50)
Prova: 23251869
Nota da Prova: 9,00
Legenda: Resposta Certa   Sua Resposta Errada  
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 modelo se caracteriza mais fortemente por uma abordagem sistemática e sequencial das atividades
e que ao final de cada ciclo é gerado um produto de software. Sobre o modelo descrito, assinale a alternativa
CORRETA:
 a) Espiral.
 b) Prototipação
 c) Clássico ou Cascata.
 d) Híbrido.
2. 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, e a segunda é uma justificativa correta da primeira.
 b) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
 c) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
 d) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
28/09/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/4
3. Segundo a NBR ISO/IEC 12207 (1998), o Ciclo de Vida é a Estrutura contendo 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. A escolha de um modelo é fortemente dependente
das características do projeto. Sobre estes modelos de ciclo de vida, classifique V para as sentenças verdadeiras e
F para as falsas:
(    ) Incremental - agrupa os requisitos em módulos, de acordo com as funcionalidades, para seu desenvolvimento.
(    ) Evolutivo - a partir da definição inicial de todos os requisitos, o sistema vai passando pelas fases do
desenvolvimento. 
(    ) Cascata - possui uma sequência das fases, onde cada fase só começa quando a anterior termina. 
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: http://www.devmedia.com.br/ciclos-de-vida-do-software-artigo-revista-engenharia-de-software-magazine-
36/21099. Acesso em: 5 jul. 2016.
 a) F - F - V.
 b) V - F - V.
 c) F - V - F.
 d) V - V - V.
4. 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) F - F - V - V - V.
 c) V - F - V - F - F.
 d) V - F - V - V - V.
5. 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 - F - F - V.
 b) V - V - F - V.
28/09/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/4
 c) V - V - V - F.
 d) F - V - V - F.
6. A UML (Unified Modeling Language) pode ser compreendida como uma linguagem de modelagem, considerada
como padrão internacional, que permite representar um software, por meio da visualização, especificação,
construção e documentação de requisitos para o projeto de um software. A UML é utilizada pelo Processo
Unificado, e é considerada um modelo de processo para o desenvolvimento de software orientado a objetos.
Assinale a alternativa CORRETA que melhor define o Processo Unificado:
 a) A prototipação do software é amplamente utilizada neste processo, sendo que após o levantamento de
requisitos, e após algumas entrevistas, o engenheiro de software desenvolve este documento para o usuário
melhor entender como o sistema funcionará.
 b) O documento de requisitos funcionais e não funcionais pode necessitar de várias entrevistas para que possa
ser desenvolvido, sendo que este documento é importante para garantir um software com vida útil longa.
 c) Cada fase do desenvolvimento é dividida em iterações (fases) e toda a construção do sistema é baseada nos
casos de uso, que atendem aos requisitos funcionais esperados pelo usuário.
 d) O Projeto Orientado a Objetos é uma forma de desenvolvimento de software que visa pensar em abstrações do
mundo real, em que os envolvidos no projeto focam em coisas ao invés de suas funções.
7. 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) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
 b) As duas asserções são proposições verdadeiras, mas a segunda não é justificativa correta da primeira.
 c) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
 d) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
8. O roteiro quedefine o trabalho a ser executado durante um projeto de software é classificado por ciclo de vida de
desenvolvimento. É constituído por atividades e artefatos que fazem uso de métodos, técnicas, ferramentas e
procedimentos para construção do produto de software. Sobre os principais ciclos de vida de software, assinale a
alternativa CORRETA:
 a) No modelo espiral, o percurso de avanço do desenvolvimento é no sentido horário, do centro para fora de forma
evolutiva, incorporando novos requisitos do projeto. Verifica-se que há sobreposição evolutiva durante quatro
setores: planejar os objetivos, avaliação e redução de riscos, desenvolve e valida estratégia de desenvolvimento
e, por fim, revisão e planejamento do projeto.
 b) O modelo evolucionário é estabelecido pelas funções realizadas na engenharia convencional, uma fase só inicia
se a anterior estiver concluída.
 c) O modelo em V traz maior velocidade de desenvolvimento e envolvimento direto do usuário, pois se produz uma
representação visual das funcionalidades que o software terá depois de pronto.
 d) O modelo cascata é utilizado ao buscar estratégias diferentes de se executar o planejamento do projeto, sendo
que o desenvolvimento evolui em versões de novas funcionalidades até que o sistema completo esteja
construído. Cada ciclo é constituído pelas fases de análise, projeto, implementação e testes.
28/09/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/4
9. 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 - I - IV - III - V.
 c) II - III - IV - I - V.
 d) I - IV - III - V - II.
10. 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) Manutenção.
 b) Construção.
 c) Interatividade.
 d) Manutenibilidade.
Prova finalizada com 9 acertos e 1 questões erradas.

Outros materiais