Buscar

Definicoes Diagramas

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 7 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

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 6, do total de 7 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

Philipe Eduardo Lopes Campos 
RA: 218569 / Ciências da Computação 
 
Diagramas 
Diagrama basicamente é uma representação, ao qual tem por objetivo a 
demonstração de um esquema simplificado ou algum resumo sobre o assunto. 
 
Casos de Uso 
Este diagrama, tem por objetivo o auxilio para o levantamento dos requisitos 
funcionais do sistema do ponto de vista do usuário. fazendo a descrição do 
conjunto de funcionalidades do sistema e de suas interações com elementos 
externos entre si. 
Cenários: Entende-se sendo uma sequência de eventos que faz a descrição de 
uma interação entre um usuário e o sistema. 
Ator: Usuário do sistema. 
Use Case: É uma tarefa realizada pelo “ator”. 
Comunicação: É o que faz a ligação do ator com um caso de uso. 
O diagrama de casos de uso auxilia na comunicação entre cliente e analistas. 
Este diagrama tem por objetivo apresentar as principais funcionalidades do 
sistema, focando o cliente. Faz a descrição dos cenários de interação das 
partes internas e externas de um sistema, focando sempre no usuário. Este 
sendo normalmente utilizado na fase de levantamento de requisitos. 
Atividades 
Este diagrama tem por objetivo ilustrar graficamente como será o 
funcionamento do software do ponto de vista funcional, mostrando como ira ser 
a execução de algumas partes do mesmo, e como ele será atuante perante ao 
negocio ao qual ele será inserido. 
Ele se torna apropriado utilizar quando: 
Para documentar a parte não estrutural do software, sendo necessário 
representar o fluxo de informações que o software trabalhará, e na quando for 
necessário detalhar de forma escrita certas condições. 
Pegar rotinas do negocio que será automatizada e mostrar aspectos 
específicos do mesmo, mas tomando cuidado com a complexidade do mesmo. 
Mostrar como irão ser realizados os requisitos funcionais a partir de suas 
funcionalidades, e relacionando seus requisitos funcionais com as regras de 
negocio. 
Documentar o funcionamento do sistema, orientado ao software, de uma 
maneira macro, mostrando a interação dos módulos do sistema, principais 
informações trafegadas durante a execução do software, principalmente as 
entradas e saídas. 
Pacotes 
Os diagramas de pacotes, tem por objetivo ser utilizado para mostrar como o 
nome sugere em forma de “pacotes”, a parte organizacional e suas disposições 
de vários elementos de modelos. O pacote em si, é um agrupamento de 
elementos UML relacionados, sendo por exemplo diagramas, documentos, 
classes e até mesmo outros pacotes. Cada elemento fica dentro do pacote, e 
são organizados de maneira hierárquica. 
Os componentes básicos do diagrama de pacotes, consiste em: 
Pacote: É um espaço que serve para fazer o agrupamento dos elementos 
logicamente relacionados dentro de um sistema. Cada elemento dentro, deve 
ser um elemento empacotável e ter um nome exclusivo. 
Elemento empacotável: Ele tem nome, e é uma propriedade direta do pacote, 
podendo incluir eventos, componentes, casos de uso e os próprios pacotes. 
Dependências: É a representação visual de como os elementos dependem e 
influenciam uns aos outros. 
Importação de elemento: A relação direcionada entre um espaço de nomes de 
importação e um elemento empacotável importado. 
Importação de pacote: A relação direcionada entre um espaço de nomes de 
importação e um pacote importado. 
Mesclagem de pacote: Dois pacotes se juntam para produzir um novo pacote, 
devido a relação direcionada ao qual o conteúdo de um pacote se estende pelo 
conteúdo do outro. 
Classe 
O diagrama de classes é um tipo de diagrama da estrutura, por descrever o 
que deve ou não estar presente no sistema ao qual será modelado. 
Esta forma de classe, consiste basicamente em um retângulo com 3 linhas, 
sendo elas: 
Linha superior: nome da classe. 
Linha do meio: Atributos da classe. 
Linha inferior: métodos ou operações da classe. 
As classes tem diferentes tipos de acesso dependendo do seu modificador de 
visibilidade sendo: 
Público (+), privado (-), protegido (#), pacote (~), derivado (/), estático 
(sublinhado) 
Componentes adicionais de diagramas de classes: 
Classes: É o template para a criação de objetos e a implementação do 
comportamento no sistema. A classe representa um objeto ou um conjunto 
deles, fazendo o compartilhamento de uma estrutura em comum. 
Nome: é a linha superior da forma de classe 
Atributos: é a linha do meio da forma de classe. 
Métodos: é a linha inferior da forma de classe. 
Sinais: São os símbolos que servem para representar a comunicação 
unidirecional e assíncrona entre os objetos ativos. 
Tipos de dados: São classificadores para definir o valor dos dados. 
Pacotes: São formas para a organização de classificadores relacionados em 
um diagrama. 
Enumerações: São as representações dos tipos de dados que o usuário 
definiu. 
Objetos: É a instancia de uma classe ou classes. 
Artefatos: São elementos de modelo que fazem a representação das entidades 
concretas em um sistema. 
Sequencia 
O diagrama de sequência é como um diagrama de interação, por ele descrever 
como, e em determinada ordem, um grupo de objetos trabalha em conjunto. 
O diagrama de sequência serve bastante para: 
Fazer a representação dos detalhes de um caso de uso UML. 
Modelar a parte lógica de um processo, ou mesmo a função do mesmo. 
Ver a parte interativa dos objetos com os componentes para a conclusão de um 
processo. 
Fazer o planejamento e compreender a funcionalidade de forma detalhada de 
um cenário já existente ou futuro. 
Objetos 
O diagrama de objetos basicamente mostra as instancias das classes, usando 
notação semelhante aos diagramas de classes. 
Tem seus componentes: 
Objetos: Instancias das classes. 
Títulos de classe: Atributos específicos de uma determinada classe. 
Atributos de classe: São as características do objeto, sendo que seus atributos 
vêm da classe ao qual o objeto é instanciado. 
Ligações: São linhas que fazem a ligação de um objeto ao outro de forma 
hierárquica. 
As melhores maneiras de se aplicar o diagramam de objetos são: 
Para ter a analise de uma interação especifica de um sistema geral. 
Para se obter uma visão geral de alto nível do sistema ao qual se esta 
desenvolvendo. 
 
Comunicação 
O diagrama de comunicação ele define a estrutura de como os objetos estão 
vinculados, e indica quais as mensagem são trocadas entre os objetos, 
semelhante como ocorre nos diagramas de classes e sequência. Este 
diagrama se preocupa em mostrar a parte de organização estrutural dos 
objetos. 
Um dos seus principais objetivos é identificar vínculos, sendo eles ligações que 
existem entre os objetos que são envolvidos no processo, sendo o envio e 
recebimento de mensagens entre eles. 
Estados 
Uma máquina de estados é qualquer dispositivo, que armazena o status de um 
objeto em um momento, podendo mudar de status e fazer outras ações 
baseando-se nas entradas que ela recebe. Estes diagramas mostram 
principalmente estados e transições. 
Tem como principais objetivos este diagrama: 
Descrever os objetos orientados a certos eventos em um sistema reativo. 
Ilustrar cenários diversos de caso de uso no contexto de negócios. 
Descrever a movimentação de um objeto por vários estados. 
Mostrar o comportamento geral de uma maquina de estados. 
Temporização 
O diagrama de temporização basicamente é uma variação entre os diagramas 
de estado e das transições entre eles, sendo essas transições associadas as 
restrições de tempo, sendo assim em um resumo geral, este diagrama 
representa estados e transições de um objeto, durante um período de tempo. 
 
Estrutura Composta 
O diagrama de estrutura composta, tem por objetivo demonstrar a estrutura 
interna dos classificadores estruturados, definindo suas classes de 
configurações, interfaces, pacotes e os relacionamentos entre eles, de maneira 
detalhada, permitindo assim, que o usuário possa ver com exatidão o que está 
no objeto,e podendo especificar como diferentes propriedades se encaixam 
para fazer um determinado comportamento. 
Os componentes básicos de deste diagrama são: 
Exterminador: Indica os pontos de inicio e fim. 
Nó: Nele esta representado os eventos ou marcos, contendo números. 
Ator: Faz a interação do sistema de fora do próprio sistema. 
Classe: Faz o agrupamento dos objetos com comportamentos ou propriedades 
que tem em comum. 
Parte: É uma instancia de tempo de execução. 
Porta: É um ponto que ocorre a interação entre uma instancia de classificador e 
o seu ambiente. 
Interface: É para especificar o comportamento ao qual o implementador 
concorda em atender. 
Conector: É para mostrar a comunicação entre as partes 
Componentes 
Os diagramas de componentes tem sua utilização para visualização e 
organização dos componentes do sistema, mostrando os relacionamentos de 
dependências entre eles, nos fornecendo assim, um alto nível de visão destes 
componentes dentro do sistema. 
Este diagrama, são normalmente utilizados para o desenvolvimento em que se 
baseia sistemas com uma arquitetura orientada a serviços, mostrando a 
estrutura do seu próprio código e imaginando a estrutura física do sistema. 
Mostra a relação dos componentes e, mas escondendo detalhes de 
especificação. 
Implantação 
O diagrama de implantação, tem como objetivo mostrar a execução de 
arquitetura de um sistema, ou poder visualizar o hardware e software físico de 
um sistema, para ter o entendimento de como o sistema será fisicamente 
implantado no hardware. 
Os principais elementos deste diagrama são: 
Artefato: É um produto desenvolvido pelo software. 
Associação: Basicamente uma linha indicando uma comunicação entre nós. 
Componente: Indica um elemento do software. 
Dependência: Indica a dependência de nós e componentes. 
Interface: Para mostrar uma relação contratual 
Nó: É um objeto de hardware ou software. 
Estereótipo: É um dispositivo contido dentro de um nó. 
Visão geral da interação 
Este diagrama tem por objetivo nos fornecer uma perspectiva em alto nível de 
um modelo de interação. Ele atua de forma que tenhamos uma visão geral do 
fluxo de controle entre as interações, e do fluxo de atividades de um diagrama 
para outro. 
Ele acaba por fornecer para a gente uma visão simplificada da atividade dentro 
de um modelo, e um alto grau de navegabilidade entre os diagramas. 
Estre diagrama nos permite também usar a maioria das anotações dentro de 
um diagrama de atividade, e até elementos adicionais sobre ele, para poder 
proporcionar maior clareza em suas ideias. 
 
Bibliografia 
https://www.significados.com.br/diagrama/ 
https://medium.com/operacionalti/uml-diagrama-de-casos-de-uso-
29f4358ce4d5 
https://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-de-uso-
introducao-pratica-a-uml/23408 
https://www.ateomomento.com.br/uml-diagrama-de-atividades/ 
https://www.lucidchart.com/pages/pt/diagrama-de-pacotes-uml 
https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-classe-uml 
https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-sequencia-uml 
https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-objetos-uml 
https://medium.com/documenta%C3%A7ao-uml/introdu%C3%A7%C3%A3o-
ao-diagrama-de-objetos-902795d485f8 
https://homepages.dcc.ufmg.br/~figueiredo/disciplinas/aulas/uml-diagrama-
comunicacao_v01.pdf 
https://www.cin.ufpe.br/~gta/rup-
vc/core.base_rup/guidances/guidelines/statechart_diagram_640B5D0B.html 
https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-maquina-de-
estados-uml 
https://www.devmedia.com.br/modelagem-temporal-de-implantacao-de-
artefatos-e-de-componentes-atraves-da-uml/19009 
http://sgvclin.altervista.org/rea-uml/pop/pop-14/popup-texto14.html 
https://medium.com/documenta%C3%A7ao-uml/diagrama-de-estrutura-
composta-eeddded01802 
https://www.lucidchart.com/pages/pt/diagrama-de-estrutura-composta-uml 
https://creately.com/blog/pt/diagrama/tutorial-de-diagrama-de-componentes-2/ 
https://www.lucidchart.com/pages/pt/diagrama-de-componentes-uml 
https://creately.com/blog/pt/diagrama/tutorial-do-diagrama-de-
implantacao/#:~:text=Um%20diagrama%20de%20implanta%C3%A7%C3%A3o
%20%C3%A9,software%20f%C3%ADsico%20de%20um%20sistema. 
https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-implementacao-uml 
https://www.lucidchart.com/pages/pt/diagrama-de-interacao-uml

Continue navegando