"Diagrama de Sequência" para Melhoria de Habilidades de Gerente de Produto e Programador

Como um diagrama de interação UML comumente usado, o diagrama de sequência pode transmitir intuitivamente o processo de interação entre o interior e o exterior do sistema e é freqüentemente usado em documentos de projeto detalhados.

As pessoas costumam brincar que, se você quiser julgar a capacidade lógica de um gerente de produto, basta pedir a ele que desenhe um fluxograma ou diagrama de sequência. A razão é que você deve abstrair a interação de cada elo do negócio com base na compreensão do negócio Para desenhar um fluxograma ou diagrama de sequência completo, o diagrama de sequência é uma das habilidades necessárias para gerentes de produto e programadores.

Ele pode ser usado em uma ampla variedade de cenários e pode ser usado em quase todas as esferas da vida. É usado para classificar processos de negócios para tornar o negócio muito claro. Ele também pode classificar software de código aberto e resolver o relacionamento entre vários componentes. O nível é muito claro, fácil de lembrar e pode ser usado em mais cenários.

1. O que é um diagrama de sequência?

Diagrama de seqüência (Sequence Diagram), também conhecido como diagrama de seqüência, diagrama de seqüência, é um diagrama de interação UML. Ele mostra a cooperação dinâmica entre vários objetos, descrevendo a sequência de tempo de envio de mensagens entre objetos, incluindo envio de mensagens, recebimento de mensagens, processamento de mensagens, retorno de mensagens, etc.

O diagrama de tempo concentra-se em mostrar a sequência de interação entre os objetos, especialmente a sequência de tempo da interação, que pode descrever visualmente o processo simultâneo.

2. Os elementos constituintes do diagrama de sequência

Existem cinco elementos principais do diagrama de sequência:

1. Ator

Uma função do sistema, que pode ser uma pessoa ou outros sistemas e subsistemas, é representada por um pequeno ícone de pessoa.

2. Objeto

Os objetos estão no topo do diagrama de sequência e são representados por um retângulo. Geralmente, existem três maneiras de nomear objetos:

1) Nome do objeto e nome da classe. Por exemplo: Telefone celular Huawei: telefone celular.

2) Somente o nome da classe é exibido e o objeto não é exibido, que é um objeto anônimo. Por exemplo:: telefone celular, no diagrama de seqüência, é representado por ":classe".

3) Somente o nome do objeto é exibido, não o nome da classe. Por exemplo: Huawei mobile phone:, no diagrama de sequência, é representado por "objeto:".

3. Linha de vida

Há uma linha pontilhada vertical na parte inferior central de cada objeto no diagrama de sequência, que é a linha de vida do objeto (a linha do tempo do objeto), representada por uma linha pontilhada vertical. Mensagens entre objetos existem entre as duas linhas tracejadas.

4. Ativação

Também conhecido como foco de controle, representa a operação realizada em um determinado período de tempo na linha de tempo do objeto no diagrama de sequência, representado por um retângulo bem estreito.

5. Mensagem

Representa informações enviadas entre objetos. As mensagens são divididas em três tipos.

1) Mensagem Síncrona. O remetente da mensagem passa o controle para o destinatário da mensagem, então cessa a atividade e espera que o destinatário da mensagem desista ou devolva o controle. Usado para representar o significado de sincronização, representado por uma linha sólida e uma seta contínua.

2) Mensagem Assíncrona (Mensagem Assíncrona). O remetente da mensagem passa o sinal para o destinatário da mensagem por meio da mensagem e continua suas próprias atividades sem esperar que o destinatário retorne uma mensagem ou controle. O receptor e o remetente de uma mensagem assíncrona trabalham simultaneamente, representados por uma linha sólida e um sinal de maior.

3) Mensagem de Retorno (Mensagem de Retorno). Uma mensagem de retorno indica um retorno de uma chamada de procedimento, indicado por um sinal menor que e uma linha tracejada.

3. Regras de desenho do diagrama de sequência

O método de desenho do diagrama de temporização é simplesmente resumido nas três etapas a seguir:

1. Desenhe um limite claro e identifique o contexto interativo

Ou seja, defina o escopo do diagrama de tempo que deseja desenhar e entenda a premissa e o histórico do diagrama de tempo que deseja desenhar.

Por exemplo, "gerenciamento de informações do aluno" é o conteúdo interativo do diagrama de sequência a ser desenhado, portanto não há necessidade de estender para cima o registro do aluno e a verificação de identidade, o login do usuário não é necessário e não há necessidade de estender para baixo para conteúdos irrelevantes como consultar horários de aulas e baixar materiais superiores.

Diagrama de sequência do gerenciamento de informações do aluno | Clique para ver a imagem original icon-default.png?t=N4HBhttps://www.processon.com/view/567ed339e4b055b86327cd2b?fromnew=1

2. Classifique papéis e objetos

No "diagrama de sequência de gerenciamento de informações do aluno", as funções incluem alunos/usuários de administração educacional e os objetos incluem a interface principal de administração educacional, interface de informações do aluno, interface de gerenciamento de informações do aluno e banco de dados.

Observação: papéis e objetos são substantivos e verbos não podem ser usados ​​como papéis e objetos.

3. Adicionar mensagem

Partindo de uma mensagem que desencadeia toda a interação, desenhe todas as mensagens entre as linhas de vida de cima para baixo e indique as características de cada mensagem, como parâmetros.

4. Como desenhar um diagrama de tempo com ProcessOn?

Etapa 1: criar um novo fluxograma e adicionar gráficos UML à área de gráficos

Etapa 2: Arraste e solte gráficos relacionados à UML na área de edição

Etapa 3: rotular o conteúdo e adicionar uma mensagem

Se você quiser deixar seu diagrama de tempo mais bonito, você pode preencher o título, quadro retangular, etc. com cores diferentes, fazer os mesmos ícones do mesmo tamanho possível (a função de reutilização é muito útil), manter os gráficos superiores e inferiores alinhados , etc

Cinco, caso do diagrama de sequência

Para iniciantes em produtos, estudantes que estão prestes a entrar na indústria ou desejam entrar na indústria de produtos, se for difícil para você desenhar diagramas de sequência à mão, você pode estudar e aprender primeiro os casos de modelo de outras pessoas. saída de combate real na biblioteca de modelos. Espero poder lhe dar uma referência.

1. Diagrama de sequência de login e registro do usuário

Clique para ver a imagem original em alta definição do modelo icon-default.png?t=N4HBhttps://www.processon.com/view/6458f0d42930321a446f1b8a?fromnew=1

2. Crie um novo diagrama de sequência entre domínios


Clique para ver a imagem original em alta definição do modelo icon-default.png?t=N4HBhttps://www.processon.com/view/624d3c3d0e3e740763beea2b?fromnew=1
 

3. Diagrama de sequência do gerenciamento de estoque

Clique para ver a imagem original em alta definição do modelo icon-default.png?t=N4HBhttps://www.processon.com/view/5b7665e1e4b09c99bca7bd75?fromnew=1

4. Diagrama de sequência do processamento de negócios no salão comercial

Clique para ver a imagem original em alta definição do modelo icon-default.png?t=N4HBhttps://www.processon.com/view/64264953fe87aa1a6cbcdb81?fromnew=1

5. Diagrama de sequência de pagamento do WeChat

Clique para ver a imagem original em alta definição do modelo icon-default.png?t=N4HBhttps://www.processon.com/view/646587c57cc47d0ac7bfa31e

6. Diagrama de sequência de check-in e assinatura de Feishu

Clique para ver a imagem original em alta definição do modelo icon-default.png?t=N4HBhttps://www.processon.com/view/642b7ed13aff4d5813d3f9b0?fromnew=1

7. Diagrama de sequência de tratamento de negócios por funcionários no salão de negócios

Clique para ver a imagem original em alta definição do modelo icon-default.png?t=N4HBhttps://www.processon.com/view/594b929fe4b0e862e577d556?fromnew=1

8. diagrama de sequência de login

Clique para ver a imagem original em alta definição do modelo icon-default.png?t=N4HBhttps://www.processon.com/view/5baf22cae4b015327af604fa?fromnew=1

9. Diagrama de sequência de impressão de notas fiscais eletrônicas

Clique para ver a imagem original em alta definição do modelo icon-default.png?t=N4HBhttps://www.processon.com/view/574e50e3e4b0ad17fe3545dc?fromnew=1

Acho que você gosta

Origin blog.csdn.net/xiaobaiyanghaowa/article/details/130811657
Recomendado
Clasificación