Пользователь – лицо, заинтересованное в решении некоторой задачи средствами вычислительной техники. По отношению к программному обеспечению компьютерные пользователи делятся на следующие группы:
· системные программисты, занимающиеся разработкой, эксплуатацией и сопровождением системного программного обеспечения;
· прикладные программисты. Выполняют разработку и отладку программ решения задач из различных прикладных сфер деятельности пользователей;
· конечные пользователи. Используют прикладное программное обеспечение для решения задач в своей повседневной деятельности. Различаются по уровню своей подготовки в части знания и использования компьютерной техники.
· администраторы. Как правило, это высококвалифицированные компьютерные специалисты, отвечающие за работу вычислительной сети, баз данных, корпоративной информационной системы в целом, безопасность и защиту данных. Могут иметь определенную специализацию: управление сетевым каталогом, политикой учетных записей, политикой аудита и т.п.
Как взламывают Двухфакторную Аутентификацию?
Варианты использования и распространения программных продуктов.
Все программы по характеру использования и категориям пользователей можно разделить на два класса – утилитарные программы и программные продукты. Первые предназначены для удовлетворения нужд их разработчиков (программы для себя), но не для широкого распространения. Вторые (программные продукты) используются для удовлетворения потребностей пользователей, широкого распространения и продажи.
Существует большое количество различных компаний, занимающиеся разработкой проприетарного программного обеспечения (proprietary software). Этим термином обозначают программное обеспечение, которое имеет собственника, осуществляющего контроль над этим программным обеспечением и определяющего собственные лицензионные соглашения по использованию программного продукта. Наиболее типичными ограничениями проприетарного ПО являются:
1 ограничение на коммерческое использование. Существует большое количество проприетарных программных продуктов, которое можно использовать бесплатно в некоммерческих целях для частных лиц, медицинских и учебных заведений, для некоммерческих организаций и т.д. Такое программное обеспечение очень популярно и широко используется, а за счет своей бесплатности имеет хорошую техническую поддержку со стороны специалистов, у которых отсутствует необходимость дополнительных затрат на обучение;
2 ограничение на распространение. Этот вид ограничений сопровождает обычно крупные программные проекты, когда правообладатель требует оплаты за каждую копию программы. Обычно с таким ограничением применяются программные продукты, ориентированные на узкий «профессиональный» сегмент рынка, или программное обеспечение, требующееся большому числу пользователей. Примером может служить пакет программ Adobe CS3 или операционная система Microsoft Windows XP;
3 ограничение на модификацию. Этот вид ограничения используется только в программных пакетах с закрытыми исходными кодами и может запрещать или ограничивать любую модификацию программного кода, дизассемблирование и декомпиляцию.
Как получить данные пользователя в интернете — IP-адрес, доступ к Youtube и Twitch-каналам.
В настоящее время существуют и другие варианты легального распространения программных продуктов, которые появились с развитием Интернета:
1 freeware – бесплатные, свободно распространяемые программы. Очень много серьезных компаний писали, пишут и будут писать freeware-программы. Дело в том, что freeware – прекрасный инструмент в продвижении новых технологий и продуктов. Например, всем известна программа общения ICQ. Это популярный бесплатный продукт, который имеет очень сильные позиции в сравнении с платными программами.
Некоторые shareware-программы становятся бесплатными. Всем известный мультимедиа-проигрыватель Winamp первоначально был shareware-программой стоимостью в $10. Однако, после того как сайт winamp.com стал привлекать большое количество посетителей, разработчики, получая солидные доходы от рекламы, решили сделать свой продукт бесплатным, еще надежнее увеличив рост его популярности и своих доходов;
2 shareware – условно-бесплатные программы. Употребляется и еще одно наименование этого типа ПО – «пробное» (trial). Основное достоинство shareware – «попробуй, прежде чем купить» (try before you buy). Пользователю предоставляется продукт с некоторыми ограничениями, «на пробу», пока он его не приобретет. Ограничения могут быть функциональными и/или временными (чаще всего программа работает 30 дней или определенное количество запусков). Если пользовать решает, что это программа ему нужна, он должен зарегистрироваться, заплатив автору определенную сумму, в противном же случае обязан прекратить использование программы и удалить ее со своего компьютера;
3 public domain software – очень похожие на freeware программы. Распространяются бесплатно. Однако, в отличие от freeware, где автор программы имеет все права на программу, в случае с public domain у него эти права отсутствуют. Программа распространяется вместе с исходным кодом, и автор отказывается от своих прав. Главной идеей было развитие программы в дальнейшем.
Однако в силу того, что программа была «ничья», кто угодно мог слегка модифицировать код, откомпилировать и распространять ее как платную. По этой причине таких программ в настоящее время просто не найти;
4 open source. Представляет собой развитие концепции public domain software, в которой учтены ошибки этого варианта. Программа, как и раньше, распространяется на бесплатной основе вместе с исходным кодом. Однако автор уже не отказывается от своих прав. Существует система требований к лицензии на программный продукт, который называется The Open Source Definition (OSD), которая представлена на сайте.
К программе обязательно должен быть приложен исходный код. Модифицированное ПО должно распространяться на тех же условиях, что и исходный продукт. Автор исходного продукта даже имеет право требовать, чтобы исходный код его программы распространялся без изменений, но в комплекте с соответствующими модифицирующими исправлениями.
Существуют и другие, можно сказать, экзотические варианты распространения программ. Например:
1 adware. К этой категории относятся программы, которые во время своей работы демонстрируют пользователю рекламу, обычно графические баннеры размером 468×60 точек. Adware сочетает в себе freeware и shareware. С одной стороны, пользователь не обязан оплачивать программу и может ею пользоваться сколь угодно долго; с другой – у него есть стимул оплатить программу, ведь в этом случае он избавится от баннера, который так долго его нервирует. Наибольшее развитие этот тип получил в программах, которые работают в Интернете, ведь именно оттуда скачивается новая реклама. Например: браузеры, download-менеджеры и программы дозвона;
2 donationware. Такое ПО также распространяются бесплатно, однако разработчик программы в лицензионном соглашении указывает, что если пользователю программа нравится, то он может (а не обязан) выслать денежное вознаграждение. К сожалению, как показывает практика, пользователи очень вяло реагируют на такие просьбы и очень редко высылают деньги.
Ряд производителей использует OEM-программы (Original Equipment Manu-facturer), т.е. встроенные программы, устанавливаемые на компьютеры или поставляемые вместе с компьютером.
Программный продукт должен быть соответствующим образом подготовлен к эксплуатации (отлажен), иметь необходимую техническую документацию, предоставлять сервис и гарантию надежной работы программы, иметь товарный знак изготовителя, а также код государственной регистрации.
Дата добавления: 2019-07-15 ; просмотров: 734 ; Мы поможем в написании вашей работы!
Источник: studopedia.net
Опытные пользователи
Группа «Пользователи» предоставляет самую безопасную среду для выполнения программ. На томе с файловой системой NTFS параметры безопасности по умолчанию только что установленной (не обновленной) системы разработаны, чтобы предотвратить нарушение целостности операционной системы и установленных программ членами этой группы.
Пользователи могут
· выключать рабочие станции, но не серверы.
· создавать локальные группы, но управлять могут только теми, которые они создали.
· запускать сертифицированные программы для Windows 2000, которые были установлены или развернуты администраторами.
Пользователи имеют полный доступ к своим файлам данных (%userprofile%) и своей части реестра (HKEY_CURRENT_USER).
Пользователи не могут:
· изменять параметры реестра на уровне системы, файлы операционной системы или программы,
· устанавливать программы, которые могут быть запущены другими пользователями.
У них также нет доступа к личным данным и настройкам рабочего стола других пользователей.
Для обеспечения безопасности системы Windows 2000 администратор должен:
- убедиться, что конечные пользователи являются членами только группы «Пользователи»;
- внедрять программы, например сертифицированные для Windows 2000, которые будут успешно выполняться членами группы «Пользователи».
Пользователи не могут запускать большинство программ для предыдущих версий Windows, поскольку предыдущие версии Windows либо не поддерживают безопасность файловой системы и реестра (Windows 95 и Windows 98), либо параметры безопасности системы по умолчанию недостаточно строгие (Windows NT). Если у пользователей возникают сложности с выполнением устаревших приложений на только что установленных системах NTFS, выполните одно из следующих действий.
- Установите новые версии приложений, сертифицированные для Windows 2000.
- Переместите конечных пользователей из группы «Пользователи» в группу «Опытные пользователи».
3. Уменьшите разрешения безопасности по умолчанию для группы «Пользователи». Это можно сделать при помощи совместимого шаблона безопасности. За дополнительными сведениями обращайтесь к разделу справки «Стандартные шаблоны безопасности» в ссылке «См. также».
Члены группы «Опытные пользователи» имеют больше разрешений, чем члены группы «Пользователи», и меньше, чем члены группы «Администраторы».
Опытные пользователи могут выполнять любые задачи с операционной системой, кроме задач, зарезервированных для группы «Администраторы».
Параметры безопасности Windows 2000 по умолчанию для опытных пользователей очень похожи на стандартные параметры безопасности для пользователей Windows NT версии 4.0. Все программы, которые могут выполняться пользователями в Windows NT версии 4.0, в Windows 2000 могут выполнять опытные пользователи.
Опытные пользователи могут:
- выполнять приложения, сертифицированные для Windows 2000, а также устаревшие приложения;
- устанавливать программы, не изменяющие файлы операционной системы, и системные службы;
- настраивать ресурсы на уровне системы, включая принтеры, дату и время, параметры электропитания и другие ресурсы панели управления;
- создавать и управлять локальными учетными записями пользователей и групп;
- останавливать и запускать системные службы, не запущенные по умолчанию.
Опытные пользователи не могут добавлять себя в группу «Администраторы». Они не имеют доступа к данным других пользователей на томе NTFS, если соответствующие разрешения этих пользователей не получены.
- Для выполнения устаревших программ в Windows 2000 часто необходимо изменить доступ к некоторым параметрам системы. Разрешения по умолчанию, позволяющие опытным пользователям выполнять устаревшие программы, также позволяют им получать дополнительные привилегии в системе, даже полный административный контроль. Тем не менее, важно внедрять программы, сертифицированные для Windows 2000, чтобы обеспечить максимальную безопасность без снижения функциональности программ. Программы, сертифицированные для Windows 2000, могут успешно выполняться в безопасной конфигурации группы «Пользователи». Дополнительные сведения можно найти в разделе о безопасной установке Windows 2000 на веб-узле Microsoft Security Advisor.
· Поскольку опытные пользователи могут устанавливать и изменять программы, подключение к Интернету в качестве опытного пользователя может сделать систему уязвимой для троянских коней и других программ, угрожающих безопасности. Дополнительные сведения можно найти в разделе «Почему не следует работать на компьютере с учетной записью администратора».
Источник: studopedia.su
Эффективное использование компьютеров невозможно без программного обеспечения. Программное обеспечение — это вторая и необходимая составляющая компьютера, которая обеспечивает его функционирование.
Программное обеспечение (ПО), или по-английски software,- это совокупность программ и документации, обеспечивающих функционирование вычислительной системы, и их применение по назначению. В зависимости от функций, выполняемых ПО, его можно разделить на две группы: системное и прикладное.
Системное программное обеспечение — это совокупность программ и программных комплексов для обеспечения работы компьютера и вычислительных сетей. Системное программное обеспечение направлено на создание рабочей среды для других программ, обеспечение надежной и эффективной работы компьютера, проведение диагностики и профилактики аппаратуры компьютера, а также на выполнение технологических процессов (копирование, архивация, восстановление файлов и т. д.).
Прикладное программное обеспечение (ППО) предназначено для решения конкретных задач пользователя в какой-либо предметной области. ППО состоит из отдельных прикладных программ и пакетов, решающих задачи в определенных областях деятельности человека. Программное обеспечение интенсивно развивается в связи с бурным развитием информационных технологий.
Созданное ПО, как правило, в последующем постоянно модифицируется и совершенствуется, при этом исправляются ошибки и включаются новые возможности. Поэтому в целях сохранения преемственности новая модификация ПО не переименовывается, а приобретает название версии.
Версии ПО принято обозначать «десятичной дробью» вида 6.00, 2.1, 3.5 и т. д. При этом увеличение цифры до точки отражает существенные изменения, вносимые в ПО, а увеличение цифр после точки — незначительные изменения (исправление ошибок). Чем больше номер версии, тем большими возможностями обладает система.
Все ПО, с точки зрения приобретения его пользователем, можно разделить на платные, условно-бесплатные и бесплатные программы. Платные программы могут использоваться только при наличии лицензии, которая приобретается либо вместе с легальной копией программы, либо отдельно.
Таким образом, основой взаимоотношений между пользователем и правообладателем является именно лицензионное соглашение. Копии программ, используемые в соответствии с условиями лицензионного договора, называют лицензионными. Копии, используемые без 46 соответствующего лицензионного договора или с нарушением его условий, называют контрафактными или просто пиратскими.
Условно-бесплатные программы (shareware) могут свободно скачиваться из Интернета, копироваться и устанавливаться на любое количество компьютеров. Основной принцип shareware — «попробуй, прежде чем купить». В течение определенного срока, составляющего обычно тридцать дней, можно пользоваться программой, тестировать ее, осваивать ее возможности.
Если по истечении этого срока пользователь решит продолжить использование программы, он обязан внести регистрационную плату и получить регистрационный ключ — последовательность чисел, которая снимает заложенные в программе ограничения. Легальное приобретение ключа и является в этом случае заключением лицензионного соглашения.
В противном же случае пользователь обязан прекратить использование программы и удалить ее со своего компьютера. Бесплатная программа (freeware) предоставляется пользователям бесплатно, т. е. разработчик не возражает, чтобы его программу использовали все, кому она будет полезна.
Системное или базовое программное обеспечение (СПО) включает в себя: операционные системы (ОС), сервисные системы, расширяющие функции ОС; средства разработки программ, средства технического обслуживания (средства тестирования и диагностики). Структура СПО приведена на рисунке.
Операционная система (ОС) — это совокупность программных средств, которые осуществляют управление ресурсами компьютера, запускают прикладные программы, взаимодействуют с внешними устройствами и другими программами, а также обеспечивают диалог пользователя с компьютером. Под ресурсом понимают любой компонент компьютера и предоставляемые им возможности: центральный процессор, оперативная или внешняя память, внешнее устройство, программа и т. д. Загрузка ОС происходит при включении компьютера.
Для того чтобы пользователь мог вести диалог с компьютером, ОС предоставляет ему пользовательский интерфейс. Пользовательский интерфейс — это программные и аппаратные средства взаимодействия пользователя с программой или компьютером. При этом пользовательский интерфейс может быть командным или графическим.
Командный интерфейс предполагает ввод пользователем команд с клавиатуры при выполнении действий по управлению ресурсами компьютера. Графический интерфейс, используемый в современных программных продуктах, — это управление ресурсами компьютера посредством осуществления операций над объектами, представляющими файлы, каталоги (папки), дисководы, программы, документы и т. д. Данный тип интерфейса включает следующие основные компоненты. — Указатель, с помощью которого указывается команда или объект.
Указатель обладает контекстной чувствительностью, это означает, что при наведении указателя на объект его форма может меняться. Например, при наведении указателя на границу окна 47 папки курсор принимает форму двунаправленной стрелки, что позволяет изменить размер окна.
Для управления курсором используются манипуляторы (мышь, трекбол и т. д.). — Значок (пиктограмма) — небольшое графическое изображение, служащее для представления некоторого объекта: файла, программы, окна, устройства, компоненты операционной системы и т. п. Выбор и активизация значка вызывает действие, связанное с выбранным объектом, например запуск программы, открытие окна и т. д. — Рабочий стол — это основной рабочий экран, который открывается после загрузки ОС. На Рабочем столе кроме основных объектов, как правиле, пользователь располагает необходимые ему объекты. — Окна (оконный интерфейс) позволяют организовать работу пользователя в отдельных окнах.
Различают следующие типы окон: окно папки, окно приложения, справочное окно и диалоговое окно. — Меню содержат команды, которые выполняются путем их выбора. В зависимости от функциональных задач ОС классифицируются по: — количеству одновременно работающих пользователей — однопользовательские, многопользовательские; — числу процессов, одновременно выполняемых под управлением системы — однозадачные, многозадачные; — количеству поддерживаемых процессоров — однопроцессорные, многопроцессорные; — разрядности кода ОС — 8-разрядные, 16-разрядные, 32-разрядные, 64- разрядные; — типу интерфейса — командные (текстовые) и графические; — типу использования ресурсов — сетевые, локальные.
Многопользовательские операционные системы, в отличие от однопользовательских, поддерживают одновременную работу на компьютере нескольких пользователей за различными терминалами. Однозадачные ОС поддерживают режим выполнения только одной программы в отдельный момент времени.
Понятие многозадачности означает поддержку параллельного выполнения нескольких программ, существующих в рамках одной «вычислительной системы», в один момент времени. Многопроцессорные ОС, в отличие от однопроцессорных, поддерживают режим распределения ресурсов нескольких процессоров для решения той или иной задачи.
В ОС с пакетной обработкой из программ, подлежащих выполнению, формируется пакет (набор) заданий, вводимых в компьютер и выполняемых в порядке очередности с возможным учетом приоритетности. В ОС с разделением времени обеспечивается одновременный доступ нескольких пользователей к компьютеру на разных терминалах*, которым по очереди выделяются ресурсы.
ОС реального времени обеспечивают определенное гарантированное время ответа системы на запрос пользователя, управляющего каким-либо процессом, объектом, событием. Сетевые ОС предназначены для управления ресурсами компьютеров, объединенных в сеть с целью совместного использования данных, и предоставляют мощные средства разграничения доступа к данным в рамках обеспечения их целостности и сохранности, а также множество сервисных возможностей по использованию сетевых ресурсов.
В большинстве случаев сетевые операционные системы устанавливаются на один или более достаточно мощных компьютеров-серверов, выделяемых исключительно для обслуживания сети и совместно используемых ресурсов. Локальная ОС устанавливается, как правило, на персональном компьютере, который используется в качестве рабочей станции или клиента при подключении к сети.
Сервисное ПО — это совокупность программ, предоставляющих пользователю дополнительные услуги в работе с компьютером и расширяющие возможности операционных систем. По функциональному назначению сервисные системы делят на: 48 1) интерфейсные системы (interface), в основном графического типа, модифицирующие как пользовательский, так и программный интерфейс ОС, а также иногда реализующие и дополнительные возможности по распределению ресурсов ЭВМ; вследствие этого они считаются естественным «продолжением» ОС; 2) оболочки (shell) ОС, модифицирующие только пользовательский интерфейс, повышая его функциональность (главным образом за счет «меню» и использования функциональных клавиш), а также предоставляя дополнительные возможности; 3) утилиты (utility) — обслуживающие программы, которые предоставляют пользователю сервисные услуги, т. е. расширяют пользовательский интерфейс ОС.
Разница между оболочками и развитыми утилитами зачастую состоит лишь в универсальном ‘характере первых и специализации вторых. Место сервисных систем различных типов в программно-аппаратном комплексе и их функциональные различия представлены на рисунке.
Интерфейсные системы, как правило, поддерживают графический пользовательский интерфейс, т. е. пользователь при работе манипулирует объектами с использованием мыши. Кроме того, все интерфейсные системы являются многооконными, что позволяет легко переключаться между программами. В общем, интерфейсные системы существенно повышают уровень общения пользователей с компьютером.
В качестве примера интерфейсной системы можно привести Windows на основе операционной системы DOS, которая не только позволила изменить пользовательский интерфейс, но и программный, например сделать систему многозадачной, в то время как DOS — это однозадачная система. 49 Оболочки ОС предоставляют пользователю интерфейс, который значительно отличается от интерфейса ОС.
Эти сервисные системы существенно упрощают работу с ОС, освобождая пользователя от детального знания ОС. Функции большинства оболочек, например семейства DOS, направлены на работу с файлами и каталогами и обеспечивают быстрый поиск файлов, создание, просмотр и редактирование текстовых файлов, выдачу сведений о размещении файлов на дисках, о степени занятости дискового пространства и ОЗУ.
Все оболочки обеспечивают ту или иную степень защиты от ошибок пользователя, что уменьшает вероятность случайного удаления файлов. Наиболее распространенными оболочками для DOS являются Norton Commander, Volkov Commander. Утилиты предоставляют пользователям дополнительные услуги, в основном по обслуживанию дисков и файловой системы. Они не требуют разработки специальных программ.
Утилиты чаще всего позволяют выполнять следующие функции: — обслуживание дисков (форматирование, обеспечение сохранности информации, возможности ее восстановления в случае сбоя и т. д.); — обслуживание файлов и каталогов; — создание и обновление архивов; — предоставление информации о ресурсах компьютера, о дисковом пространстве, о распределении ОЗУ между программами; — печать текстовых и других файлов в различных режимах и форматах; — защита от компьютерных вирусов. Средства разработки программ включают системы программирования и инструментальные системы.
Под системой программирования понимают систему, предназначенную для разработки новых программ на конкретном языке программирования. Современные системы программирования предоставляют пользователю мощные и удобные средства разработки программ.
В состав систем программирования входят: компилятор* или интерпретатор*; интегрированная среда разработки; средства создания и редактирования текстов программ; стандартные библиотеки программ и функций; справочная система и другие средства. В качестве примера можно привести такие системы программирования, как Turbo Pascal, Quick Basic, Borland Delphi, Borland C++, а также Visual Basic и Visual Studio фирмы Microsoft и др.
Инструментальные системы- это совокупность программ, которые используются в ходе разработки, корректировки или развития других прикладных или системных программ. Инструментальные системы близки к системам программирования.
К ним относятся: редакторы; средства компоновки программ; отладочные программы, которые помогают находить и устранять ошибки в программе; графические пакеты программ и т. д. Под системами технического обслуживания понимается совокупность программно-аппаратных средств для диагностики и обнаружения ошибок в процессе работы компьютера или вычислительной системы в целом. Системы технического обслуживания включают средства диагностики и тестового контроля правильности работы компьютера и его отдельных частей, в том числе и автоматического поиска ошибок и неисправностей.
50 Вопросы: 1. Какую роль играет программное обеспечение в компьютере? 2. Как делится программное обеспечение по функциональному признаку? Каково их назначение? 3. Каким образом пользователи могут получать программы? 4. Что такое версия программы и как она нумеруется? 5. Каково назначение системного программного обеспечения?
6. Какое ПО управляет ресурсами компьютера? 7. Посредством чего осуществляется диалог пользователя с компьютером? 8. Как классифицируются операционные системы? 9. Каково назначение сервисных систем? 10.
Что включают системы технического обслуживания?
Тема: «ВИДЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Платные программы могут использоваться только при наличии лицензии, которая приобретается либо вместе с легальной копией программы, либо отдельно
Под ресурсом понимают любой компонент компьютера и предоставляемые им возможности: центральный процессор, оперативная или внешняя память, внешнее устройство, программа и т
Меню содержат команды, которые выполняются путем их выбора
В большинстве случаев сетевые операционные системы устанавливаются на один или более достаточно мощных компьютеров-серверов, выделяемых исключительно для обслуживания сети и совместно используемых ресурсов
DOS, которая не только позволила изменить пользовательский интерфейс, но и программный, например сделать систему многозадачной, в то время как
В качестве примера можно привести такие системы программирования, как
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
Источник: znanio.ru