Buscar

Colaborar - Av2 - Modelagem de Dados

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

17/02/2020 Colaborar - Av2 - Modelagem de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/2554820401?atividadeDisciplinaId=9835350 1/5
 Modelagem de Dados (/aluno/timeline/inde…
Av2 - Modelagem de Dados
  
(/notific
Informações Adicionais
Período: 17/02/2020 00:00 à 08/06/2020 23:59
Situação:
Ir para atividade (/aluno/avaliacao/form/2554820401?atividadeDisciplinaId=9835350)
1) A  linguagem UML procura fornecer meios para auxiliar no levantamento dos requisitos que irão
constituir um sistema, além de recursos para a modelagem de estruturas que farão parte do mesmo. O fato
da UML ser um padrão de grande aceitação no mercado também se deve, em grande parte, à forte
integração desta com conceitos da Orientação a Objetos (OO).
 
Fonte: Modelagem de Sistemas através da UML: Uma visão geral .. Acesso em: 22 de Julho de 2018.
 
 
Figura.01: Diagrama Uml
Fonte: Do Autor.
https://www.colaboraread.com.br/aluno/timeline/index/2554820401?ofertaDisciplinaId=1181606
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/aluno/avaliacao/form/2554820401?atividadeDisciplinaId=9835350
17/02/2020 Colaborar - Av2 - Modelagem de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/2554820401?atividadeDisciplinaId=9835350 2/5
a)
b)
c)
d)
e)
2)
Uma representação válida deste diagrama é obtida substituindo-se as classes representadas pelas letras A,
B, C, D e E, respectivamente, por:
Alternativas:
Internet, Navegadores, Correio Eletrônico, Firefox, Outlook.
Livro, Índice, Capa, Romance, Aventura.
Computador, Notebook, Desktop, Impressora, Monitor.
Pedido, Compra, Venda, Item, Cliente.
Desenho, Cor, Tipo, Azul, Retângulo.
A finalidade da UML é proporcionar uma padronização nos projetos de sistemas, abrangendo aspectos
conceituais, como regras de negócios e artefatos concretos como as classes, escritas em linguagens de
programação, esquemas de banco de dados e componentes de software reutilizáveis.
 
MEDEIROS, E. S. Desenvolvendo software com UML 2.0: definitivo. São Paulo: Pearson Makron Books, 2004.
264 p.
 
A UML possui vários diagramas em sua composição. A Figura a seguir apresenta um desses diagramas UML.
 
Figura: Diagrama da UML.
Disponível em. Acesso em: 02 de Set. de 2018.
Assinale a alternativa que apresenta corretamente o diagrama apresentado na figura.
17/02/2020 Colaborar - Av2 - Modelagem de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/2554820401?atividadeDisciplinaId=9835350 3/5
a)
b)
c)
d)
e)
a)
b)
c)
d)
e)
3)
4)
Alternativas:
Diagrama de Caso de Uso.
Diagrama de Sequência.
Diagrama de Componentes.
Diagrama de Atividades.
Diagrama de Classes.
UML é um acrônimo para a expressão Unified Modeling Language. Pela definição de seu nome, vemos
que a UML é uma linguagem que define uma série de artefatos que nos ajuda na tarefa de modelar e
documentar os sistemas orientados a objetos que desenvolvemos.
 
Disponível em:  <https://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-de-uso-introducao-
pratica-a-uml/23408>. Acesso em: 02 de Set. de 2018.
 
A UML pode ser utilizada para a especificação,  visualização, a construção e a documentação dos artefatos
extraídos e que façam uso de sistemas complexos de software.
 
I. A UML não corresponde a uma linguagem de programação nem mesmo a um processo de software.
 
PORQUE
 
II. não precisa de uma ferramenta CASE  nem mesmo de uma metodologia de desenvolvimento
estabelecida para que obtenha sucesso em um projeto de desenvolvimento de software.
A respeito dessas asserções, assinale a alternativa correta.
Alternativas:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições falsas.
Nos últimos anos, as ferramentas CASE têm evoluído em direções diferentes, abrangendo desde a
especificação de sistemas até a geração automática de código fonte. A geração atual de ferramentas CASE é
composta por softwares complexos que auxiliam equipes de desenvolvimento a projetar sistemas da
mesma forma que arquitetos e engenheiros projetariam um edifício.
 
17/02/2020 Colaborar - Av2 - Modelagem de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/2554820401?atividadeDisciplinaId=9835350 4/5
a)
b)
c)
d)
e)
5)
Disponível em:  <https://www.devmedia.com.br/ferramentas-case-e-qualidade-dos-dados-o-paradigma-da-
boa-modelagem/6905>. Acesso em: 05 de Ago. de 2018.
 
Considerando o contexto, avalie as afirmativas a seguir:
I. As ferramentas case utilizadas para testes, depuração bem como verificação e validação são classificadas
sob a perspectiva de integração.
II. AnalystDesigner, Software through Pictures e System Architect são exemplos de ferramentas UPPER CASE
disponíveis no mercado.
III. As ferramentas CASE que auxiliam o desenvolvedor durante o processo de levantamento de
necessidades, de análise e de elaboração de projeto são denominadas LOWER CASE ou ferramentas back-
end.
IV. Entre as contribuições da ferramenta CASE, incluem-se o auxílio aos projetistas no desenvolvimento de
software e a geração automática da documentação do software desenvolvido.
V. A Ferramentas de planejamento e Projeto representam categorias que focalizam duas áreas principais
relacionadas a ferramentas cases: (1) estimativa de custos e esforço de projeto de software e (2) realização
de cronogramas de projeto.
Considerando o contexto apresentado, assinale a alternativa correta.
Alternativas:
Apenas as afirmativas I e III estão corretas.
Apenas as afirmativas II e V estão corretas.
Apenas as afirmativas I, II e IV estão corretas.
Apenas as afirmativas I, II, III e IV estão corretas.
Apenas as afirmativas I, II, III e V estão corretas.
Utilizado há décadas, o termo CASE – Computer Aided Software Engineering – aplica-se a ferramentas
que, literalmente, “auxiliam” o processo de desenvolvimento de software. Compiladores, editores
estruturados, sistemas de controle de código fonte e ferramentas de modelagem são alguns exemplos. Em
qualquer caso, o objetivo principal é permitir que o desenvolvedor trabalhe em um nível de abstração mais
elevado, eliminando a preocupação com detalhes intrínsecos do ambiente de desenvolvimento.
 
Disponível em:  <https://www.devmedia.com.br/ferramentas-case-e-qualidade-dos-dados-o-paradigma-da-
boa-modelagem/6905>. Acesso em: 05 de Agosto de 2018.
 
Considerando as ferramentas CASES existentes no mercado, avalie as opções a seguir.
 
I. SCRUM.
II. COBIT
III. BIZAGI.
IV. RUP.
V. ASTAH UML.
17/02/2020 Colaborar - Av2 - Modelagem de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/2554820401?atividadeDisciplinaId=9835350 5/5
a)
b)
c)
d)
e)
Considerando o contexto, assinale a alternativa que corresponde à ferramentas CASE.
Alternativas:
Apenas as afirmativas I e III estão corretas.
Apenas as afirmativas III e V estão corretas.
Apenas as afirmativas I, II e V estão corretas.
Apenas as afirmativas I, II, III e IV estão corretas.
Apenas as afirmativas I, II, III e V estão corretas.

Mais conteúdos dessa disciplina