Modelo de IPO

modelo de IPO

  • input-processo-saída do modelo (IPO), ou padrão de entrada-processo-produto, é uma abordagem amplamente utilizada emanálise de sistemas e engenharia de software para descrever a estrutura de um programa de processamento de informação ou outro processo. Muitos sistemas de programação e de análise de textos introdutórios apresentar este como a estrutura mais básica para descrever um processo. [1] [2] [3] [4]

Visão geral

  • m programa ou um processo utilizando o modelo de entrada-processo-de saída que recebe entradas a partir de um utilizador ou de outra fonte, faz algum processamento de entradas, e devolve os resultados dos cálculos. [1] Em essência, o sistema separa-se a partir do ambiente, assim definir as entradas e saídas, como um mecanismo unida. [5] o sistema iria dividir o trabalho em duas categorias:

  • Uma exigência do ambiente ( de entrada )
  • A provisão para o ambiente ( de saída )

Em outras palavras, essas entradas podem ser materiais, recursos humanos, dinheiro ou informações, transformados em saídas, tais como consumíveis, serviços, novas informações ou dinheiro.

  • omo consequência, o sistema-Input-Process saída se torna muito vulnerável a interpretações erradas. Isto porque, teoricamente, ele contém todos os dados, em relação ao meio ambiente fora do sistema, ainda em prática, ambiente contém uma variedade significativa de objetos, que um sistema é incapaz de compreender, tal como existe controle de sistemas externos. Como resultado, é muito importante, para entender onde as mentiras de fronteira, entre o sistema e o meio ambiente, o que está além da compreensão dos sistemas. Isto porque, muitas vezes, vários analistas, seria definir os seus próprios limites, favorecendo seu ponto de vista, criando muita confusão. [6]

Sistemas no trabalho

  • s pontos de vista diferentes, em relação aos sistemas de pensamento. [4] Uma dessas definições que delineiam o sistema de entrada-processo-produto, como uma estrutura, seria:

"O pensamento sistêmico é a arte ea ciência de fazer inferências confiáveis ​​sobre o comportamento através do desenvolvimento de uma compreensão cada vez mais profunda da compreensão da estrutura subjacente" [7]

Alternativamente, também foi sugerido que os sistemas não são "holística", no sentido de ligação com objetos remotos (por exemplo: tentar ligar um caranguejo, camada de ozônio e ciclo de vida de capital em conjunto). [8]

Tipos de sistemas

Existem três categorias principais que são os mais citados na literatura de sistemas de informação: [9] [10]

Os sistemas naturais

Um sistema que não tenha sido criado como um resultado de interferência humana. Exemplos de tais seria o sistema de energia solar, bem como o corpo humano, a evoluir para a sua forma actual, [9]

Sistemas físicos projetados

Um sistema que foi criado como um resultado de interferência humana, e é fisicamente identificável. Exemplos de tais seria várias máquinas de computação, criados pela mente humana para algum propósito específico. [9]

Sistemas abstratos projetados

Um sistema que foi criado como um resultado de interferência humana, e não é fisicamente identificável. Exemplos de tais seria sistemas matemáticos e filosóficos, que foram criadas por mentes humanas, para algum propósito específico. [9]

Existem também alguns sistemas sociais, que permitem que os seres humanos para atingir colectivamente uma finalidade específica.

Sistemas sociais

Um sistema criado por seres humanos, e derivados de efeitos intangíveis. Por exemplo: a família, que é uma hierarquia de relações humanas, o que, em essência, criar a fronteira entre sistemas naturais e humanos. [9]

Sistemas de atividade humana

Uma organização com hierarquia, criado por seres humanos para uma finalidade específica. Por exemplo: a empresa, que organiza os seres humanos juntos para colaborar e atingir uma finalidade específica. O resultado deste sistema é fisicamente identificável. [9] Há, no entanto, algumas ligações significativas entre com os tipos anteriores. É claro que a ideia do sistema de actividade humana (TEM), que consistem de uma variedade de sistema social menor, com o seu desenvolvimento e organização única. Além disso, indiscutivelmente HASes podem incluir concebido sistemas - computadores e máquinas. Maioria dos sistemas anteriores que se sobrepõem. [10]

Características do sistema

Existem várias características importantes, quando se trata do comportamento fundamental de qualquer sistema.

  • Os sistemas podem ser classificados como aberta ou fechada: " [4]
  • Aqueles que interagem com seu ambiente, na forma de materiais de dinheiro, de dados, de energia ou de câmbio, são geralmente entendida como aberto. Abertura do sistema podem variar significativamente. Isto é porque, de um sistema seria classificado como aberto, se ele mesmo recebe uma única entrada a partir do ambiente, ainda de um sistema que apenas interage com o meio ambiente, seria classificado como aberto bem. Quanto mais aberto for o sistema, mais complexo ele normalmente seria, devido à menor previsibilidade dos seus componentes.
  • Aqueles que não têm interações com o ambiente em tudo estão fechados. Na prática, no entanto, um sistema completamente fechado é meramente suportável, devido à perda de uso prático da saída. Como resultado, a maior parte dos sistemas seria aberta ou aberta até um certo ponto. [11]

2. Os sistemas podem ser classificados como estocástico determinista ou: [4]

  • Bem definida e um sistema bem estruturado em termos de padrões de comportamento se torna previsível, tornando-se assim determinista. Em outras palavras, ele só iria usar dados empíricos. Por exemplo: a matemática ou a física estão situados em redor leis específicas, o que torna os resultados de cálculo previsível. sistemas determinísticos teria interações simplistas entre componentes internos.

  • sistemas mais complexos, e muitas vezes mais aberto, teria relativamente menor grau de previsibilidade, devido à ausência de padrões de comportamento claramente estruturado. Analisando esse sistema, é, portanto, muito mais difícil. [ Carece de fontes? ] Tais sistemas seria estocástica, ou probabilística, este é devido à natureza estocástica dos seres humanos, enquanto a realização de várias actividades. Dito isto, os sistemas projetados ainda seria considerado como determinista, [ carece de fontes? ] Devido a uma estrutura rígida de regras incorporados no design.

3. Os sistemas podem ser classificados como estático ou dinâmico [4]

  • A maioria dos sistemas seria conhecido como dinâmico, devido à constante evolução do poder de computação, mas alguns sistemas pode achar que é difícil equilibrar entre ser criado e deixar de existir. Um exemplo poderia ser um mapa impresso, o qual não está em evolução, em contraste com um mapa dinâmico, fornecida a partir de promotores constante actualização.

  • . Os sistemas podem ser classificados como auto-regulação ou não-auto-regulação [4] [12]

  • Quanto maior for o grau de auto-controlo da actividade de sistemas é, maior é a habitabilidade do sistema final é. É vital para qualquer sistema de poder capaz de controlar suas atividades a fim de permanecer estável. [ Carece de fontes? ]

Aplicações da vida real

Negócios corporativos

  • A processos de fabricação que levam matérias-primas, insumos, aplica-se um processo de fabricação, e produz bens manufaturados como saída. O uso de tais sistemas pode ajudar a criar organizações humanas mais fortes, em termos de operações da companhia em cada departamento da empresa, não importa o tamanho, o que. IPOs também pode reestruturar sistemas estáticos e não-auto-regulação, que no mundo real seriam utilizados na forma de terceirização da realização do produto, devido à ineficiência de realização atual existente. [1] [13]

Programação

  • A maioria dos programas existentes para codificação, tais como Java, Python, C ++, seria baseado em um modelo de IPO determinista, com entradas claras provenientes do codificador, convertendo em saídas, tais como aplicações.
  • Um programa de computador interativo, que aceita pedidos simples de um usuário e responde a eles depois de algum processamento e / ou banco de dados acessa. [3]

  • Um sistema de processamento de transação em lote, que aceita grandes volumes de transações homogêneos, processa-(possivelmente atualizar um banco de dados), e produz uma saída tais como relatórios ou cálculos. [4]

Scientific

  • Uma calculadora, que utiliza entradas, fornecido pelo operador, e processa-os em produtos de saída para ser utilizada pelo operador.

  • Um termostato, que detecta a temperatura (entrada), decide sobre uma ação (calor on / off), e executa a ação (saída). [4] [14] [13]