Implementace - Implementation

Implementace je realizace aplikace nebo provedení plánu , nápadu, modelu , návrhu , specifikace , standardu , algoritmu nebo zásady .

Definice specifické pro dané odvětví

Počítačová věda

V počítačové vědě je implementací realizace technické specifikace nebo algoritmu jako programu , softwarové komponenty nebo jiného počítačového systému prostřednictvím počítačového programování a nasazení . Pro danou specifikaci nebo normu může existovat mnoho implementací. Například webové prohlížeče obsahují implementace doporučených specifikací konsorcia World Wide Web Consortium a nástroje pro vývoj softwaru obsahují implementace programovacích jazyků .

Zvláštní případ nastává v objektově orientovaném programování , když konkrétní třída implementuje rozhraní ; v tomto případě je konkrétní třída implementací rozhraní a zahrnuje metody, které jsou implementacemi těchto metod specifikovaných rozhraním.

Informační technologie

V informačních technologiích během průmyslu se implementace týká post-prodejního procesu vedení klienta od nákupu k použití softwaru nebo hardwaru, který byl zakoupen. To zahrnuje analýzu požadavků, analýzu rozsahu, přizpůsobení, integraci systémů, zásady uživatelů, školení uživatelů a doručování. Na tyto kroky často dohlíží projektový manažer používající metodiky projektového řízení . Softwarové implementace zahrnují několik profesionálů, kteří jsou relativně noví ve znalostní ekonomice, jako jsou obchodní analytici , techničtí analytici , architekti řešení a projektoví manažeři.

K úspěšné implementaci systému je třeba ve vhodném pořadí provést mnoho vzájemně souvisejících úkolů. Může pomoci použití osvědčené metodiky implementace a získání odborného poradenství, ale často je to problém s počtem úkolů, špatným plánováním a nedostatečným zajištěním zdrojů, které způsobují problémy s implementačním projektem, a nikoliv zvláště obtížným úkolem. Podobně u kulturních otázek často brání dosažení požadovaných výsledků nedostatek odpovídajících konzultací a oboustranné komunikace.

Politická věda

V politické vědě se implementace týká provádění veřejné politiky . Legislativy přijímají zákony, které poté provádějí státní zaměstnanci pracující v byrokratických agenturách . Tento proces se skládá z tvorby pravidel, správy pravidel a hodnocení pravidel. Mezi faktory ovlivňující provádění patří legislativní záměr, administrativní kapacita prováděcí byrokracie, činnost zájmových skupin a opozice a prezidentská nebo výkonná podpora.

V mezinárodních vztazích se implementace týká etapy mezinárodního uzavírání smluv. Představuje fázi, kdy jsou mezinárodní ustanovení přijímána na domácím trhu prostřednictvím právních předpisů a předpisů. Fáze provádění se liší od ratifikace mezinárodní smlouvy.

Společenské a zdravotní vědy

Implementace je definována jako specifikovaný soubor aktivit určených k uvedení do praxe aktivity nebo programu známých rozměrů. Podle této definice jsou implementační procesy účelné a jsou popsány dostatečně podrobně, aby mohli nezávislí pozorovatelé detekovat přítomnost a sílu „konkrétního souboru činností“ souvisejících s implementací. Kromě toho je prováděná aktivita nebo program dostatečně podrobně popsána, aby nezávislí pozorovatelé mohli detekovat její přítomnost a sílu. ““

Voda a přírodní zdroje

V oblasti vody a přírodních zdrojů se implementace týká aktualizace nejlepších postupů řízení s konečnými cíli zachování přírodních zdrojů a zlepšení kvality vodních útvarů.

Typy

Role koncových uživatelů

Implementace systému obecně těží z vysoké úrovně zapojení uživatelů a podpory správy. Účast uživatelů na návrhu a provozu informačních systémů má několik pozitivních výsledků. Za prvé, pokud jsou uživatelé silně zapojeni do návrhu systémů, přesouvají příležitosti k formování systému podle svých priorit a obchodních požadavků a více příležitostí k ovládání výsledku. Zadruhé, je pravděpodobnější, že na proces změny budou reagovat pozitivně. Začlenění znalostí a zkušeností uživatelů vede k lepším řešením.

Vztah mezi uživateli a specialisty na informační systémy byl tradičně problémovou oblastí pro implementaci informačních systémů. Uživatelé a specialisté na informační systémy mají obvykle odlišné pozadí, zájmy a priority. Toto se označuje jako komunikační mezera mezi uživatelem a návrhářem. Tyto rozdíly vedou k odlišným organizačním loajalitám, přístupům k řešení problémů a slovníkům. Níže jsou uvedeny příklady těchto rozdílů nebo obav:

Obavy uživatelů

  • Dodá systém informace, které pro svou práci potřebuji?
  • Jak rychle mohu získat přístup k datům?
  • Jak snadno mohu data načíst?
  • Kolik administrativní podpory budu potřebovat pro zadávání dat do systému?
  • Jak bude provoz systému zapadat do mého denního obchodního plánu?

Návrhář obavy

  • Kolik místa na disku spotřebuje hlavní soubor?
  • Kolik řádků programového kódu bude potřeba k provedení této funkce?
  • Jak můžeme snížit čas CPU, když spustíme systém?
  • Jaké jsou nejúčinnější způsoby ukládání těchto dat?
  • Jaký systém správy databáze bychom měli používat?

Kritika předpokladu implementace

Společensko-vědecký výzkum implementace rovněž odstoupí od projektu zaměřeného na realizaci plánu a promění projekt v objekt studia. V tomto ohledu byla klíčová práce Lucy Suchman , která ukazuje, jak inženýrský model plánů a jejich implementace nemůže odpovídat za situovanou akci a poznání zapojené do praktických praktik uživatelů v souvislosti s plány: tato práce ukazuje, že plán nemůže být dostatečně konkrétní, aby podrobně popsal vše, co úspěšná implementace vyžaduje. Místo toho implementace čerpá z implicitních a tichých zdrojů a charakteristik uživatelů a komponent plánu.

Viz také

Reference