Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзамену2.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
123.18 Кб
Скачать

4) Понятие платформы информационной технологии. Операционная система как составная часть платформы

Платформа (технологическая) — это среда исполнения и набор технологий, ис-пользуемые в качестве основы для построения определенного круга приложений.  Платформа предоставляет разработчику некоторую модель, которая, как правило, изолирует его от понятий и подробностей технологий и платформ более низкого уровня. Основное отличие понятия «платформа» от понятия «решение» состоит в том, что плат-форма не предназначена для решения конкретной задачи, а выполняет роль среды внедре-ния комплексных решений.  Платформа может использоваться как полноценный программный продукт: она об-ладает определенными функциональными возможностями, но все эти возможности на-строены «по умолчанию» и часто не совпадают с потребностями клиента. Поэтому в такой продукт закладываются возможности доработки его под конкретные требования. Объем этих допустимых доработок, легкость, с которой они могут быть выполнены, называют гибкостью или потенциалом платформы.  Современные информационные технологии зачастую внедряются на базе одной или нескольких распространенных платформ, в которые уже заложены базовые методики ор-ганизации технологических процессов. Рассмотрим некоторые из них:  1С:Предприятие — российская платформа, используемая в основном для внедрения автоматизированных информационных технологий в сфере бухгалтерского учета.  Moodle (http://www.moodle.org) – свободно распространяемая международная плат-форма, предназначена для внедрения автоматизированных информационных технологий в сфере дистанционного обучения. Предоставляет готовое решение для организации обра-зовательного процесса, которое остается только адаптировать к потребностям конкретно-го ВУЗа или преподавателя.  LanDocs — пример российской платформы для внедрения электронного документо-оборота. На ее базе легко организуются процессы согласования документов в электронной форме, контроля исполнения документов и заданий, подготовки отчетности по движению документов и т.д.  Существуют платформы, которые не заточены изначально под технологические процессы в определенной предметной области, а предоставляют средства для создания и функционирования любых информационных систем (и созданных на их основе информа-ционных технологий). Наиболее популярные из них — платформа Java и платформа Microsoft .Net.  Платформа Java предназначена для создания и выполнения программ, написанных на языке Java. Главная особенность — высокая переносимость (принцип «написано одна  жды — работает везде). Она достигается за счет того, что компилятор Java генерирует ар-хитектурно-независимый двоичный код, который корректно исполняется на любом уст-ройстве (вплоть до мобильных телефонов и бытовых устройств), где имеется виртуальная Java-машина.  Microsoft.NET представляет собой интегрированную систему средств разработки, развертывания и выполнения сложных (как правило, распределенных) программных сис-тем. Используется для разработки широкого класса приложений на основе обширных библиотек готовых компонентов и архитектурных решений с использованием различных языков программирования (C#, C++, Visual Basic .Net, Java# и др.).