Você está na página 1de 5

Modelagem de Dados

Av2 - Modelagem de Dados


Informações Adicionais

Período: 13/09/2021 00:00 à 01/11/2021 23:59


Situação: Iniciada
Protocolo: 645071727

Ir para atividade

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 .
<https://www.devmedia.com.br/modela
de-sistemas-atraves-de-uml-uma-
visao-geral/27913>. Acesso em: 22 de
Julho de 2018.
 
 
Figura.01: Diagrama Uml
Fonte: Do Autor.
Uma representação válida deste diagrama é obtida substituindo-se as classes representadas pelas
letras A, B, C, D e E, respectivamente, por:

Alternativas:

a) Internet, Navegadores, Correio Eletrônico, Firefox, Outlook.

b) Livro, Índice, Capa, Romance, Aventura.

c) Computador, Notebook, Desktop, Impressora, Monitor.

d) Pedido, Compra, Venda, Item, Cliente. Alternativa assinalada

e) Desenho, Cor, Tipo, Azul, Retângulo.

2) 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
<http://www.funpar.ufpr.br:8080/rup/pr
Acesso em: 02 de Set. de 2018.
Assinale a alternativa que apresenta corretamente o diagrama apresentado na figura.

Alternativas:

a) Diagrama de Caso de Uso.

b) Diagrama de Sequência.

c) Diagrama de Componentes.

d) Diagrama de Atividades.

e) Diagrama de Classes. Alternativa assinalada

3) 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:

a) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

b) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.

c) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

d) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

e) As asserções I e II são proposições falsas. Alternativa assinalada

4) 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.
 
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:

a) Apenas as afirmativas I e III estão corretas.

b) Apenas as afirmativas II e V estão corretas.

c) Apenas as afirmativas I, II e IV estão corretas. Alternativa assinalada

d) Apenas as afirmativas I, II, III e IV estão corretas.


e) Apenas as afirmativas I, II, III e V estão corretas.

5) 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.
Considerando o contexto, assinale a alternativa que corresponde à ferramentas CASE.

Alternativas:

a) Apenas as afirmativas I e III estão corretas.

b) Apenas as afirmativas III e V estão corretas. Alternativa assinalada

c) Apenas as afirmativas I, II e V estão corretas.

d) Apenas as afirmativas I, II, III e IV estão corretas.

e) Apenas as afirmativas I, II, III e V estão corretas.

Você também pode gostar