Реализация — это реализация приложения, выполнение плана , идеи , модели , проекта , спецификации , стандарта , алгоритма , политики или администрирование или управление процессом или целью .
В информатике реализация — это реализация технической спецификации или алгоритма в виде программы , программного компонента или другой компьютерной системы посредством компьютерного программирования и развертывания . Для данной спецификации или стандарта может существовать множество реализаций. Например, веб-браузеры содержат реализации спецификаций, рекомендованных Консорциумом World Wide Web , а инструменты разработки программного обеспечения содержат реализации языков программирования .
Особый случай возникает в объектно-ориентированном программировании , когда конкретный класс реализует интерфейс ; в этом случае конкретный класс является реализацией интерфейса и включает в себя методы, которые являются реализациями методов, указанных в интерфейсе.
В сфере информационных технологий в промышленности внедрение относится к послепродажному процессу сопровождения клиента от покупки до использования приобретенного программного или аппаратного обеспечения. Сюда входит анализ требований, анализ объема, настройки, системная интеграция, пользовательские политики, обучение пользователей и доставка. Эти шаги часто контролируются менеджером проекта, использующим методологии управления проектами . Внедрение программного обеспечения включает в себя несколько профессионалов, которые являются относительно новыми для экономики, основанной на знаниях, таких как бизнес-аналитики , специалисты по внедрению программного обеспечения, архитекторы решений и менеджеры проектов.
Для успешного внедрения системы необходимо выполнить множество взаимосвязанных задач в соответствующей последовательности. Использование хорошо зарекомендовавшей себя методологии внедрения и профессиональные консультации могут помочь, но зачастую именно количество задач, плохое планирование и недостаточное обеспечение ресурсами вызывают проблемы с проектом внедрения, а не особая сложность какой-либо задачи. Аналогично и в вопросах культуры, зачастую отсутствие адекватных консультаций и двусторонней связи препятствует достижению желаемых результатов.
В политологии реализация относится к осуществлению государственной политики . Законодательные органы принимают законы, которые затем выполняются государственными служащими , работающими в бюрократических ведомствах . Этот процесс состоит из разработки правил, их применения и вынесения решений. Факторы, влияющие на реализацию, включают законодательные намерения, административные возможности исполнительной бюрократии, активность групп интересов и оппозиции, а также поддержку президента или исполнительной власти.
В международных отношениях реализация относится к этапу заключения международного договора. Он представляет собой этап, на котором международные положения применяются внутри страны посредством законодательства и регулирования. Стадия реализации отличается от ратификации международного договора.
Реализация определяется как определенный набор действий, предназначенных для реализации на практике действия или программы известных размеров. [1] Согласно этому определению, процессы реализации являются целенаправленными и описываются достаточно подробно, чтобы независимые наблюдатели могли обнаружить наличие и силу «конкретного набора действий», связанных с реализацией. Кроме того, реализуемая деятельность или программа описывается достаточно подробно, чтобы независимые наблюдатели могли обнаружить ее наличие и силу.
В информатике реализация приводит к созданию программного обеспечения, а в социальных науках и науках о здравоохранении наука о реализации изучает, как программное обеспечение может быть внедрено на практике или в повседневном использовании. [2]
В сфере водных и природных ресурсов реализация означает реализацию лучших практик управления с конечной целью сохранения природных ресурсов и улучшения качества водных объектов.
Внедрение системы обычно выигрывает от высокого уровня участия пользователей и поддержки со стороны руководства. Участие пользователей в проектировании и эксплуатации информационных систем имеет ряд положительных результатов. Во-первых, если пользователи активно участвуют в проектировании систем, они расширяют возможности формирования системы в соответствии со своими приоритетами и бизнес-требованиями, а также получают больше возможностей для контроля результата. Во-вторых, они с большей вероятностью будут позитивно реагировать на процесс изменений. Объединение знаний и опыта пользователей приводит к лучшим решениям.
Отношения между пользователями и специалистами по информационным системам традиционно были проблемной областью при внедрении информационных систем. Пользователи и специалисты по информационным системам, как правило, имеют разный опыт, интересы и приоритеты. Это называется разрывом в общении между пользователем и дизайнером. Эти различия приводят к расхождениям в организационной лояльности, подходах к решению проблем и словарном запасе. [3] Ниже приведены примеры этих различий или проблем:
Социологическое исследование реализации также отходит от проекта, ориентированного на реализацию плана, и превращает проект в объект исследования. Ключевой в этом отношении была работа Люси Сучман , показавшая, как инженерная модель планов и их реализация не могут учитывать ситуативные действия и познание , задействованные в реальных практиках пользователей, связанных с планами: [4] эта работа показывает, что план не может быть достаточно конкретным, чтобы подробно описать все, что требуется для успешной реализации. Вместо этого реализация опирается на неявные и неявные ресурсы и характеристики пользователей и компонентов плана.