Найдите информацию об эволюции программ для компьютеров кратко

Обновлено: 05.07.2024

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

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

С расширением возможностей ПК требуется все более разнообразное программное обеспечение (ПО) для решения тех или иных задач.

Первые пакеты программного обеспечения представляли собой простые тематические подборки приложений для решения определенных задач в той или иной области.

Современный пакет является сложной программной системой, включающей специализированные системные и языковые средства.

Поколения прикладных программ

Например, в истории развития вычислительных прикладных программ можно выделитьчетыре поколения, каждое из которых характеризуется определенными особенностями входящих в состав компонентов - входных языков, предметного, системного обеспечения .

В качестве входных языков прикладные программы первого поколения использовались универсальные языки программирования (Фортран или Алгол 60 ) или языки управления заданиями операционных систем . Составление заданий на таких языках практически не отличалось от написания программ на алгоритмическом языке.

Программное обеспечение

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

Третий этап развития прикладных программ связано с появлением самостоятельных входных языков, ориентированных на простых, обыденных пользователей.

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

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

Программное обеспечение

Основные тенденции развития ПО

Можно выделить тенденции развития программного обеспечения (ПО):

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

Важнейшие свойства программ. При разработке коммерческого ПО основной задачей фирм-разработчиков является, естественно, обеспечения окупаемости и успеха программ на рынке необходимо, чтобы они обладали такими качествами:

· функциональность программы (полнота удовлетворения потребностей пользователя)

· удобный, привычный и понятный интерфейс пользователя

· простота освоения программы

· надежность программы (устойчивость к ошибкам пользователя)

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

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

· Информационно-коммуникационные технологии

· Информационно-коммуникационные технологии или ИКТ (англ. Information communication technology) – широкая сфера человеческой деятельности, относящаяся к созданию и развитию технологий управления и обработки данных с применением электронной вычислительной техники или компьютера.

· Под информационно-коммуникационными технологиями, в последнее время, чаще всего понимают компьютерные технологии.

· Так, ИКТ чаще всего имеют дело с компьютерами и программным обеспечением для хранения, обработки, защиты и передачи информации .

· Специалистами в сфере компьютерной техники и программированию иногда называют IT-специалистами.

В этой статье будет рассмотрена история развития программного обеспечения и рассмотрены основные пути развития программного обеспечения.

Ключевые слова

ООП, ПО, ОБЪЕКТНОЕ ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ПК, ЭВОЛЮЦИЯ, ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР, РАЗРАБОТЧИК

Текст научной работы

Введение

Развитие программного обеспечения

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

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

Их можно обрисовать в виде Аппаратного и Программного обеспечения.

Аппаратное обеспечение ( hardware — аппаратное обеспечение. включает в себя все физические части компьютера, но не включает информацию (данные) , которые он хранит и обрабатывает, и программное обеспечение, которое им управляет.

Первый разработчик ПО

Весь софт создаётся программистами на различных языках программирования, которые предназначены для записи ПО. Самым первым программистом считается Ада Лавлейс, дочь знаменитого поэта, лорда Джорджа Байрона. В 1843 она перевела лекцию британского изобретателя Чарльза Беббиджа о созданной им вычислительной машине которую тот прочитал в университете Турина с итальянского языка на английский, при переводе текста лекции Ада Лавлейс дополнила его своими подробными комментариями, которые по объему в три раза превышали текст лекции.

Один из этих комментариев содержал набор инструкций для вычисления чисел Бернулли в отношении описанной вычислительной машины, этот набор инструкций и считается первой ПО, однако при жизни Ады Лавлейс, описанная вычислительная машина так и не была сконструирована.

Первые компьютеры и их устройство

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

Первым программируемым ПК считается Компьютер z3 созданный в 1943 году немецким ученым Конрадом Цузе.

В период с 1943 по 1945 год Конрадом Цузе для его компьютера был разработан и первый язык программирования Plankalkul, однако из-за второй мировой войны он так и не был реализован.

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

Эволюция написания ПО

В 50-х годах потребность в компьютерных программах возросла и они стали значительно длиннее поэтому они получили распространение ПО: сборщики программы, которые были названы ассемблерами.

Они позволили сделать программы понятнее, однако такие программы все еще зависели от центрального процессора ПК.

В 1954 году началась разработка первого языка программирования высокого уровня ”Фортран”, его 1 работающая версия была реализована в 1957 году. Языки программирования высокого уровня стали настоящим прорывом. То как работают ПО практически перестало зависеть от аппаратного обеспечения компьютера, в то же время сами языки программирования стали имитировать естественные разговорные языки. Таким образом коды программ значительно сократились, а запоминать язык программирования стало значительно проще.

Компьютерные программы имели следующие составляющие:

Первая часть — это данные, они могут храниться на компьютере или задаваться пользователем ПО.

Вторая часть — это модель обработки данных, то есть описание способы их обработки.

Третья часть — это пользовательский интерфейс, совокупность правил обмена информацией между пользователем и ПО.

История изменений составляющих компьютерных программ.

Сложность ПО постепенно увеличивалась, в итоге их стало сложно понимать даже самим программистом, поэтому в конце 60-х годов была разработана “парадигма структурного программирования” и её родоначальником стал нидерландский программист Эдсгер Дейстра. В 1968 году он опубликовал свое письмо” Оператор “go-to” “считается вредным. В этом письме он призвал программистов отказаться от использования в программах оператора безусловного перехода. Что же это значит. Программа представляет собой набор инструкций для управления компьютером, эти инструкции обычно выполняются в том порядке в котором они записаны, с помощью оператора безусловного перехода, программист может продолжить исполнение софта с любой инструкции, не обязательно со следующей такие программы было сложно читать.

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

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

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

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

Данные в различных структурах нужно обрабатывать по-разному для этого необходимо описывать свои процедуры и функции, так в программировании появилась еще одна парадигма “объектно-ориентированное программирование (ООП)” при таком программирование структуры и функции для их обработки объединены в класс, а программа это набор взаимодействующих объектов принадлежащих к различным классам. Помимо этого ООП реализовала еще целый ряд своих принципов. На месте не стоял и пользовательский интерфейс программ. Если в начале данные задавались через систему переключателей, то после того как компьютер стал доступен большему количеству людей, изменился и способ обмена информацией между программой и пользователем. Так сначала появился текстовый интерфейс, в нем компьютер выводил информацию на экран в текстовой форме, также и пользователь задавал команды компьютеру с клавиатуры в текстовой форме.

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

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

Программное обеспечение ПК — это программный набор, применяемый для управления электронной вычислительной машиной.

Предыстория создания программного обеспечения ПК

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

Готовые работы на аналогичную тему

История развития программного обеспечения персональных компьютеров (ПК)

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

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

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

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

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

В состав программного обеспечения персональных компьютеров входят также сервисные программы. Данный тип программного обеспечения появился и стал развиваться сразу с появлением персональных компьютеров. К этому классу относятся:

  • различные утилиты,
  • программы архивации данных,
  • антивирусные программы.

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


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

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

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

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

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

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

§ 47. История программного обеспечения и ИКТ


Основные темы параграфа:

♦ структура программного обеспечения;
♦ история систем программирования;
♦ история системного ПО;
♦ история прикладного ПО;
♦ ИКТ и их приложения.

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

Структура программного обеспечения

Структура ПО современных персональных компьютеров схематически изображена на рис. 7.1.

Структура программного обеспечения компьютера

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

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

История систем программирования

Первые ЭВМ были доступны исключительно программистам. Поэтому исторически первым типом ПО стали системы программирования.

На машинах первого поколения языков программирования (в современном понимании) не существовало. Программисты работали на языке машинных кодов, что было весьма сложно. ЭВМ первого и второго поколений были приспособлены, прежде всего, для выполнения математических расчетов. А в таких расчетах часто приходится вычислять математические функции: квадратные корни, синусы, логарифмы и пр. Для вычисления этих функций программисты создавали стандартные программы, к которым производили обращения из своих расчетных программ. Стандартные программы хранились все вместе на внешнем носителе (тогда это преимущественно были магнитные ленты). Такое хранилище называлось библиотекой стандартных программ. Библиотеки стандартных программ (БСП) — первый вид программного обеспечения ЭВМ.

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

В программное обеспечение ЭВМ включаются трансляторы с ЯПВУ. Подробнее о языках программирования и трансляторах читайте в разделе 6.3 второй части учебника. Понятие системы программирования в современном виде возникло в период третьего поколения ЭВМ, когда программисты для разработки программ стали пользоваться терминальным вводом (клавиатурой и дисплеем). В состав систем программирования были включены текстовые редакторы для ввода и редактирования программы и отладчики, позволяющие программисту исправлять ошибки в программе в интерактивном режиме.

История системного ПО

Операционные системы (ОС). Первые версии ОС появились еще на ЭВМ второго поколения, но массовое распространение операционные системы получают, начиная с машин третьего поколения.

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

С появлением систем коллективного пользования ЭВМ операционные системы стали поддерживать многопользовательский режим работы. В таких системах с одной ЭВМ одновременно работают множество людей через терминальные устройства: клавиатуру и дисплей. ОС обеспечивает режим диалога с пользователями — интерактивный режим общения. При этом у каждого пользователя (программиста) создается впечатление, что он работает с компьютером один на один.

Еще одной важной функцией ОС стала организация работы с файлами. На ЭВМ третьего поколения появились магнитные диски, на которых информация хранится в файловой форме. Файловая система — это компонента ОС, работающая с файлами.

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

Сервисные программы. Этот тип ПО возникает и развивается в эпоху персональных компьютеров. Сюда входят разнообразные утилиты, антивирусные программы, программы-архиваторы.

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

Потребность в программах-архиваторах первоначально возникала в 80-90-х годах XX века в связи с небольшими информационными объемами устройств внешней памяти — магнитных дисков. Программа-архиватор (WinRaR, ZipMagic и др.) позволяет сократить объем файла в несколько раз без потери содержащейся в нем информации. В последнее время большое значение приобрело использование архивированных файлов в сетевых технологиях: электронной почте, файловых архивах — FТР-службе Интернета.

История прикладного ПО

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

Самым массовым спросом среди прикладных программ пользуются, конечно, текстовые редакторы и текстовые процессоры (например, МS Word). Ушли в прошлое пишущие машинки. Персональный компьютер, оснащенный текстовым редактором, и принтер стали основными инструментами для создания любых текстовых документов.

В 1979 году был создан первый табличный процессор — электронная таблица VisiCalc, ставшая самой популярной программой в среде предпринимателей, менеджеров и бухгалтеров. Идея электронной таблицы принадлежала Дэну Бринклину — студенту Гарвардской школы бизнеса. Начиная с 80-х годов табличные процессоры входят в число лидирующих категорий программного обеспечения.

В конце 70-х — начале 80-х годов XX века появились первые коммерческие системы управления базами данных (СУБД) — программное обеспечение, которое позволяет пользователям создавать и обслуживать компьютерную базу данных, а также управлять доступом к ней. В зависимости от области применения различают:

• настольные СУБД (Ассеss, FохРrо, Раradox и т. д.), предназначенные для работы с небольшими базами данных, хранящимися на локальных дисках ПК или в небольших локальных сетях;
• СУБД серверного типа (Oracle, SQL Server, Informix и т. д.), ориентированные на работу с большими базами данных, расположенными на компьютерах-серверах.

В настоящее время все чаще приходится обрабатывать информацию (видео, звук, анимацию), которую невозможно хранить в традиционных базах данных. Jasmine является первой в мире СУБД, ориентированной на разработку баз данных, хранящих мультимедийную информацию.

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

В 90-е годы XX века появляется термин мультимедиа, относящийся к таким видам информации, как видео и звук. Для хранения мультимедиа файлов требуются большие объемы внешней памяти ПК, для обработки — большие процессорные мощности. Создание объемного реалистического изображения обеспечивается современными видеокартами, обработка звука — звуковой картой. Появляются программы редактирования и монтажа звука и видео, предназначенные для профессионалов в области музыки и видео. Наряду с этим создаются программы-проигрыватели мультимедиа файлов (Windows Media Player, Real Media Player др.), ориентированные на широкий круг пользователей.

В 1991 году сотрудник Женевской лаборатории практической физики Тим Бернерс-Ли разрабатывает систему гипертекстовых страниц Internet, получившую название World Wide Web (WWW) — Всемирная паутина. Создание собственной Web-страницы и опубликование ее в сети под силу многим пользователям, благодаря специальным программам-конструкторам Web-страниц. Наиболее популярным сегодня являются Microsoft FrontPage, входящий в состав пакета Microsoft Office, и Macromedia DreamWeaver. Этими программами пользуются не только любители, но и профессионалы Web-дизайна.

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

Информационная технология — совокупность массовых способов и приемов накопления, передачи и обработки информации с использованием современных технических и программных средств.


ИКТ и их приложения

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

Для подготовки текстовых документов используются текстовые процессоры, которые прошли путь развития от простейших редакторов, не дающих возможность даже форматировать текст до текстовых процессоров, позволяющих создавать документы, включающие в себя не только текст, но и таблицы, рисунки. Информационные технологии, связанные с созданием текстовых документов, широко используются в полиграфической промышленности. Там получили распространение издательские системы (например, Раgе Маkеr), позволяющие создавать макеты печатных изданий (газет, журналов, книг).

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

Для подготовки научных документов, содержащих математические расчеты, используются математические пакеты программ (МаthCAD, Марlе и пр.). Современные математические пакеты позволяют создавать документы, совмещающие текст с математическими расчетами и чертежами. С помощью такого документа можно получить результаты расчетов для разных исходных данных, изменяя их непосредственно в тексте документа. Большинство математических систем, используемых сегодня, было создано еще в середине 80-х годов прошлого столетия, т. е. вместе с появлением персональных компьютеров. Новые версии этих систем включают в себя новые возможности, например использование сетевых технологий: организацию доступа к ресурсам сети Интернет во время работы в среде математического пакета.

ИКТ в управлении предприятием. Эффективность работы компании (производственной, торговой, финансовой и пр.) зависит от того, как организованы хранение, сбор, обмен, обработка и защита информации. Для решения этих проблем уже более двадцати лет назад стали внедряться автоматизированные системы управления (АСУ).

В настоящее время в этой области произошли большие перемены. Классическая АСУ включает в себя систему сбора информации, базу данных, систему обработки и анализа информации, систему формирования выходной информации. Блок обработки и анализа информации является центральным. Его работа основана на экономико-математической модели предприятия. Он решает задачи прогнозирования деятельности компании на основе финансово-бухгалтерских расчетов, реагирования на непредвиденные ситуации, т. е. оказывает помощь в принятии управленческих решений.

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

ИКТ в проектной деятельности. Информатизация произвела на свет еще одну важную технологию — системы автоматизированного проектирования (САПР).

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

Существуют САПРы двух видов: чертежные и специализированные. Чертежные САПРы универсальны и позволяют выполнить сложные чертежи в любой сфере технического проектирования (АutoСаd). Специализированная САПР, например на проектирование жилых зданий, содержит в базе данных все необходимые сведения о строительных материалах, о стандартных строительных конструкциях, фундаментах. Инженер-проектировщик создает чертежи, производит технико-экономические расчеты с использованием таких систем. При этом повышается производительность труда конструктора, качество чертежей и расчетных работ.

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

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

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

Обучение — это процесс получения знаний. Традиционный источник знаний — учебник ограничен в своих информационных возможностях. Обучающимся на любой ступени образования всегда требовались дополнительные источники информации: библиотеки, музеи, архивы и пр. В этом отношении жители крупных городов находятся в более благоприятных условиях, чем сельские жители. Здесь можно говорить о существовании информационного неравенства. Решить эту проблему поможет широкое использование в обучении информационных ресурсов Интернета. В частности, специализированных порталов учебной информации.

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

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

Коротко о главном

Программное обеспечение компьютера включает в себя системное ПО, прикладное ПО и системы программирования.

Исторически первым видом ПО стали системы программирования.

Ядро системного ПО — операционные системы, зародились в период второго поколения ЭВМ, но распространение получили, начиная с третьего поколения.

Сервисные программы (утилиты, архиваторы, антивирусные программы) получили распространение на персональных компьютерах.

Прикладное программное обеспечение общего назначения развивалось от внедрения отдельных программ (текстовых редакторов, табличных процессоров, СУБД и пр.) до интегрированных систем — офисных пакетов.

Информационная технология — совокупность массовых способов и приемов накопления, передачи и обработки информации с использованием современных технических и программных средств.

Информационно-коммуникационные технологии (ИКТ) в настоящее время используются в большинстве профессиональных областей, связанных с обработкой информации, в том числе все шире применяются в образовании.

Вопросы и задания

1. Какова структура программного обеспечения современного компьютера?
2. Почему первыми пользователями ЭВМ стали программисты?
3. Когда началось распространение операционных систем? С чем это связано?
4. Какие виды программ, кроме ОС, относятся к системному ПО?
5. Как классифицируется прикладное ПО?
6. Перечислите основные виды прикладных программ общего назначения и назовите информационные задачи, которые решаются с их помощью.
7. Приведите примеры профессионального использования прикладных программ.
8. Назовите формы использования ИКТ, с которыми вам приходилось иметь дело в школе. Какой эффект от их использования вы можете отметить?

И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс
Отослано читателями из интернет-сайтов


Наибольшая библиотека рефератов, планирование уроков информатики, материалы для подготовки к урокам информатики, ответы на тесты, изучай информатику 9 класс бесплатно


Если у вас есть исправления или предложения к данному уроку, напишите нам.

Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум.

Читайте также: