Índice:
Definição - O que significa Saída do Usuário?
Uma saída do usuário é um ponto em um programa de computador no qual um usuário pode chamar um programa personalizado para substituir a sub-rotina padrão fornecida pelo fornecedor do programa.
As saídas do usuário são rotinas que permitem a adição de programas personalizados sem afetar o programa padrão e seus recursos. Ao executar um pacote de software para um determinado evento predefinido, um programa pode chamar uma sub-rotina. Se uma saída do usuário for definida, a sub-rotina padrão poderá ser substituída por uma personalizada pelo cliente do pacote para adicionar funcionalidade personalizada.
As saídas do usuário são importantes porque facilitam a personalização específica do site sem causar impacto na funcionalidade personalizada já existente. Eles também oferecem suporte à atualização de software e versões subsequentes.
Techopedia explica a saída do usuário
Por exemplo, uma saída do usuário fornecida por um pacote de classificação / mesclagem pode ser substituída por um programa do usuário que fornece sua própria sub-rotina para uma tarefa de comparação de registros. A rotina padrão que acompanha o pacote (fornecida pelo fornecedor do pacote) é substituída pelos procedimentos fornecidos pelo usuário. Esses procedimentos geralmente são compilados em uma biblioteca estática e são vinculados diretamente ao pacote para gerar um programa capaz de ser executado. Isso pode ser feito usando bibliotecas dinâmicas também. Sempre que uma sub-rotina definida pelo usuário é substituída pela saída padrão fornecida pelo fornecedor do software, o usuário deve certificar-se de que esteja em interface com o pacote de software e seja consistente com os parâmetros definidos para a saída do usuário padrão.
Empresas como SAP, Oracle, HP, Macro4, Compuware e CA implementaram saídas de usuários em alguns de seus produtos de software. Os aplicativos que fornecem saídas de usuário incluem o pacote de classificação / mesclagem da IBM, SAP R3, IBM CICS, IBM JES 2 e 3, IBM MVS, SMS z / OS e Oracle CC&B.