Os diagramas de sequência não são apenas para sistemas de software grandes e complexos, ao contrário da crença popular. Independentemente do tamanho ou da complexidade, você pode usá-los para modelar qualquer sistema. Mas, o que são eles e por que são importantes?
Um diagrama de sequência é um tipo de diagrama UML, que mostra as interações sequenciais entre objetos em um sistema. É uma representação visual de como os objetos se comunicam entre si para completar uma tarefa. Para saber como eles podem ajudar os profissionais a compreender e documentar o comportamento do sistema, continue lendo. Este artigo fornece 10 modelos de diagramas de sequência para você testar.
![exemplo de diagrama de sequência](https://images.wondershare.com/edrawmax/article2023/sequence-diagram/facebook-authentication-sequence-diagram.png)
Neste artigo
Parte I. 10 exemplos de diagramas de sequência
Imagine que você está planejando fazer um novo site de vendas. Como os clientes vão comprar produtos ao interagir com o sistema? Para visualizar esse processo e identificar possíveis problemas, um diagrama de sequência pode te ajudar. Forneceremos 10 diagramas de sequência pré-projetados dos modelos da comunidade do Wondershare EdrawMax para seus projetos nesta parte.
O Wondershare EdrawMax suporta mais de 280 tipos de diagramas e oferece mais de 15.000 modelos prontos, como um bom criador de diagramas. Para encontrar o modelo mais adequado para você, baixe e visite sua comunidade de modelos.
Diagrama de sequência para pagamento online de compras
Este é um exemplo de diagrama de sequência simplificado. Dependendo do tipo de loja e do gateway de pagamento utilizado, pode haver etapas adicionais no processo de pagamento online. Para fazer compras online, é só escolher os itens e os adicionar ao carrinho.
Em seguida, você insere suas informações de endereço e pagamento. Para autorização do pagamento, a loja online envia as informações ao gateway. Seu pedido será processado, assim que a loja receber o pagamento.
Diagrama de sequência para loja online de varejo
Este diagrama se inicia com o usuário, que pode efetuar login ou visualizar produtos. Você poderá visualizar seu carrinho e fazer o pagamento, se fizer o login. Uma vez logado, poderá selecionar um produto e ver seus detalhes, para adicioná-lo ao seu carrinho. As etapas que o sistema executa para processar suas solicitações são mostradas na seção do banco de dados.
O sistema pesquisa no banco de dados as informações quando você procura um produto. O sistema atualiza o carrinho no banco de dados quando você adiciona um produto ao carrinho. O sistema o processa e atualiza o banco de dados quando você efetua um pagamento.
Diagrama de sequência para protocolo de confirmação trifásica (3PC)
Enviando uma solicitação de pré-comprometimento a todos os participantes, o coordenador inicia o processo. Os participantes executam a transação solicitada e enviam uma resposta de pré-comprometimento ao coordenador. Então, o coordenador decide se deseja confirmar ou reverter a transação e envia uma solicitação a todos os participantes. Esta sequência garante que todos os participantes confirmem ou revertam a transação juntos.
Diagrama de sequência para marketing
Este diagrama pode ser usado como um roteiro para a apresentação de um novo produto. Começa com a ideia de um produto que ainda não está disponível no mercado. Em seguida, se deve realizar uma pesquisa de mercado, discutir soluções, obter feedback e implementar as estratégias.
Este exemplo é ideal para enfrentar um desafio de marketing, pois pode te ajudar a visualizar os passos, além de verificar se todas as medidas necessárias foram tomadas e se a equipe está trabalhando em prol de um objetivo comum.
Diagrama de sequência para login de software
Como o nome já diz, este diagrama de sequência ilustra as etapas de login em um software. O usuário insere as informações de acesso e clica no botão de login. As credenciais serão verificadas em um banco de dados de usuários pelo sistema backend.
O usuário estará logado se as credenciais forem válidas, e será redirecionado para a página inicial. Se receber uma mensagem de erro, significa que as credenciais são inválidas e ele será solicitado a tentar novamente.
Diagrama de sequência para empréstimos
As etapas envolvidas na solicitação de um empréstimo estão demonstradas neste diagrama de sequência. Para gerar uma solicitação ao sistema, o cliente deve solicitar o empréstimo ao atendente/agente, que vai verificar seus dados. O cliente pode visualizar a sua solicitação através do ID de empréstimo gerado pelo sistema. O cliente visualiza e atualiza a solicitação e o atendente/agente a envia para processamento.
O sistema envia uma mensagem de confirmação ao cliente depois de processar a solicitação do empréstimo. O empréstimo pode ser concedido ou enviado de volta para análise posterior, depois do processamento da solicitação. O gestor altera o status da solicitação de empréstimo e a encerra, se ele for concedido.
Diagrama de sequência para registro assistido
As etapas de registro de um aplicativo usando um SDK de processador de pagamento são mostradas neste modelo. Passando o token do cliente, o aplicativo gera um token de cliente e inicia o BT ou a troca de navegador. O usuário insere suas credenciais de login do PayPal e concorda em compartilhar suas informações com o aplicativo.
Com as informações do PayPal do usuário, o aplicativo preenche previamente o perfil de registro. O usuário conclui o processo de registro inserindo sua senha, PIN e a autenticação multifator. O aplicativo cria uma carteira para o usuário e faz o login, se o registro for bem-sucedido.
Diagrama de sequência para recrutamento online
As etapas para se candidatar a uma vaga online são mostradas neste modelo. Para expressar seu interesse em uma determinada vaga, o candidato envia um e-mail ao empregador. O empregador verifica o sistema para checar as vagas disponíveis e qualificáveis para o candidato. A entrevista é marcada, caso haja.
Diagrama de sequência para envio de comentários
O diagrama de sequência mostra o envio de um comentário a um site usando AJAX. Para garantir que atendam às diretrizes do site, os comentários dos usuários são conferidos. O site envia o comentário ao servidor utilizando AJAX, se for válido. O servidor processa os comentários do usuário e os armazena no banco de dados em seguida.
O servidor retornará ao site com uma mensagem de sucesso depois que os comentários do usuário forem armazenados. Para mostrar os comentários dos novos usuários, o site atualiza a interface do usuário.
O diagrama também mostra alguns caminhos alternativos que podem acontecer no processo. O site exibirá uma mensagem de erro ao usuário se o comentário for inválido, por exemplo. Além disso, o site exibirá uma mensagem de erro ao usuário se o servidor estiver indisponível.
Diagrama de sequência para transações bancárias
A sequência de etapas de uma transação bancária são mostradas neste modelo, como um depósito ou saque. Primeiro, o cliente fornece suas credenciais e número de conta ao caixa. O caixa verifica o número da conta e as credenciais. O caixa prosseguirá com a transação se a verificação for bem-sucedida.
O cliente deve fornecer ao caixa a quantia em dinheiro ou cheque que deseja depositar, se quiser fazer um depósito. O caixa atualizará o saldo da conta do cliente, registrando o depósito.
Para garantir que o cliente tenha fundos suficientes para fazer um saque, o caixa verificará o saldo da conta. O caixa atualizará o saldo da conta e depois distribuirá o dinheiro, se tiver.
Você já pode começar a usar diagramas de sequências em seu trabalho, agora que tem um conhecimento básico e viu dez exemplos. Mas, e se você precisar atualizar para adicionar um novo recurso ou alteração? Para atender às necessidades do seu projeto, a próxima parte mostrará como personalizar um modelo.
Parte II. Como personalizar um exemplo de diagrama de sequência
Não sabe como usar e personalizar os diagramas de sequência acima? Ou talvez já tentou usar alguns dos criadores de diagramas, mas eram muito complicados ou não ofereciam opções suficientes.
O Wondershare EdrawMax é uma das melhores maneiras de personalizar um diagrama de sequência. É fácil de usar, possui uma biblioteca integrada e muitas opções de personalização. Então, para atender suas necessidades de trabalho, siga as etapas abaixo.
Passo 1
Baixe e instale o EdrawMax. Faça login usando uma conta da Wondershare, Google, Facebook ou Twitter.
Passo 2
Abra o programa, vá em Modelos e procure um modelo de diagrama de sequência.
![passo 2](https://images.wondershare.com/edrawmax/article2023/sequence-diagram/edrawmax-templates-community.jpg)
Passo 3
Passo 3: Existem diferentes maneiras de personalizar o modelo.
No painel esquerdo da seção, em Mais símbolos, você pode arrastar e soltar na tela um símbolo do Diagrama de sequência UML da lista.
![passo 3](https://images.wondershare.com/edrawmax/article2023/sequence-diagram/customize-sequence-diagram-01.jpg)
Para abrir a barra de ferramentas flutuante, selecione um elemento, como uma forma ou linha. Aqui, edite as configurações de Estilo, Preenchimento ou Linha. No painel de navegação superior, vá para Página inicial e selecione um estilo de seta na lista suspensa do Conector.
![passo 3.2](https://images.wondershare.com/edrawmax/article2023/sequence-diagram/customize-sequence-diagram-02.jpg)
Passo 4
Quando finalizar, no painel de navegação superior clique em Arquivo e em Exportar e enviar. Em seguida, selecione um formato de arquivo na seção Exportar e personalize as configurações antes de exportar o diagrama.
![passo 4](https://images.wondershare.com/edrawmax/article2023/sequence-diagram/export-and-send-sequence-diagram.jpg)
Parte III. Dicas para fazer um diagrama de sequência
Para uma comunicação clara e um planejamento de projeto eficiente, criar um diagrama é crucial. Considere as dicas abaixo para projetar diagramas de sequência atraentes online ou offline:
![Dicas para fazer um diagrama de sequência](https://images.wondershare.com/edrawmax/article2023/sequence-diagram/business-people-working-common-desk.jpg)
Identifique os atores e objetos
Os atores são os usuários, entidades externas que interagem com o sistema. Os objetos são as classes, os módulos ou processos, componentes internos do sistema.
Mantenha o nível alto
Foque em ilustrar as interações essenciais. Evite explicar demais, pois o objetivo é fornecer uma visão geral, e não detalhes exaustivos.
Use um modelo
Um modelo UML de diagrama de sequência pode fornecer um ponto de partida para a criação do seu. Existem muitos modelos diferentes online, gratuitos e pagos disponíveis. Crie seus modelos de diagrama de sequência.
Use cores
Para distinguir entre diferentes tipos de atores e objetos, use cores. Isso torna seus diagramas de sequência mais atraentes visualmente e mais fáceis de ler.
Conclusão
Para visualizar interações entre objetos, incluindo fluxos de dados, restrições de tempo e dependências de objetos, os diagramas de sequência são ferramentas poderosas. Seja para compreender e projetar sistemas ou a comunicar suas ideias a outras pessoas, eles podem te ajudar.
Agora você tem o conhecimento e os recursos para criá-los de maneira eficaz, sejam eles novos ou precisem de uma atualização. O EdrawMax é a ferramenta de diagramação ideal para profissionais e iniciantes, com a interface amigável e seus modelos pré-concebidos. Comece hoje a simplificar a visualização do seu projeto com o EdrawMax!
[|page_title|]
[|page_keyword|]
[|page_desc|]
![Ana Sofia](https://static-pt.wondershare.com/images-pdf/images/images2019/author/br.png)