Что такое программная совместимость. Понятие совместимости. Обратная и прямая совместимость при разработке программного обеспечения

Общие сведения о сопоставимости приложений

При переходе с одной операционной системы на другую, перед всеми без исключения организациями встает вопросец сопоставимости. Сопоставимость компьютерного парка организации принято разделять на 2 части:

  1. Аппаратная совместимость.
  2. Программная совместимость.

В аппаратную сопоставимость заходит соответствие физической составляющей компов требованиям, нужным для корректной работы операционной системы. Минимальную и рекомендуемую конфигурация компа мы разобрали еще в первой лекции.

В программную часть входят приложения, используемые конечными юзерами. В некий степени к программной части стоит отнести и сопоставимость драйверов устройств. Ведь ежели для данной нам операционной системы нет соответственных драйверов, то и аппаратная часть работать не будет. Так как драйверы занимают промежуточное положение меж программной и аппаратной составляющей компа, сопоставимость данной части программного обеспечения можно отнести как в первую, так и вторую категорию. Основную же делему сопоставимости программной части компа является сопоставимость приложений, конкретно используемых юзерами. Данные приложения могут представлять из себя обыкновенные программы, устанавливаемые лишь на компе клиента, либо же сложные, типа клиент-серверной архитектуры. Малые требования, для работы приложений в той либо другой операционной системе перечислены в Windows 7 SoftwareLogo. Доборная информация находится на веб-сайте Microsofthttps://connect.microsoft.com/site831.

Следующие три лекции будут посвящены вопросцам сопоставимости программного и аппаратного обеспечения компов. Первым делом мы разберем способности утилиты Windows 7 Upgrade Advisor 2.0. Данная утилита довольно проста в использовании и это ее конкретный плюс, но ее функционала не довольно для тестирования компа в организации. На основании этого последующим приложением будет MAP 4.0. Это приложение дозволяет анализировать не лишь клиентские операционные системы и приложения, но и серверные. Основной же упор делается на сопоставимость с аппаратным обеспечением. Ну и напоследок мы разберем титана сбора сведений о сопоставимости приложений – ACT 5.6. ACT представляет из себя клиент-серверное приложение и дозволяет оценивать сопоставимость установленных программ не просто по базам сопоставимости, а анализируя их деяния. Тем самым, ежели в организации употребляются не много известные либо самописные приложения, то данный программный продукт – то, что необходимо. К тому же он является бесплатным.

Ну и в конце концов собрав информацию о сопоставимости приложений мы разберем вероятные варианты пуска несопоставимых приложений в операционной системе Windows 7. В этом нам посодействуют две технологии компании Microsoft – Режим сопоставимости (Compatibility Mode) и Режим Windows XP (Windows XP Mode).

Поддержка рабочей среды (совместимость приложений)

Проверка приложений на сопоставимость с новейшей операционной системой достаточно ответственное занятие на шаге планирования развертывания. Не зависимо от того, какие приложения употребляются в вашей организации, перед началом развертывания нужно убедиться, что все они совместимы с новейшей операционной системой. Ежели какие-либо приложения не совместимы, нужно получить их обновленные версии, эмулировать работу в иной операционной системе (режим сопоставимости, Windows XP Mode) либо пользоваться, хотя бы на время, эквивалентами-заменителями. Также есть вариант отрешиться от использования несопоставимых приложений, но это уже последний вариант.

Производить проверку на сопоставимость приложений нужно вне зависимости от того, какая операционная система употребляется в данный момент на компах юзеров. Почти все могут поразмыслить, что операционные системы Windows Vista и Windows 7 на сто процентов совместимы. На самом деле это не совершенно так. Хотя Windows 7 и базируется на ядре похожем с ядром Windows Vista (версия 6.0 для Vista против 6.1 для Windows 7) были произведены некие конфигурации. Потому при переходе на Windows 7 может быть будет нужно обновить некие приложения и драйверы до наиболее новейшей версии либо же включить режим совместимости.

Далее в данной для нас лекции мы разберем программы производящие проверку 1-го компа либо группы компьютеров:

  • Windows 7 Upgrade Advisor 2.0
  • Microsoft Assessment and Planning Toolkit 4.0

Windows 7 Upgrade Advisor 2.0

Сейчас мы познакомимся с увлекательной програмкой – Windows 7 Upgrade Advisor 2.0. Данное программное обеспечение предназначено для тестирования аппаратной (hardware) и программной (software) конфигурации на сопоставимость с операционной системой Windows 7. По окончании тестирования Upgrade Advisor составляет отчет.

Основные способности и системные требования

Windows 7 Upgrade Advisor 2.0 (Советник по переходу на Windows 7) – это программный продукт, разработанный компанией Microsoft для облегчения процесса определения сопоставимости аппаратного обеспечения. Он доступен на большом количестве языков, в том числе на: российском, британском, французском и германском. Запустив данное приложение и начав проверку, Upgrade Advisor просканирует систему и проверит такие характеристики как:

  1. Система
    • Установленная версия операционной системы
    • Поддержка интерфейса Aero
    • Частота процессора
    • Объем оперативной памяти
    • Свободное дисковое пространство
  2. Устройства (проверяются как внутренние, так и наружные устройства, к примеру, принтеры и сканеры)
    • Отображает перечень совместимых устройств
    • Отображает перечень устройств, обновления которых доступны на веб-сайте Microsoft
  3. Программы
    • Отображает перечень протестированных и совместимых программных продуктов
Читайте также  Как перенести текст с интернета в папку. Копирование текстов из Интернета в Ворд

Проверка сопоставимости системы делается как для 32-разрядных, так и для 64-разрядных редакций Windows 7. Отчеты так же создаются для различных редакций отдельно.

Работа с данной програмкой не составляет особенных сложностей. Загрузить ее можно по адресу http://www.microsoft.com/downloads/details.aspx?FamilyID=1b544e90-7659-4bd9-9e51-2497c146af15&displaylang=ru.

Для установки потребуется:

  • Порядка 9 Мб вольного дискового пространства
  • Операционная система, на которой запускается приложение, обязана быть Windows 7, Windows Vista либо Windows XP Service Pack 2/3
  • .NET Framework 2.0 (или наиболее поздняя версия, ежели употребляется Windows XP)

Сценарий работы

Чтобы пользоваться програмкой, нужно выполнить последующие действия:

  1. Чтобы установить “Советник по переходу на Windows 7” загружаем и запускаем файл Windows7UpgradeAdvisorSetup.exe.
  2. Если на компе установлена система Windows XP, программа установки проверит наличие платформы .NET Framework 2.0. В случае его отсутствия программа установки поможет его установить.
  3. Подключаем все USB-устройства либо остальные устройства, к примеру принтеры, наружные твердые диски и сканеры, которые традиционно употребляются при работе с проверяемым компьютером.
  4. Запускаем советник по переходу на Windows 7 из меню “Пуск” либо с рабочего стола (рис. 6.1).

Рис. 6.1.

По окончании проверки будет составлен отчет о сопоставимости данного компа с операционной системой Windows 7 (рис. 6.2.). Имеется возможность распечатать либо сохранить отчет (в формате MHT – веб-архив хранящий текст и изображения в одном файле).

Рис. 6.2.

Просканированным устройствами и программным продуктам, в зависимости от сопоставимости, выставляются последующие статусы:

  1. Совместимо
  2. Доступно бесплатное обновление
  3. Несовместимо
  4. Неизвестно
  5. Обновление доступно
  6. Известны проблемы

Данное приложение отлично подступает для использования в маленьких организациях либо на домашних компах юзеров. Ежели же нужно проверить сопоставимость огромного парка компов, начиная с 20 штук, то запускать эту програмку и сохранять отчет на каждом компе становиться неловко. Как вы осознаете, употреблять данное приложение в больших организациях не совершенно комфортно. Для таковых целей были сделаны программные продукты MAP (Microsoft Assessment and Planning Toolkit – набор инструментов Microsoft для оценки и планирования) и ACT (Microsoft Application Compatibility Toolkit), с которыми мы познакомимся далее.

Совместимость – Interoperability

способность систем работать друг с другом

Функциональная совместимость – это черта продукта либо системы, интерфейсы которых вполне понятны, для работы с иными продуктами либо системами, в настоящее время либо в будущем, в реализации либо доступе без каких-то ограничений.

Первоначально этот термин был определен для информационных технологий либо услуг системной инженерии для обмена информацией, но в наиболее широком определении учитываются социальные, политические и организационные причины, действующие на производительность системы. Следовательно, сопоставимость включает в себя задачку сотворения согласованных сервисов для юзеров, когда отдельные составляющие технически различны и управляются различными организациями.

Типы

Если две либо наиболее системы употребляют общие форматы данных и протоколы связи и способны взаимодействовать друг с другом, они показывают синтаксическую совместимость . XML и SQL являются примерами всераспространенных форматов данных и протоколов. Форматы данных нижнего уровня также содействуют синтаксической сопоставимости, гарантируя, что алфавитные знаки хранятся в одном и том же формате ASCII либо Unicode во всех системах связи.

Помимо возможности 2-ух либо наиболее компьютерных систем обмениваться информацией, семантическая сопоставимость – это способность автоматом интерпретировать осмысленно и точно обмениваемую информацию для получения нужных результатов, определенных конечными юзерами обеих систем. Для заслуги семантической сопоставимости обе стороны должны ссылаться на общую эталонную модель обмена информацией. Содержание запросов на обмен информацией определяется однозначно: то, что отчаливает, совпадает с тем, что понимается. Возможность продвижения этого результата за счет управляемой юзером конвергенции разрозненных интерпретаций одной и той же инфы была объектом исследования исследовательских прототипов, таковых как S3DB .

Междоменная сопоставимость подразумевает совместную работу множества соц, организационных, политических и юридических лиц для заслуги общих интересов и / либо обмена информацией.

Совместимость и открытые стандарты

Функциональная сопоставимость предполагает открытые стандарты ab-initio , т.е. по определению. Многофункциональная сопоставимость предполагает обмены меж рядом товаров либо подобными продуктами от пары различных поставщиков либо даже меж прошлыми и будущими версиями 1-го и того же продукта. Многофункциональная сопоставимость может быть разработана постфактум как особая мера меж 2-мя продуктами, исключая другие, с внедрением открытых стандартов. Когда поставщик обязан адаптировать свою систему к доминирующей системе, не основанной на открытых эталонах, это не сопоставимость, а лишь сопоставимость .

Открытые стандарты

Открытые стандарты полагаются на широкую консультативную и инклюзивную группу, включающую представителей поставщиков, ученых и остальных, заинтересованных в разработке, которые дискуссируют и дискуссируют технические и экономические плюсы, недочеты и осуществимость предлагаемого общего протокола. Опосля того как сомнения и оговорки всех членов будут рассмотрены, итоговый общий документ утверждается в качестве общего эталона. Этот документ потом публикуется и становится открытым эталоном. Обычно он публикуется и доступен безвозмездно либо по номинальной стоимости всем желающим без каких-то доп затруднений. Различные поставщики и личные лица (даже те, которые не входили в первоначальную группу) могут употреблять документ стандартов для сотворения товаров, которые реализуют общий протокол, определенный в эталоне, и, таковым образом, совместимы по дизайну, без какой-нибудь определенной ответственности либо преимуществ для хоть какого клиента за выбор 1-го продукта перед остальным на базе стандартизованных функций. Продукты поставщиков конкурируют по качеству реализации, пользовательскому интерфейсу, простоте использования, производительности, стоимости и множеству остальных причин, сохраняя при этом данные клиента нетронутыми и передаваемыми, даже ежели он решит переключиться на иной конкурирующий продукт для бизнеса. предпосылки.

Читайте также  Как вернуть разметку страницы в ворде. Как настроить поля в Word, уменьшить их, расширить или совсем убрать: подробная инструкция

Совместимость постфактум

Функциональная сопоставимость постфактум может быть результатом абсолютного преобладания на рынке определенного продукта в нарушение всех применимых стандартов либо отсутствия каких-то работающих стандартов на момент внедрения этого продукта. Поставщик, стоящий за сиим продуктом, может потом игнорировать любые будущие стандарты и вообщем не участвовать в каком-либо процессе стандартизации, используя свою практически монополию, чтоб настаивать на том, чтоб его продукт устанавливал стандарты де-факто своим преобладанием на рынке. Это не неувязка, ежели реализация продукта является открытой и мало обремененной, но она также может быть как закрытой, так и сильно обремененной (например, патентными формулами). Из-за сетевого эффекта достижение многофункциональной сопоставимости с таковым продуктом является критическим для хоть какого другого поставщика, ежели он желает оставаться актуальным на рынке, и труднодостижимым из-за отсутствия сотрудничества на равных критериях с начальным поставщиком, который может отлично разглядывать новейшего поставщика как потенциального соперника и опасности. Новейшие реализации нередко полагаются на обратный инжиниринг в незапятанной комнате в отсутствие технических данных для заслуги сопоставимости. Начальные поставщики могут предоставлять такие технические данные остальным, нередко во имя «поощрения конкуренции», но такие данные постоянно ограничены и могут иметь ограниченное внедрение. Доступность таковых данных не эквивалентна открытому эталону, поэтому что:

  1. Данные предоставляются начальным поставщиком на дискреционной базе, который на сто процентов заинтересован в блокировке действенного внедрения конкурирующих решений и может тонко поменять либо поменять собственный продукт, нередко в наиболее новейших версиях, так что реализации соперников практически, но не они на сто процентов совместимы, потому клиенты считают их ненадежными либо низкокачественными. Эти конфигурации можно или вообщем не передавать иным поставщикам, или передать их опосля стратегической задержки, сохраняя доминирующее положение на рынке начального поставщика.
  2. Сами данные могут быть обременены, к примеру, патентами либо ценообразованием, что приведет к зависимости всех конкурирующих решений от начального поставщика и, может быть, приведет к сгустку доходов от клиентов соперников обратно к начальному поставщику. Этот поток доходов является лишь результатом преобладания начального продукта на рынке, а не результатом какого-нибудь врожденного превосходства.
  3. Даже когда начальный поставщик искренне заинтересован в продвижении здоровой конкуренции (чтобы он также мог извлечь выгоду из возникающего инноваторского рынка), многофункциональная сопоставимость постфактум нередко может быть ненужной, так как почти все недостатки либо причуды могут быть впрямую соединены с техническими чертами начальной реализации. ограничения. Хотя в открытом процессе хоть какой может выявить и поправить такие ограничения, и получившаяся наиболее незапятнанная спецификация может употребляться всеми поставщиками, это труднее постфактум, так как у клиентов уже есть ценная информация и процессы, закодированные в неисправном, но доминирующем продукте. а остальные поставщики обязаны повторять эти ошибки и причуды, даже ежели они могли бы создать наиболее действенные решения, ради сохранения способности взаимодействия. В качестве кандидатуры можно утверждать, что даже открытые процессы подвержены влиянию прошедших реализаций и неидеальных прошедших проектов, и что способность доминирующего поставщика в одностороннем порядке исправлять либо облагораживать систему и навязывать конфигурации всем юзерам содействует инновациям.
  4. Отсутствие открытого эталона также может стать неувязкой для клиентов, как в случае неспособности начального поставщика поправить определенную делему, которая является артефактом технических ограничений начального продукта. Заказчик желает устранить эту неисправность, но поставщик должен поддерживать это состояние неисправности даже в новейших версиях того же продукта, поэтому что такое поведение является эталоном де-факто, и еще большему количеству заказчиков придется рассчитываться за хоть какое нарушение многофункциональной сопоставимости, вызванное методом исправления начальной задачи и введения новейшего поведения.

Правительство

электронное правительство

Говоря с точки зрения электронного правительства, многофункциональная сопоставимость значит возможность совместной работы трансграничных услуг для людей, компаний и органов муниципального управления. Обмен данными может быть неувязкой из-за языковых барьеров, разных спецификаций форматов и разновидностей категоризации. Можно выделить еще много препятствий.

Читайте также  Как в daemon tools lite смонтировать образ. Как смонтировать образ в программе DAEMON Tools

Если данные интерпретируются по-другому, сотрудничество ограничено, занимает больше времени и неэффективно. К примеру, ежели гражданин страны A желает приобрести землю в стране B, ему будет предложено предоставить правильные адресные данные. Адресные данные в обеих странах включают полное имя, заглавие и номер улицы, а также почтовый индекс. Порядок указания адреса может различаться. На том же языке заказ предоставленных адресных данных не является препятствием; но невзирая на языковой барьер, это становится все сложнее. Ежели для языка требуются остальные знаки, это фактически нереально, ежели нет инструментов для перевода.

Следовательно, приложениям электронного правительства нужно обмениваться данными семантически совместимым образом. Это экономит время и средства, а также уменьшает количество ошибок. Области практического использования можно отыскать во всех областях политики, будь то правосудие, торговля либо роль и т. Д. Требуются точные концепции моделей интерпретации.

Управление рисками наводнений

Функциональная совместимость употребляется исследователями в контексте управления рисками городских наводнений. Городка и городские районы по всему миру расширяются, что делает сложные места с обилием взаимодействий меж окружающей средой, инфраструктурой и людьми. Для решения данной нам трудности и соответствующего управления аква ресурсами в городских районах нужна система системного подхода к управлению аква ресурсами и наводнениями . В этом контексте многофункциональная сопоставимость принципиальна для облегчения системного мышления при управлении наводнениями и определяется как: « способность хоть какой системы управления аква ресурсами перенаправлять воду и употреблять другую систему (системы) для поддержания либо улучшения собственной производственной функции во время случаи превышения воды ». Методом оценки сложных параметров городских инфраструктурных систем, в частности, взаимодействия меж дренажными системами и иными городскими системами (например, инфраструктурой, таковой как транспорт), можно было бы расширить способности всей системы по управлению паводковыми водами в направлении улучшения городских наводнений. стойкость.

Военные силы

Оперативная сопоставимость сил определяется в НАТО как способность сил 2-ух либо наиболее государств трениться, обучаться и отлично действовать совместно при выполнении поставленных задач и задач. Не считая того, НАТО описывает оперативную сопоставимость в наиболее общем смысле как способность действовать сообща согласованно, отлично и действенно для заслуги тактических, оперативных и стратегических целей союзников.

На стратегическом уровне многофункциональная сопоставимость является средством сотворения коалиции. Это содействует значительному вкладу партнеров по коалиции. На этом уровне вопросцы оперативной сопоставимости сосредоточены на согласовании мировоззрений, стратегий, доктрин и структур сил. Оперативная сопоставимость – это элемент готовности коалиции работать совместно в длительной перспективе для заслуги и поддержания общих интересов против общих угроз. Многофункциональная сопоставимость на оперативном и тактическом уровнях – это то место, где стратегическая / политическая сопоставимость и технологическая сопоставимость объединяются, чтоб посодействовать союзникам сформировывать окружающую среду, управлять кризисами и выигрывать войны. Достоинства оперативной сопоставимости на оперативном и тактическом уровнях, как правило, проистекают из взаимозаменяемости либо взаимозаменяемости силовых частей и частей. «Технологическая совместимость» отражает интерфейсы меж организациями и системами. Он фокусируется на связи и компах, но также включает технические способности систем и, как следствие, сопоставимость либо несопоставимость задач меж системами и данными партнеров по коалиции. На технологическом уровне достоинства многофункциональной сопоставимости в первую очередь соединены с их действием на оперативном и тактическом уровнях с точки зрения увеличения взаимозаменяемости и гибкости.

Общественная безопасность

Взаимодействие является принципиальным вопросцем для правоохранительных органов , пожаротушения , EMS и остальных ведомств в области публичного здравоохранения и сохранности, поэтому что 1-ые ответные меры должны быть в состоянии разговаривать во время широкомасштабных чрезвычайных ситуаций. Это была основная область инвестиций и исследований за крайние 12 лет. Обычно агентства не могли обмениваться информацией, поэтому что они употребляли чрезвычайно разнородное оборудование, которое было несовместимо. Информационные системы агентств, такие как автоматизированные диспетчерские системы (САПР) и системы управления записями (RMS), функционировали в основном изолированно, так именуемые «информационные острова». Агентства пробовали преодолеть эту изоляцию с помощью неэффективных временных способов, в то время как большие агентства начали внедрять ограниченные функционально совместимые системы. Эти подходы были неадекватными, и в США отсутствие взаимодействия в сфере публичной сохранности стало естественным во время атак 11 сентября на структуры Пентагона и Глобального торгового центра. Еще одно свидетельство отсутствия взаимодействия возникло, когда агентства занялись ликвидацией последствий катастрофы урагана Катрина.

В отличие от общей государственной картины, некие штаты, в том числе Юта, уже сделали огромные шаги вперед. Юта Highway Patrol и остальные отделы в штате Юта сделали по всему штату обмена данными сети с внедрением технологии компании , базирующейся в Изобилие, штат Юта , FATPOT Technologies .

Содружество Вирджиния является одним из ведущих штатов США в улучшении оперативной сопоставимости и повсевременно признается Министерством внутренней сохранности (DHS) в качестве передовой государственной практики. Проверенная структура управления в…

Оставьте комментарий