Melhor resposta
Antes de saber o que é um diagrama de fluxo de sistema, você deve saber o que um diagrama de fluxo significa em geral: Diagrama de fluxo é um termo coletivo para um diagrama que representa um fluxo ou conjunto de relacionamentos dinâmicos em um sistema. O termo diagrama de fluxo também é usado como sinônimo de fluxograma e, às vezes, como contrapartida do fluxograma. Existem vários tipos de diagrama de fluxo
Diagrama de fluxo do sistema é basicamente uma representação gráfica e sequencial das principais etapas envolvidas em um processo sistemático. Um SFD (Diagrama de fluxo do sistema) mostra que tipo de informação será inserida e produzida no sistema, de onde os dados virão e irão, e para onde os dados serão armazenados. Ele dá uma ideia clara sobre todo o processo, digamos, um aplicativo ou um fluxo de dados normal. Espero que você esteja satisfeito com minha resposta. Em caso de dúvidas, fique à vontade para perguntar. Obrigado !!
Resposta
Vou dividir vários diagramas usados no processo SE nas seguintes seis categorias:
1. Diagramas usados durante o design de software Incluem diagramas usados durante o design de software (arquitetura de software). Normalmente, os diagramas de Unified Modeling Language (UML) são usados. Os diagramas UML também podem ser classificados em dois tipos: a. Diagramas UML estruturais, como diagrama de componentes, diagrama de classes, etc. b. Diagramas UML comportamentais, como diagrama de sequência, diagrama de estado, etc. Além dos diagramas UML, fluxogramas e diagramas de fluxo de dados também podem ser empregados, embora os diagramas de atividades (um tipo de diagrama UML comportamental) também possam ser usados no local ou em adição a estes. Um exemplo – um caso de uso:
2. Diagramas usados durante a modelagem e visualização do banco de dados Incluem diagramas usados para projetar ou visualizar um banco de dados. Isso incluirá diagramas como Modelo de relacionamento de entidade (diagramas ER) e diagramas de Esquema de banco de dados . Um exemplo – um diagrama E-R
3. Diagramas usados na comunicação de dados Incluem diagramas que representam nós e conexões em uma rede de computadores, como dentro de uma intranet ou um diagrama de layout de bytes dentro de um pacote, etc. Um exemplo: (LAN)
Outro exemplo (um pacote de dados)
4. Diagramas de layout de hardware Incluem diagramas de layout de memória, diagramas de arquitetura de computador etc. Um exemplo: ( Layout de memória de programas C – GeeksforGeeks )
5. Camadas de software / diagramas de pilha Incluem diagramas que descrevem camadas de software usadas. Por exemplo: (pilha Android)
6. Diagramas de metodologia de software Nesta categoria, incluirei diagramas como os que descrevem os processos de gerenciamento de versão, bem como os que descrevem o controle de revisão, etc. Além disso, os diagramas que ilustram a metodologia de software, como o processo Agile, também podem ser incluídos. A maioria dos diagramas nesta categoria são geralmente gerados no nível de gerenciamento. Por exemplo: (um diagrama de estratégia de controle de revisão)