Программное обеспечение 1.ppt
- Количество слайдов: 28
Программные средства реализации технических процессов
Программное обеспечение (ПО) Программное обеспечение - совокупность программ, процедур и правил, а также документации, касающихся функционирования системы обработки данных. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Операционные системы, утилиты и т. д. ИНСТРУМЕНТАЛЬНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ системы программирования и т. п. ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ текстовые редакторы, табличные процессоры, графические редакторы
Классы ПО Все виды ПО можно разделить на два класса: утилитарные программы и программные продукты. Утилитарные программы предназначены для удовлетворения нужд их разработчиков, чаще всего утилитарные программы выполняют роль сервиса в технологии обработки данных, например, программы восстановления поврежденных файлов и т. д. Программный продукт - комплекс взаимосвязанных программ для решения определенной проблемы (задачи) массового спроса, подготовленный к реализации как любой вид промышленной продукции. Программный продукт должен быть соответствующим образом подготовлен к эксплуатации, иметь необходимую техническую документацию, предоставлять сервис и гарантию надлежащей работы программы, иметь товарный знак изготовителя и код государственной регистрации. Как правило, программные продукты требуют сопровождения, которое осуществляется специализированными фирмами - распространителями программ – дистрибьюторами. Сопровождение программного продукта - поддержка работоспособности программного продукта, переход на его новые версии, внесение изменений, исправление обнаруженных ошибок и т. д.
Системное ПО - это совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ. Операционные системы - совокупность программных средств для управления аппаратной частью компьютера и прикладными программами, а также взаимодействием между компьютером и пользователем. ОС загружается при включении компьютера и постоянно (резидентно) находится в оперативной памяти компьютера. Каждая программа пользуется услугами ОС, поэтому может работать только под управлением той ОС, которая обеспечивает для нее эти услуги.
Операционные системы МS Первой ОС считается МS DOS. Выпущена была в 1981 году компанией Microsoft. Имеет множество модификаций. На базе МS DOS были созданы операционные системы Windows 95, 98, МЕ. Затем была создана ОС Windows NT. Она отличалась надежностью и впоследствии дала начало таким ОС, как Windows 2000, Windows ХР, Windows 7 и Windows 8. ОС семейства Windows характеризуется простотой инсталляции, устойчивостью к сбоям приложений обладает интуитивно понятным интерфейсом, содержит встроенные средства для сетевой работы, большое количество драйверов к старым и новым внешним устройствам. Большинство программ и приложений разработано именно для этой ОС
Операционные системы UNIX ОС UNIX - многопользовательская, многозадачная ОС, включает достаточно мощные средства защиты программ и файлов различных пользователей. Создана в 1969 году. ОС UNIX является машинонезависимой, что обеспечивает высокую мобильность ОС и легкую переносимость прикладных программ на компьютеры различной архитектуры. Важной особенностью ОС семейства UNIX возможность ее дополнения самим пользователем ПК, т. е. система особенно эффективна для специалистов. Недостаток UNIX - большая ресурсоемкость, и для небольших однопользовательских систем на базе персональных компьютеров она чаще всего является избыточной. В целом ОС семейства UNIX ориентированы прежде всего на большие локальные и глобальные сети, объединяющие работу тысяч пользователей.
Операционные системы LINUX Линукс ОС представляют собой Unix-подобные операционные системы. В большей степени дизайн Линукссистем базируется на принципах, заложенных в Unix в течение 1980 -х годов. В Линукс-системах пользователи работают через интерфейс командной строки, графический интерфейс пользователя. Настольные системы имеют графический пользовательский интерфейс, в котором командная строка доступна через окно эмулятора терминала или в отдельной виртуальной консоли. Большинство пользователей для установки Linux используют дистрибутивы. В отличии от Microsoft и Mac OS X Linux не имеет своего географического центра разработки. Нет владельцаорганизатора. Программы для Linux — результат работы тысяч проектов. Многие проекты объединяют хакеров со всего света, которые знакомы только по переписке. Создать свой проект или присоединиться к уже существующему может любой. Пользователи принимают участие в тестировании свободных программ, общаются с разработчиками напрямую, что позволяет быстро находить и исправлять ошибки и реализовывать новые возможности.
Драйверы и утилиты Драйвер- это специальная программа, управляющая работой конкретного устройства ПК. Драйверы расширяют возможности ОС, позволяя ей работать с тем или иным внешним или внутренним устройством. Утилита- это программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютеров - проверки исправности оборудования, архивации файлов, борьбы с вирусами, форматирования дисков и т. д.
Архивация Программы архивации предназначены для упаковки файлов путем сжатия хранимой в них информации. Сжатие информации - это процесс преобразования информации, хранящейся в файле, к виду, при котором уменьшается избыточность в ее представлении и, соответственно, требуется меньший объем памяти для ее хранения. Сжатие информации в файлах производится за счет устранения избыточности различными способами, например, за счет упрощения кодов. Степень сжатия зависит от используемой программы, метода сжатия и типа исходных данных. Наиболее хорошо сжимаются файлы графических образов, текстовые файлы и файлы данных. Архиваторы - программы, осуществляющие упаковку и распаковку файлов. Архиватор WINRAR служит мощным средством для создания и ведения архива. Его отличительными особенностями являются возможность работы в полноэкранном интерфейсе и использование высокоэффективного метода сжатия. Широкое использование получил архиватор WINZIP, преимуществом которого является его простой графический интерфейс а также возможность поддержки других типов архивов.
Вирусы Компьютерный вирус - это программа, которая при запуске способна распространяться без участия человека, нанося вредные действия: звуковые и зрительные эффекты, имитация сбоев ОС и аппаратуры, разрушение файловой системы, уничтожение информации, передачу секретных данных через Интернет, массовые атаки на сайты. Определить, заражен ли компьютер вирусом можно по следующим признакам: замедление работы компьютера, несанкционированная перезагрузка или зависание компьютера, неправильная работа ОС или прикладных программ, изменение длины файлов, появление новых файлов. Для того, чтобы вирус смог выполнить какие-то действия, он должен оказаться в памяти в виде программного кода и получить управление. Основные способы заражения вирусами: запустить зараженный файл, загрузить компьютер с зараженной дискеты или диска, открыть зараженный документ Word или Excel, открыть сообщение e-mail с вирусом, открыть Web-страницу с активным содержимым (Active. X).
Антивирусы
Инструментальное ПО - языки и среды программирования, служащие для разработки новых программ. Компьютер понимает и может выполнять программы в машинном коде. Каждая команда при этом имеет вид последовательности нулей и единиц. Для удобства программирования программы разрабатываются на языке, понятном человеку, после чего, специальной программой, которая называется транслятором, текст программы переводится на машинный код. Трансляторы бывают двух типов: - Интерпретатор, который читает один оператор программы, анализирует его и сразу выполняет, после чего переходит к обработке следующего оператора; - Компилятор сначала читает, анализирует и переводит на машинный код всю программу и только после завершения всей трансляции эта программа выполняется. В систему программирования, кроме транслятора, входит текстовый редактор, компоновщик, библиотека стандартных программ, отладчик, визуальные средства автоматизации программирования.
Прикладное ПО - пакеты прикладных программ, предназначенные для решения широкого круга задач пользователя. Классификация прикладного программного обеспечения: • • • Текстовые редакторы Электронные таблицы Системы управления базами данных Графические редакторы Системы автоматизированного управления Web- редакторы
Текстовые редакторы Текстовой редактор — компьютерная программа, предназначенная для обработки текстовых файлов, такой как создание и внесение изменений. Основные функции - это ввод и редактирование текстовых данных. Для операций ввода, вывода и хранения данных текстовые редакторы используют системное программное обеспечение. Примеры: Microsoft Word, Word. Pad, Notepad, Emacs for C
Электронные таблицы Электронная таблица - компьютерная программа, позволяющая проводить вычисления с данными, представленными в виде двухмерных массивов, имитирующих бумажные таблицы. предоставляют комплексные средства для хранения разных типов данных и их обработки заданными математическими или логическими формулами. Широкое применение находят в бухгалтерском учете, анализе финансовых и торговых рынков, средствах обработки результатов экспериментов, то есть в автоматизации регулярно повторяемых вычислений больших объемов числовых данных. Примеры: MS Excel, Open. Office.
Полиграфия Особенности: Файлы имеют большое разрешение и занимают сотни мегабайт. Кроме обязательного знания программ верстки и графических редакторов специалист в области полиграфии должен также знать основы печати, разбираться в допечатных процессах (сканирование, цветоделение, цветокалибровка мониторов, фотонаборные автоматы и т. д. ) и контроле качества.
Графические редакторы - широкий класс программ, предназначенных для создания и обработки графических изображений. Различают три категории: растровые редакторы (форматы: . bmp, . jpeg, . gif) ; векторные редакторы (форматы: . svg, . wmf ); 3 D редакторы. Примеры: Paint, Photoshop, Sketch. Up Компьютерную графику можно разделить на несколько направлений: • полиграфия • двухмерная графика • web-дизайн • мультимедиа • 3 D-графика и компьютерная анимация • видеомонтаж • САПР и деловая графика
Программы каждого направления Полиграфия Растровая Векторная Фрактальна графика 3 D- Мульти- Видеомон- графика медиа таж 3 D-Studio MS Power Adobe Max Point Premier Fractal Soft. Image- Macromedi Design графика САПР 3 D a Director я графика Adobe Page. Maker Corel Draw Photo. Shop Fractal Design Auto. Cad Painter Quark. XPres MS Paint Corel Xara s Expression Corel Photo Adobe Paint Illustrator Paint Shop Free Hand Pro 9 Photo Draw 2000 Art Dabbler Maya
Звуковые редакторы Аудиоредактор - программа, включающая в себя набор инструментов, которые позволяют редактировать звуковые файлы на компьютере. Редактор позволяет работать со звуком в зависимости от набора инструментов и его возможностей. Функции аудиоредакторов могут отличаться в зависимости от их предназначения. Самые простые из них имеют ограниченные возможности по редактированию звука и минимальное количество поддерживаемых аудио форматов. Профессиональные пакеты могут включать многодорожечную запись, поддержку профессиональных звуковых плат, синхронизацию с видео, расширенный набор кодеков, огромное количество эффектов как внутренних, так и подключаемых - плагинов. Форматы: . mp 3, . mp 4, . wav, а.
Web-редакторы – особый класс редакторов, объединяющие в себе возможности текстовых и графических редакторов. Предназначены для создания и редактирования Web-страниц Интернета. Программы этого класса можно использовать при подготовке электронных документов и мультимедийных изданий. Основной редактор- HTML. Формат: . htm
Программное обеспечение 1.ppt