Implementação

Da Wikipédia, a enciclopédia livre
Ir para a navegação Saltar para pesquisar

Implementação é a realização de uma aplicação, ou execução de um plano , ideia, modelo , design , especificação , padrão , algoritmo ou política .

Definições específicas do setor

Informática

Em ciência da computação , uma implementação é a realização de uma especificação técnica ou algoritmo como um programa , componente de software ou outro sistema de computador por meio de programação e implantação de computador . Muitas implementações podem existir para uma determinada especificação ou padrão. Por exemplo, os navegadores da Web contêm implementações de especificações recomendadas pelo World Wide Web Consortium e as ferramentas de desenvolvimento de software contêm implementações de linguagens de programação .

Um caso especial ocorre na programação orientada a objetos , quando uma classe concreta implementa uma interface ; neste caso a classe concreta é uma implementação da interface e inclui métodos que são implementações daqueles métodos especificados pela interface.

Tecnologia da informação

Na tecnologia da informação durante a indústria, a implementação refere-se ao processo pós-venda de orientar um cliente desde a compra até o uso do software ou hardware que foi adquirido. Isso inclui análise de requisitos, análise de escopo, customizações, integrações de sistemas, políticas de usuário, treinamento e entrega de usuários. Essas etapas geralmente são supervisionadas por um gerente de projeto usando metodologias de gerenciamento de projetos. As implementações de software envolvem vários profissionais relativamente novos na economia baseada no conhecimento, como analistas de negócios , analistas técnicos , arquitetos de soluções e gerentes de projeto.

Para implementar um sistema com sucesso, muitas tarefas inter-relacionadas precisam ser executadas em uma sequência apropriada. A utilização de uma metodologia de implementação comprovada e a contratação de aconselhamento profissional podem ajudar, mas muitas vezes é o número de tarefas, planejamento inadequado e recursos inadequados que causam problemas com um projeto de implementação, em vez de qualquer uma das tarefas ser particularmente difícil. Da mesma forma com as questões culturais, muitas vezes é a falta de consulta adequada e comunicação bidirecional que inibe a obtenção dos resultados desejados.

Ciência política

Na ciência política , implementação refere-se à execução de políticas públicas . As legislaturas aprovam leis que são executadas por servidores públicos que trabalham em agências burocráticas . Este processo consiste em criação de regras, administração de regras e julgamento de regras. Os fatores que impactam a implementação incluem a intenção legislativa, a capacidade administrativa da burocracia implementadora, a atividade de grupos de interesse e oposição e o apoio presidencial ou executivo.

Nas relações internacionais, a implementação refere-se a um estágio de elaboração de tratados internacionais. Representa o estágio em que as disposições internacionais são promulgadas internamente por meio de legislação e regulamentação. A fase de implementação é diferente da ratificação de um tratado internacional.

Ciências sociais e da saúde

A implementação é definida como um conjunto especificado de atividades destinadas a colocar em prática uma atividade ou programa de dimensões conhecidas. [1] De acordo com essa definição, os processos de implementação são propositais e descritos com detalhes suficientes para que observadores independentes possam detectar a presença e a força do "conjunto específico de atividades" relacionadas à implementação. Além disso, a atividade ou programa que está sendo implementado é descrito com detalhes suficientes para que observadores independentes possam detectar sua presença e força.

Água e recursos naturais

Em água e recursos naturais, a implementação refere-se à atualização das melhores práticas de gestão com o objetivo final de conservar os recursos naturais e melhorar a qualidade dos corpos hídricos.

Tipos

Papel dos usuários finais

A implementação do sistema geralmente se beneficia de altos níveis de envolvimento do usuário e suporte de gerenciamento. A participação do usuário no projeto e operação de sistemas de informação tem vários resultados positivos. Primeiro, se os usuários estão fortemente envolvidos no projeto de sistemas, eles movem oportunidades para moldar o sistema de acordo com suas prioridades e requisitos de negócios e mais oportunidades para controlar o resultado. Em segundo lugar, eles são mais propensos a reagir positivamente ao processo de mudança. Incorporar o conhecimento e a experiência do usuário leva a melhores soluções.

A relação entre usuários e especialistas em sistemas de informação tem sido tradicionalmente uma área problemática para os esforços de implementação de sistemas de informação. Usuários e especialistas em sistemas de informação tendem a ter origens, interesses e prioridades diferentes. Isso é chamado de lacuna de comunicação entre o usuário e o designer. Essas diferenças levam a lealdades organizacionais divergentes, abordagens para solução de problemas e vocabulários. [2] Exemplos dessas diferenças ou preocupações estão abaixo:

Preocupações do usuário

  • O sistema fornecerá as informações de que preciso para o meu trabalho?
  • Com que rapidez posso acessar os dados?
  • Com que facilidade posso recuperar os dados?
  • De quanto apoio administrativo precisarei para inserir dados no sistema?
  • Como a operação do sistema se encaixará na minha agenda diária de negócios? [1]

Preocupações do designer

  • Quanto espaço de armazenamento em disco o arquivo mestre consumirá?
  • Quantas linhas de código de programa serão necessárias para executar esta função?
  • Como podemos reduzir o tempo de CPU quando executamos o sistema?
  • Quais são as formas mais eficientes de armazenar esses dados?
  • Qual sistema de gerenciamento de banco de dados devemos usar? [2]

Crítica da Premissa de Implementação

A pesquisa sociocientífica sobre implementação também se afasta do projeto orientado para a implementação de um plano e transforma o projeto em objeto de estudo. O trabalho de Lucy Suchman foi fundamental, nesse sentido, mostrando como o modelo de engenharia de planos e sua implementação não podem dar conta da ação e cognição situadas envolvidas nas práticas do mundo real dos usuários em relação aos planos: [3] esse trabalho mostra que um plano não pode ser específico o suficiente para detalhar tudo o que uma implementação bem-sucedida exige. Em vez disso, a implementação se baseia em recursos e características implícitas e tácitas dos usuários e dos componentes do plano.

Veja também

Referências

  1. ^ a b "Estrutura 2: Estágios de implementação | NIRN" . nirn.fpg.unc.edu . Rede Nacional de Pesquisa de Implementação.
  2. ^ a b Laudon, K., & Laudon, J. (2010). "Sistemas de Informação Gerencial: Gerenciando a Empresa Digital." Décima primeira edição (11 ed.). Nova Jersey: Prentice Hall.
  3. ^ Suchman, Lucy (1987). Planos e ações situadas: O problema da comunicação homem-máquina . Cambridge MA: Cambridge University Press. ISBN 9780521337397.