Информатика. Тема 5. Прикладное программное обеспечение. Тест для самопроверки – пройти тест онлайн бесплатно
Авторам
8-800-333-85-44
Оформить заявку
Вход- Справочник
- Онлайн-калькуляторы
- Тесты с ответами
Выполним любые типы работ
- Дипломные работы
- Курсовые работы
- Рефераты
- Контрольные работы
- Отчет по практике
- Эссе
Контрольная работа
от 1 дня /
от 100 руб
Курсовая работа
от 5 дней /
от 1800 руб
Дипломная работа
от 7 дней /
от 7950 руб
Реферат
от 700 руб
Онлайн-помощь
от 1 дня /
от 300 руб
Оставляй заявку — и мы пройдем все тесты за тебя!
Прикладное программное обеспечение.
Тест с ответами (2020 год)
Прикладное программное обеспечение. Тест с ответами (2020 год)
Правильные ответы отмечены +
Вопрос:
Положения, которые включает современная версия определения свободы программного обеспечения:
Варианты ответа:
- (+) Свобода запускать программу в любых целях
- — Свобода извлекать из программы коммерческую выгоду
- (+) Свобода изучения работы программы и ее адаптация
- — Свобода декомпилировать программу и представлять ее на другом языке программирования
- (+) Свобода распространять копии
Вопрос:
Программные средства методо-ориентированного прикладного программного обеспечения
Варианты ответа:
- (+) математической статистики.
- (+) математического программирования (линейного, динамического, статистическог;
- — графические редакторы
- (+) теории массового обслуживания
- — текстовые редакторы
Вопрос:
Прикладное программное обеспечение – это
Варианты ответа:
- (+) программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы
- — все программы, необходимые для организации диалога пользователя с компьютером
- (+) комплекс программ, с помощью которых пользователь может решать свои информационные задачи из самых разных предметных областей, не прибегая к программированию
Вопрос:
Задачи пользователей для решения, которых предназначено прикладное ПО:
Варианты ответа:
(+) проведения досуга- (+) создания документов, графических объектов, баз данных
- — настройки системных параметров
- (+) проведения расчетов
- — изменения режимов работы периферийных устройств
- (+) ускорения процесса обучения
Вопрос:
Самая известная программа оптического распознавания текстов
Варианты ответа:
- — Prompt
- (+) Fine Reader
- — Fine Writer
- — Stylus
Вопрос:
Представители прикладного программного обеспечения глобальных сетей:
Варианты ответа:
- (+) средства доступа и навигации, н-р, Opera
- — средства разработки Web-приложений
- (+) почтовые программы для электронной почты (e-mai, н-р The Bat
Вопрос:
Отличительная черта открытого программного обеспечения:
Варианты ответа:
- — Исходный код программ распространяется бесплатно
- (+) Исходный код программ доступен для просмотра и изменения
- — Исходный код программ можно продавать неограниченному числу пользователей
Вопрос:
Пакет прикладных программ (ППП) – это …
Варианты ответа:
- — совокупность взаимосвязанных программных средств различного назначения, собранная в единую библиотеку
- (+) комплекс программ, предназначенный для решения задач определенного класса
- — любые программы, собранные в одной папке на носителе информации
Вопрос:
Прикладное программное обеспечение общего назначения
Варианты ответа:
- (+) текстовые и графические редакторы
- (+) системы управления базами данных (СУБ
- — программы сетевого планирования и управления
- (+) оболочки экспертных систем и систем искусственного интеллекта
- — средства разработки приложений
- — бухгалтерские программы
Вопрос:
Прикладное программное обеспечение работает под управлением …
Варианты ответа:
- (+) операционных систем
- — систем управления базой данных
- — архиваторов
- (+) системного (базовог ПО
Вопрос:
Прикладные программы называют …
Варианты ответа:
- — утилитами
- (+) приложениями
- — драйверами
- — браузерами
Вопрос:
Типы пакетов прикладных программ:
Варианты ответа:
- (+) общего назначения (универсальны
- (+) методо-ориентированные
- — аппаратно-ориентированные
- — объектно-ориентированные
- (+) глобальных сетей
- (+) организации (администрировани вычислительного процесса
- — информационно-справочные
Вопрос:
Типичные ограничения проприетарного ПО — ограничения на …
Варианты ответа:
- (+) коммерческое использование
- — используемые платформы
- — рекламу
- (+) распространение
- (+) модификацию
- — использование в сетевых версиях
Вопрос:
Программные комплексы проблемно-ориентированного прикладного программного обеспечения:
Варианты ответа:
- (+) система «Галактика»
- (+) система автоматизированного проектирования AutoCAD
- — пакет офисных программ MS Office
- (+) программы оценки эффективности инвестиций Project Expert
- — комплекс программ Open Office
- — программы решения уникальных прикладных программ
- (+) справочно-правовая система «КОНСУЛЬТАНТПЛЮС»
Вопрос:
Классификация по широте охвата задач предметной области и привязке к конкретному кругу решаемых задач включает в себя прикладное программное обеспечение …
Варианты ответа:
- (+) общего назначения
- — автоматизации работы офиса
- (+) специального назначения
- — программы бухгалтерского учета
////////////////////////////
Плюсы и минусы инструментов с открытым исходным кодом
Грег Стюарт
15 февраля 2019 г. | Системы
Стоимость играет важную роль при принятии большинства решений в области ИТ. Независимо от того, связаны ли затраты с аппаратным или программным обеспечением, важно понимать, как стоимость инструмента повлияет на итоговую прибыль. Как правило, задачей инженера или администратора является исследование инструментов и/или аппаратного обеспечения, соответствующих потребностям организации как в финансовом, так и в технологическом плане. Организациям доступны различные варианты: инструменты с открытым исходным кодом, проприетарные инструменты и готовые инструменты для покупки. Многие организации предпочитают либо создавать свои собственные инструменты, либо приобретать готовые решения, которые были опробованы и протестированы. Однако вариант программного обеспечения с открытым исходным кодом становится все более популярным и используется многими организациями как в государственном, так и в частном секторе. Программное обеспечение с открытым исходным кодом создается, поддерживается и обновляется сообществом людей в Интернете, и оно может меняться на лету. Возникает вопрос: подходит ли программное обеспечение с открытым исходным кодом для предприятия? Есть как плюсы, так и минусы, которые могут облегчить это решение.
Преимущества программного обеспечения с открытым исходным кодом Программное обеспечение с открытым исходным кодом экономически выгодно. Большинство программ с открытым исходным кодом можно использовать бесплатно. В случаях, когда задействованы сторонние продукты, такие как подключаемые модули, могут быть понесены небольшие расходы. Тем не менее, программное обеспечение с открытым исходным кодом предназначено для того, чтобы каждый мог загружать и делать с ним все, что ему заблагорассудится, в некоторой степени на основе лицензирования. Поскольку у многих бюджеты ограничены, открытый исходный код может стать решением, которое поможет сэкономить ваши ИТ-доллары. Постоянные улучшения являются отличительной чертой программного обеспечения с открытым исходным кодом. Идея программного обеспечения с открытым исходным кодом заключается в том, что оно может и будет улучшаться по мере того, как пользователи будут видеть недостатки и возможности для улучшений. Программное обеспечение с открытым исходным кодом именно таково: оно открыто, и любой может обновить его или улучшить его использование. Пользователь, обнаруживший ошибку, может исправить ее и опубликовать обновленную версию программного обеспечения. Большинству крупномасштабных корпоративных программных решений требуются основные выпуски для исправления ошибок, и они связаны графиками основных выпусков, чтобы предоставить своим клиентам самые последние и лучшие версии. Минусы программного обеспечения с открытым исходным кодом Программное обеспечение с открытым исходным кодом может исчезнуть. Существует вероятность того, что программное обеспечение с открытым исходным кодом, на которое ваша организация сделала ставку, просто исчезнет. Когда сообщество, стоящее за обновлением программного обеспечения и внесением изменений в исходный код, закрывается, вам теперь поручено поддерживать его и вносить любые изменения, относящиеся к вашей организации. Такая возможность делает открытый исходный код уязвимым выбором для вашей организации. Поддержка не всегда надежна. Когда возникает проблема с вашим программным обеспечением или инструментом, приятно иметь возможность обратиться в службу поддержки за помощью в решении вашей проблемы. С программным обеспечением с открытым исходным кодом это не всегда гарантируется, а если и есть поддержка, то обычно не действуют соглашения об уровне обслуживания, которые можно было бы ожидать от проприетарного программного пакета корпоративного класса. Безопасность становится серьезной проблемой. Любой может быть взломан. Однако риск гораздо меньше, когда речь идет о проприетарном программном обеспечении. Из-за природы программного обеспечения с открытым исходным кодом, позволяющего любому обновлять код, риск загрузки вредоносного кода намного выше. Один источник назвал использование программного обеспечения с открытым исходным кодом «едой с грязной вилки». Когда вы тянетесь в ящике стола за чистой вилкой, вы можете вытащить грязную посуду. Эта аналогия уместна в деньгах. Вердикт Купайтесь на свой страх и риск. Подобно знаку, который вы видите в бассейне, когда нет спасателя, вы должны плавать на свой страх и риск. Если вы планируете загрузить и установить пакет программного обеспечения с открытым исходным кодом, сделайте все возможное, чтобы отсканировать его и быть готовым принять риск его использования. Есть плюсы и минусы, и важно взвесить их с учетом ваших целей, чтобы решить, стоит ли использовать открытый исходный код.Поделиться:
Грег Стюарт
Грег в душе технолог. Последние 20 лет он поддерживал различные проекты в области информационных технологий как в частном, так и в государственном секторе. …
Читать далееТвиты
Ошибка: Извините, такой страницы не существует (код ошибки: 34).
Для получения дополнительной информации посетите страницу Коды ошибок и ответы.
Почему программное обеспечение с открытым исходным кодом и открытые стандарты?
По мере развития облачных вычислений программное обеспечение с открытым исходным кодом предлагает совместный и эффективный подход к разработке, который быстро заменяет проприетарные кодовые базы. Открытый исходный код позволяет организациям получать доступ к общим функциям, поэтому команды могут сосредоточиться на создании собственной интеллектуальной собственности.
Программное обеспечение с открытым исходным кодом стало ключевым стандартом для разработки современных приложений. Он изменчив и гибок и дает организациям преимущество при внедрении общих функций, лежащих в основе любого цифрового опыта. Организации теперь полагаются на программное обеспечение с открытым исходным кодом и определяющие его открытые стандарты — от общих библиотек кодирования до организации вычислений на основе контейнеров — для выполнения основных функций во всем своем программном стеке.
В условиях постоянного развития облачных вычислений программное обеспечение с открытым исходным кодом (OSS) предлагает совместный и эффективный подход, который быстро заменяет проприетарные кодовые базы. Фактически, в своем недавнем обзоре состояния открытого исходного кода Инициатива по открытому исходному коду (OSI) сообщила, что 77% организаций увеличили использование программного обеспечения с открытым исходным кодом за последние 12 месяцев. Кроме того, 79% этих респондентов спонсировали организации с открытым исходным кодом. Основными движущими силами такого внедрения являются ускорение инноваций и снижение затрат.
«Цель открытого исходного кода — создать что-то, что иллюстрирует консенсус в отношении определенной технологии», — говорит Алоис Рейтбауэр , евангелист открытого исходного кода и главный стратег по технологиям в Dynatrace. «Когда в отрасли есть общая проблема, которую нужно решить, нет никакой ценности, если отдельные компании решают ее по-разному. В отношении стандартов должен быть отраслевой консенсус. Затем компаниям нужно найти способ совместного создания технологии».
Что такое программное обеспечение с открытым исходным кодом?
Программное обеспечение с открытым исходным кодом — это любой программный компонент, общедоступный для изменения и обмена. Участник разрабатывает программное обеспечение и делает его доступным под лицензией с открытым исходным кодом, чтобы другие могли вносить свой вклад, улучшать и расширять его. Область применения OSS варьируется от небольших компонентов, таких как библиотека классов Java, до полных систем, таких как проект HTTP-сервера Apache и система управления контейнерами Kubernetes.
Когда программное обеспечение с открытым исходным кодом получает надежный вклад из авторитетных источников, больше технологов, вероятно, примут и расширит его. Если программное обеспечение сосредоточено на открытом стандарте, основанном на консенсусе, для решения общей проблемы, технология может преобразовать отрасль.
«Существуют коммерческие продукты с закрытым исходным кодом, исходный код которых доступен в Интернете, но вам не разрешено изменять его», — объясняет Рейтбауэр. «В проектах с открытым исходным кодом другие могут вносить свой вклад (в них), и их можно использовать бесплатно. С одной из четко определенных лицензий с открытым исходным кодом, таких как лицензия Apache, вы можете взять все, что я разрабатываю, и изменить это на то, что вы хотите».
Зачем использовать программное обеспечение с открытым исходным кодом?
Большинство функций облачных приложений — это то, что должны выполнять и многие другие приложения. OSS позволяет организациям совместно использовать эти общие функции, чтобы команды могли сосредоточить усилия на собственной интеллектуальной собственности.
«Сбор данных — пример», — говорит Рейтбауэр. «Все компании используют одни и те же данные. Когда вы выходите на рынок, вы должны соответствовать одному технологическому стандарту, а не иметь 50 реализаций».
В общем, программное обеспечение с открытым исходным кодом предлагает множество преимуществ, включая следующие:
- Экономит время и деньги . Прежде всего, когда разработчики используют код, разработанный и проверенный другими, это экономит время и деньги. Одно исследование в ЕС показало, что открытый исходный код напрямую ответственен за от 65 до 9 евро.5 миллиардов ВВП ЕС. Вероятно, это консервативная оценка.
- Демократизирует развитие . Проекты с открытым исходным кодом позволяют экспертам со всего мира, глубоко инвестировавшим в технологию, объединить свои знания. Открытый исходный код демократизирует разработку, пользуясь вкладом транснациональных корпораций, отдельных участников и студентов.
- Влияет на развитие основных технологий . Участвуя в проектах с открытым исходным кодом, компании и частные лица могут влиять на развитие технологий и направление будущих инноваций. Компании, которые вносят свой вклад, связаны с новыми открытиями и отраслевыми разработками.
- Стимулирует культуру инноваций . В то время как компании исторически используют патенты для измерения результатов инноваций организации, участие в проектах с открытым исходным кодом обеспечивает еще один ориентир для инноваций. Здоровая культура открытого исходного кода делает организацию более привлекательной для лучших специалистов, которые хотят влиять на состояние технологий в своей области.
Что такое открытые стандарты?
Открытые стандарты — это меры и нормы, разработанные, одобренные и поддерживаемые для общественности руководящим органом и квалифицированными участниками с использованием процесса сотрудничества и консенсуса. Открытые стандарты обеспечивают совместимость и обмен данными между различными продуктами или услугами, что позволяет широко внедрять технологии. Эти стандарты обеспечивают четкую и нейтральную основу для совместной работы участников OSS.
Советы по стандартам, такие как W3C для Интернета, IEEE для проектирования, вычислений и технологий и CNCF для облачных вычислений, предоставляют информационные центры и рекомендации для этих стандартов.
Путь Райтбауэра к открытому исходному коду начался с разработки открытых стандартов для данных телеметрии.
«Консорциум World Wide Web — это организация, которая разрабатывает почти все стандарты для Интернета, — объясняет Рейтбауэр. «Сначала мы начали сотрудничать с другими в разработке новых технологий и новых стандартов, большинство из которых вы сегодня найдете в браузерах для сбора данных о производительности веб-сайтов. Мы действительно хотели сотрудничать с отраслью, чтобы мы могли гарантировать, что технологическое пространство движется в том направлении, в котором мы хотим».
Когда конкуренты становятся сотрудниками, выигрывают все
Еще одна отличительная черта проектов программного обеспечения с открытым исходным кодом заключается в том, что конкуренты часто сотрудничают в решении общих проблем. Например, участниками проекта Apache HTTP Server являются компании IBM, RedHat и Fujitsu-Siemens. Но в число участников также входят сотни независимых компаний, отдельных специалистов и студентов.
«В шестидесяти-восьмидесяти процентах случаев мы работаем с конкурентами в нашей области, — говорит Рейтбауэр. «Это быстрее и надежнее, чем работа каждой стороны по отдельности». Но как коммерческие конкуренты вносят свой вклад в одни и те же проекты, не наступая друг другу на пятки и не раскрывая интеллектуальную собственность?
Ответ, по словам Рейтбауэра, заключается в управлении. «Здоровый проект с открытым исходным кодом имеет правление, где все одинаково слышат на протяжении всего процесса. Это похоже на мини-демократию, когда за людей голосуют, и у вас есть представительство». Коммерческие участники избегают разглашения своих личных секретов, четко определяя объем того, что они хотят внести, и то, что они хотят сохранить в тайне. Консорциум концентрируется на общих проблемах и разрабатывает общие решения, чтобы частные предложения могли быть более эффективными и широко принятыми.
OpenTelemetry: история успеха с открытым исходным кодом
Примером успешного проекта программного обеспечения с открытым исходным кодом является OpenTelemetry. OpenTelemetry — это набор инструментов, интерфейсов прикладного программирования и наборов средств разработки программного обеспечения для инструментирования, создания и сбора данных телеметрии. Организации используют его для анализа производительности и поведения программного обеспечения. В его основе лежит открытый стандарт W3C Trace Context.
OpenTelemetry выросла из двух проектов: OpenCensus и OpenTracing, объясняет Рейтбауэр. «Вся индустрия стояла за этим». В прошлом поставщикам возможностей наблюдения приходилось перепроектировать библиотеки трассировки. «Мы хотели иметь возможность создавать программные библиотеки, чтобы напрямую добавлять в них трассировку и телеметрию, чтобы поставщики средств наблюдения могли немедленно использовать данные».
Проблема заключалась в распространении трассировки на распределенные системы. «Выполнение распределенной трассировки означает, что между ними всегда есть сеть, — продолжает Рейтбауэр, включая промежуточное ПО и облачные сервисы. Чтобы отслеживать трассировки между сущностями, разработчикам нужны две части информации, чтобы определить начальную и конечную точки каждого участка трассы. «У всех были эти две части информации, но никто не пришел к единому мнению о том, как это выглядело. В результате вы не могли отслеживать информацию от разных поставщиков данных». Открытый стандарт W3C Trace Context решает проблему, согласовывая, какими должны быть поля для различных типов данных.
Это соглашение включает в себя стандарт, лежащий в основе OpenTelemetry. «Теперь трассировка работает повсеместно, невзирая на границы и системы, — говорит Рейтбауэр. «Вы можете объединить все эти вещи вместе, глобально от поставщиков для облачных сред».
Уязвимости с открытым исходным кодом: риски безопасности программного обеспечения с открытым исходным кодом
Все программное обеспечение, в том числе с открытым исходным кодом, подвержено уязвимостям. Некоторые из этих уязвимостей, такие как уязвимость Log4Shell в популярной библиотеке Java Log4J 2, появившаяся в декабре 2021 года, попадают в новости, потому что код настолько широко используется. Но Рейтбауэр утверждает, что это больше связано с тем, как люди используют программное обеспечение, чем с тем, что оно открытое. Действительно, уязвимости в открытом исходном коде легче обнаружить и исправить, потому что на них обращает внимание все больше людей.
«Программное обеспечение с открытым исходным кодом, которое вы хотите использовать, на самом деле поддерживается сильным сообществом, которое проверяет, что вкладывают в него участники, и поддерживает экосистему», — говорит Рейтбауэр. «На самом деле Log4J был исправлен довольно быстро. Тогда вам, очевидно, нужно понять, являются ли эти уязвимые библиотеки частью всей среды».
Он также предостерегает от небрежных действий, которые приводят к появлению уязвимостей или вредоносного кода. «Иногда разработчики устанавливают программное обеспечение из Интернета, как трехлетний ребенок в кондитерской. Они просто выбирают то, что они могут захватить на обед, часто добавляя зависимости в репликации, не разбираясь в инструментах или не составляя спецификацию программного обеспечения. Они не обращают внимания на то, сколько там искусственных веществ».
Независимо от того, является ли программное обеспечение открытым или проприетарным, предотвращение уязвимостей требует бдительности и комплексных методов обеспечения безопасности приложений и управления уязвимостями. Однако, по словам Рейтбауэра, «в конце концов появляются уязвимости. Именно здесь организации должны гарантировать идентичность всех компонентов, которые у них есть. Безопасность приложений — это не одноразовая вещь. Быть в безопасности сегодня не означает, что вы будете в безопасности завтра».
Почему Dynatrace поддерживает программное обеспечение с открытым исходным кодом
С таким количеством технологий, доступных для многочисленных облачных платформ, поддержка компанией программного обеспечения с открытым исходным кодом становится ключевым решением при покупке.