Buscar

Modelagem de Sistemas Empresariais Avaliação I - Individual FLEX ( Cod.:514981

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:  16466121 
Nota da Prova:  6,00     
Legenda: ​ ​Resposta Certa​ ​Sua Resposta Errada   
1.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. 
 
2.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. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_2%20aria-label=
 c)  Manutenibilidade. 
 d)  Interatividade. 
 
3.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 IV estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c)  As sentenças I e III estão corretas. 
 d) As sentenças II e IV estão corretas. 
 
4.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 verdadeira, e a segunda, uma proposição falsa. 
 
b) 
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_4%20aria-label=
 
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. 
 
5.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) V - F - V - F. 
 b) V - V - F - V. 
 c)  F - V - V - F. 
 d) F - F - F - V. 
 
6.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 prescreve quatro eventos formais, contidos dentro dos limites da Sprint, para inspeção e 
adaptação. Sobre esses quatros eventos, assinale a alternativa CORRETA: 
 
 
a) 
Reunião de planejamento da Sprint, reunião diária, reunião de revisão da Sprint e retrospectiva 
da Sprint. 
 
b) 
Backlog do Produto, Reunião de planejamento da Sprint, reunião diária e retrospectiva da Sprint. 
 
c) 
Visão do Produto, reunião diária, reunião de revisão da Sprint e retrospectiva da Sprint. 
 
d) 
Reunião de planejamento da Sprint, reunião diária, reunião de revisão da Sprint e transparência 
do artefato. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_6%20aria-label=7.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)  II - III - IV - I - V. 
 b)  II - I - IV - III - V. 
 c)  IV - V - II - I - III. 
 d)  I - IV - III - V - II. 
 
8.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-ma
gazine-36/21099. Acesso em: 5 jul. 2016. 
 
 a) F - F - V. 
 b) F - V - F. 
 c)  V - V - V. 
 d) V - F - V. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_8%20aria-label=
9.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) As opções II e IV estão corretas. 
 b) As opções I e III estão corretas. 
 c)  Somente a opção I está correta. 
 d) Somente a opção II está correta. 
 
1
0. 
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) As afirmativas I e II estão corretas. 
 b) Somente a afirmativa I está correta. 
 c)  As afirmativas I e III estão corretas. 
 d) As afirmativas II e III estão corretas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_10%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_10%20aria-label=

Continue navegando