Modelagem de sistemas, SCD - System Context Diagram and SFD - System Flow Diagram.

Cada sistema baseado em computador, pode ser modelado como uma transformação de informação usando um gabarito de entrada - processamento - saída. Hatley e Pirbhai[ HAT87 ] estenderam essa visão para incluir duas características adicionais do sistema, processamento e manutenção da interface com usuário e autoteste.
Hatley–Pirbhai modeling - Wikipedia
Apesar dessas características adicionais não estarem presentes em todo o sistema baseado em modelo computador, quanto mais você proibiu elas são muito comuns e sua especificação torna mais robusto o modelo do sistema.
Usando uma representação de entrada - processamento - saída - lançamento da interface com o usuário e processamento de autoteste, um engenheiro de sistemas pode criar um modelo de componente do sistema que estabelece a fundação para os passos posteriores em cada uma das disciplinas da engenharia.
Para desenvolver o modelo do sistema um gabarito de modelo do sistema é usado, o engenheiro de sistemas distribuiu os elementos do sistema em cada uma das 5 regiões de processamento dentro do gabarito.

Como praticamente todas as técnicas de modelagem usadas na engenharia de sistemas e de software, o gabarito de modelo do sistema permite que o analista cria uma hierarquia de detalhes, um diagrama de contexto do sistema (system context Diagram - SCD), que fina no nível mais alto da hierarquia. O Diagrama de contexto estabelece o limite de informação entre o sistema que está sendo implementado e o ambiente no qual o sistema deve operar. Isto é, o SCD define todos os produtores externos da informação usada pelo sistema e todas as entidades que se comunicam através da interface ou realizam manutenção e autoteste.
Para ilustrar o uso do SCD, consideramos o sistema de classificação por esteira rolante. O Engenheiro de sistemas se defronta com a seguinte declaração de objetivos(um tanto nebulosa) para o CLSS.
O CLSS deve ser desenvolvido de modo que caixas movidas ao longo de uma esteira rolante sejam identificadas e classificadas em um dos cinco escaninhos que fica no fim da linha. As caixas passam por uma estação de classificação na qual são identificadas. Com base em um número de identificação impresso na lateral da caixa (um código de barras equivalente é fornecido), as caixas são desviadas para o escaninho adequado. As caixas passam em ordem aleatória e são igualmente espaçadas. A linha se move lentamente.

Nesse exemplo o CLSS é estendido e faz uso de um computador pessoal no local da estação de classificação. O PC executa todo o software do CLSS e interage com o leitor de código de barras para ler os números de peça de cada caixa, interage com o equipamento de monitoração da esteira rolante para obter a velocidade da esteira, guarda todos os números de peça ordenados, interage com o operador da estação de classificação para produzir uma variedade de relatórios e diagnósticos, envia sinais de controle para o hardware de desvio, a fim de classificar as caixas, e se comunica com o computador central de automação da fábrica.
Cada retângulo representa uma entidade externa.