O que ? um padr?o de neg?cios?

Um padr?o de neg?cios ? um termo amplo que tem a ver com as regras que governam como os desenvolvedores de software criam produtos para diferentes tipos de opera??es de neg?cios. A natureza exata do padr?o variar?, dependendo do tipo de neg?cio em considera??o e da fun??o pretendida do pacote de software. Essa designa??o para o desenvolvimento dessas regras b?sicas come?ou a ocorrer nos ?ltimos anos do s?culo XX, quando as empresas come?aram a usar a computa??o de mesa como meio de realizar v?rias tarefas que antes eram tratadas manualmente. ? medida que a demanda por solu??es de software crescia, os engenheiros come?aram a criar o conceito de um padr?o b?sico que poderia ser adaptado e usado como um padr?o para a cria??o de v?rios tipos de tecnologias orientadas a objetos para servir a comunidade de neg?cios.

A id?ia geral de um padr?o de neg?cios se traduz bem em uma ampla variedade de configura??es de neg?cios. Como o conceito tem a ver com a cria??o de solu??es que ajudam as empresas a gerenciar efetivamente v?rias tarefas diferentes, a abordagem pode ser usada como uma plataforma para solu??es gerais de neg?cios, como bancos de dados de vendas, software de produ??o e efici?ncia e at? software de cadeia de suprimentos. Isso inclui ferramentas para gerenciar estoques. Juntamente com o uso geral, essas mesmas ferramentas geralmente incluem recursos que permitem adaptar os programas ?s necessidades espec?ficas de uma empresa. Um exemplo seria a capacidade de criar relat?rios personalizados, al?m de usar o banco de formatos de relat?rio j? inclu?dos no pacote de software.

O uso de um padr?o de neg?cios torna mais f?cil para os engenheiros de software entender a natureza geral de um neg?cio e criar uma plataforma que tenha um apelo relativamente amplo para essas empresas. Juntamente com o software que se destina ao uso amplo em um setor ou mesmo em diversos setores, tamb?m h? a op??o de usar os padr?es organizacionais b?sicos para desenvolver solu??es de software para uma situa??o espec?fica da empresa. Aqui, o objetivo ? n?o apenas incluir a funcionalidade encontrada em solu??es de software mais gen?ricas, mas tamb?m incluir elementos e recursos exclusivos para os neg?cios individuais.

Um padr?o de neg?cios pode servir como base para estruturar aplicativos de software independentes em departamentos individuais ou fornecer a plataforma b?sica para a cria??o e implementa??o de um aplicativo integrado usado pela empresa como um todo. Gra?as ? necessidade de desenvolver solu??es de e-business, existe at? uma solu??o de padr?o de neg?cios que pode ajudar na cria??o de ferramentas de neg?cios on-line, como sites de varejo e op??es de armazenamento remoto que permitem que funcion?rios de v?rios sites acessem documentos e outros dados com o uso de credenciais de seguran?a. Embora o padr?o exato usado em uma situa??o varie, o formato geralmente se concentra em fornecer um meio f?cil e completo de realizar tarefas espec?ficas, tornando a opera??o de uma empresa mais eficiente.